Author Topic: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring  (Read 9113 times)

0 Members and 1 Guest are viewing this topic.

Offline MLMTopic starter

  • Contributor
  • Posts: 18
  • Country: us
    • Eric Eastwood
"USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« on: March 28, 2014, 07:41:49 pm »
Just started a Teespring campaign for my "USB: Don't Speak unless Spoken to" shirt design.

Visit the campaign: teespring.com/usbshirt






Explanation:
Each USB device on the bus has an unique address 0-127(7 bits). Every transaction includes a token packet which carries the address bits. Only the device configured for that address should listen or respond to the transaction. This maintains a collision free bus.

Quote
When the host is transmitting a packet of data, it is sent to every device connected to an enabled port. It travels downwards via each hub in the chain which resynchronises the data transitions as it relays it. Only one device, the addressed one, actually accepts the data. (The others all receive it but the address is wrong for them.) - via USB Made Simple
« Last Edit: March 28, 2014, 08:07:10 pm by MLM »
 

Offline Zbig

  • Frequent Contributor
  • **
  • Posts: 927
  • Country: pl
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #1 on: March 28, 2014, 10:30:05 pm »
I hate to rain on your parade but you know what they say about puns which need explanation...?
 

Offline mazurov

  • Frequent Contributor
  • **
  • Posts: 524
  • Country: us
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #2 on: March 29, 2014, 12:43:43 am »
You forgot remote wakeup.
With sufficient thrust, pigs fly just fine - RFC1925
 

Offline MLMTopic starter

  • Contributor
  • Posts: 18
  • Country: us
    • Eric Eastwood
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #3 on: March 29, 2014, 01:00:22 am »
I hate to rain on your parade but you know what they say about puns which need explanation...?
This tweet by Travis Goodspeed sums up the message pretty well.

The concept is similar to the EEVBlog negative feedback shirt. The explanation and source quotes are to reinforce the message.

“Don’t speak unless spoken to” is an antiquated phrase usually told to children. Similar to “respect my authoritah”.

You forgot remote wakeup.
I understand this has changed for USB 3.0 with pipes going in both directions, ERDY and NRDY notifications. But I think everyone is still pretty much in a USB 2.0 mindset except for mass storage.


 

Offline linux-works

  • Super Contributor
  • ***
  • Posts: 1997
  • Country: us
    • netstuff
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #4 on: March 29, 2014, 01:30:57 am »
802.4 and 802.5 (token bus and token ring) were like that, too.  no love for the old school networking protocols? ;)

Offline Zbig

  • Frequent Contributor
  • **
  • Posts: 927
  • Country: pl
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #5 on: March 29, 2014, 12:03:19 pm »
The concept is similar to the EEVBlog negative feedback shirt.
Yes, I know Dave's design and it's obvious that's where you'd got your inspiration. Only I find Dave's one funny and yours - less so... sorry :-//

“Don’t speak unless spoken to” is an antiquated phrase usually told to children. Similar to “respect my authoritah”.
Yes, I got that, no need to explain this even further ;) It's just that I find the pun too vague and it doesn't really work for me. Negative feedback circuit is a basic and most common usage of an op-amp. And the play on words works really well there. On the other hand, USB being a polled interface is just one unobvious implementation detail. It's not something that immediately comes to your mind when thinking "USB".

Or, let's try it another way:

Ethernet: If at first you don't succeed...

Explanation:
CSMS/CD: If two guests start speaking at the same time, both stop and wait for short, random periods of time (in Ethernet, this time is measured in microseconds). The hope is that by each choosing a random period of time, both guests will not choose the same time to try to speak again, thus avoiding another collision (Wikipedia).

Funny, yes? Nope, not really...
« Last Edit: March 29, 2014, 05:42:17 pm by Zbig »
 

Offline nihilism

  • Regular Contributor
  • *
  • Posts: 99
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #6 on: March 29, 2014, 04:17:08 pm »
 :--
 

Offline linux-works

  • Super Contributor
  • ***
  • Posts: 1997
  • Country: us
    • netstuff
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #7 on: March 29, 2014, 04:23:27 pm »

[/size]Explanation:
CSMS/CD: If two guests start speaking at the same time, both stop and wait for short, random periods of time (in Ethernet, this time is measured in microseconds). The hope is that by each choosing a random period of time, both guests will not choose the same time to try to speak again, thus avoiding another collision (Wikipedia).

the interesting thing about the ethernet 'collision and backoff' idea is that by adding randomness, you get to decrease the amount of chaos!  I always found that to be kind of neat.

Offline Zbig

  • Frequent Contributor
  • **
  • Posts: 927
  • Country: pl
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #8 on: March 29, 2014, 05:39:21 pm »
the interesting thing about the ethernet 'collision and backoff' idea is that by adding randomness, you get to decrease the amount of chaos!  I always found that to be kind of neat.

Right, that actually is quite smart. Ironically, it was purportedly frowned upon by the Token Ring proponents for this very reason. They somehow saw this randomness as inelegant and a not properly engineered design. Another thing is, we hardly see this mechanism in action anymore, in the days of all-switched Ethernet.
 

Offline linux-works

  • Super Contributor
  • ***
  • Posts: 1997
  • Country: us
    • netstuff
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #9 on: March 29, 2014, 05:51:12 pm »
I got my first start in networking with token-BUS.  a company that was big into it (concord data systems) was one of my first internships.  they gave away trade-show gifts made of metal that said:

"you can't get on the bus without a token"

still makes me smile to this day ;)

token-ring was pretty stupid and evil but token bus actually did make sense.  of course, ethernet fully took over but it was not so clear back in the 80's who would win this networking MAC war.

Offline CanadianAvenger

  • Regular Contributor
  • *
  • Posts: 179
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #10 on: March 29, 2014, 08:32:18 pm »
Token passing schemes have the advantage of being deterministic, and are still used today where applications demand deterministic performance. Although token ring itself has mostly fallen by the wayside.

As for the USB shirt, I thought it was cute, and got the reference right away, but felt it was perhaps a bit too obscure.
 

Offline MLMTopic starter

  • Contributor
  • Posts: 18
  • Country: us
    • Eric Eastwood
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #11 on: March 30, 2014, 12:57:02 am »
As for the USB shirt, I thought it was cute, and got the reference right away, but felt it was perhaps a bit too obscure.

Thanks CanadianAvenger! I wholeheartedly admit it may be targeted at someone who has read the USB spec before, but that makes it all the more special to someone who gets it right away.
« Last Edit: March 30, 2014, 02:50:39 am by MLM »
 

Offline AlfBaz

  • Super Contributor
  • ***
  • Posts: 2184
  • Country: au
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #12 on: March 30, 2014, 01:05:41 am »
Token passing schemes have the advantage of being deterministic, and are still used today where applications demand deterministic performance.
Fairly certain Allan Bradly PLC's "Data Highway +" still use it
 

Offline JTR

  • Regular Contributor
  • *
  • Posts: 107
  • Country: au
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #13 on: April 01, 2014, 09:25:57 pm »
I hate to rain on your parade but you know what they say about puns which need explanation...?

And the explanation is itself incorrect.
 

Offline Orpheus

  • Regular Contributor
  • *
  • Posts: 120
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #14 on: April 05, 2014, 04:30:09 am »
Well, I pledged. Happily. Best of luck!

And if Dave's T-shirt ever comes back in black, I'll pledge for many. against the inevitable wearout (though I only wear T-shirts 1-2  days a week, I don't ever want to be caught without it. It only plays better each year as I begin my advance into geezerdom)
 

Offline MLMTopic starter

  • Contributor
  • Posts: 18
  • Country: us
    • Eric Eastwood
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #15 on: April 05, 2014, 05:03:01 am »
Well, I pledged. Happily. Best of luck!

Thanks for the support Orpheus! ;D

I hope we can get it fully funded in the next couple days.
 

Offline Neganur

  • Supporter
  • ****
  • Posts: 1138
  • Country: fi
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #16 on: April 05, 2014, 10:34:56 am »
I like my USB 3.0 devices white and ERDY...
 

Offline MLMTopic starter

  • Contributor
  • Posts: 18
  • Country: us
    • Eric Eastwood
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #17 on: April 06, 2014, 03:21:24 am »
Less than 24 hours remain.

If there are 5 more sales, I can request to reduce the goal to 10 shirts. I think this is the best route to make it successful.


I like my USB 3.0 devices white and ERDY...
Why not white and NRDY? ;)
 

Online edavid

  • Super Contributor
  • ***
  • Posts: 3381
  • Country: us
Re: "USB: Don't Speak unless Spoken to" T-Shirt on Teespring
« Reply #18 on: April 06, 2014, 02:48:19 pm »
You might as well have a shirt that reads "Vaguely Hostile Nerd".
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf