[HN Gopher] How does a USB keyboard work? (2021) [video]
       ___________________________________________________________________
        
       How does a USB keyboard work? (2021) [video]
        
       Author : marbu
       Score  : 145 points
       Date   : 2022-07-02 09:50 UTC (13 hours ago)
        
 (HTM) web link (www.youtube.com)
 (TXT) w3m dump (www.youtube.com)
        
       | proto_lambda wrote:
       | Ben Eater makes amazing educational videos, unfortunately he's
       | been MIA for half a year now. His patreon sneakily got updated
       | from a "per video" to a "per month" payment model a couple months
       | ago (this has since been reverted) and I cancelled my membership
       | after I didn't get any explanation for over a week, and there
       | have been no other signs of life as far as I know.
        
         | cmeacham98 wrote:
         | I'm very surprised Patreon would let a creator switch that
         | without asking for existing patron's consent, it seems ripe for
         | abuse and borderline illegal.
        
           | judge2020 wrote:
           | They hope their creators will inform them it seems, although
           | maybe there is a patreon-initiated email informing backers
           | when they make this change (I just can't find any evidence of
           | it).
           | 
           | > Letting your patrons know about billing changes in advance
           | is most important when switching from per creation to another
           | option. Patrons may want to upgrade their subscription if
           | they know that their pledged amount will be x 1. Say Patron F
           | is at your $5 tier with a monthly max of 2 creations per
           | month. When you switch to monthly, their subscription amount
           | defaults to $5 a month -- they may want to increase to $10 a
           | month to account for the change.
           | 
           | https://support.patreon.com/hc/en-
           | us/articles/115000118666-C...
        
             | cmeacham98 wrote:
             | IANAL, but this still looks very suspicious to me. Agreeing
             | to pay someone $5/month is not the same as agreeing to pay
             | them $5/video (or vice versa). Charging me for something I
             | never authorized is a form of fraud, no?
        
               | xeromal wrote:
               | I'm sure the ability to do so is buried in 50 pages of
               | terms of service.
        
               | cmeacham98 wrote:
               | Terms of Service don't override the law or CC networks'
               | rules.
        
               | lozenge wrote:
               | If their class action waiver holds, that's fairly
               | irrelevant.
        
         | VBprogrammer wrote:
         | Yeah, I'd wondered what he's up to. At the same time, people
         | have their own lives and sometimes shit happens. Changing the
         | terms for existing patrons though does sound slightly shady.
         | I'm surprised that is allowed without some kind of confirmation
         | on the platform.
        
           | [deleted]
        
         | protoster wrote:
         | I'd give Ben the benefit of the doubt and assume it was a
         | mistake since up to that point he has been a class act.
         | 
         | As for the radio silence, I'm afraid that this could be
         | something bad. I've seen other examples of creators doing great
         | work who are seemingly impossible to dislike, and STILL receive
         | harassment to a point of not wanting to continue (e.g. Handmade
         | Hero)
        
           | OJFord wrote:
           | Well, nevermind anything nefarious, life can throw unexpected
           | things in the mix too. This Old Tony was similarly away for a
           | while recently (now back) after a family member died. I
           | imagine it only gets more difficult to return too, once
           | people notice and maybe you see them asking in comments, on
           | Reddit or HN, etc. 'where' you've gone, and start to feel
           | some need to not only return but explain your absence.
           | 
           | I check occasionally for new videos, I enjoy them and hope
           | there's more to come, but I don't need to know 'why', it's
           | none of my business, and he doesn't owe me anything. (I'm not
           | a Patreon supporter, that apparent change is a bit different
           | of course, perhaps just a mistake as you said.)
        
             | protoster wrote:
             | All I want is a simple "channel on hiatus for personal
             | reasons" post somewhere.
        
       | seanalltogether wrote:
       | Are there any tools on mac that shows how much bandwidth is being
       | used on a usb/thunderbolt port? I've always suspected that I'm
       | saturating the connection from laptop to hub but don't have a
       | definitive way of knowing for sure. When I move my second monitor
       | off the hub and plug directly into a different usb port on my
       | laptop I seem to have less problems.
        
         | LaputanMachine wrote:
         | CL!ng may be what you're looking for [1]. The app is available
         | in the App Store, but I have not tested it.
         | 
         | [1]: https://egpu.io/forums/mac-setup/monitoring-thunderbolt-
         | band...
        
         | mikequinlan wrote:
         | You can use a cable like this https://www.amazon.com/Wiredge-
         | Display-Charging-Braided-Comp...
         | 
         | Note I am not recommending this specific cable; it is just the
         | first one that showed up in my search.
        
           | akelly wrote:
           | That cable only shows power draw not bandwidth. And I'm not
           | aware of a cable that does show bandwidth.
        
         | MrLeap wrote:
         | Wireshark has usb tools, might be derivable.
        
       | HPsquared wrote:
       | Is there anything like this on how optical mice work? It'd be
       | interesting to see how the sensor and algorithm works.
        
         | rasz wrote:
         | Look into HP patents around 1990-99 on optical paper sensors.
         | Afaik mouse sensor came from research into large format plotter
         | paper tracking.
         | 
         | US Patent 5,729,008. Interview with inventor: Oral History of
         | Travis Blalock https://www.youtube.com/watch?v=wmqa9XJED-Q
         | https://archive.computerhistory.org/resources/access/text/20...
         | 
         | "each array element had nearest neighbor connectivity so you
         | would calculate nine correlations, an autocorrelation and eight
         | cross-correlations, with each of your eight nearest neighbors,
         | the diagonals and the perpendicular, and then you could
         | interpolate in correlation space where the best fit was. "
         | 
         | all in analog domain
         | 
         | another one from HP/Agilent/Avago: Oral History of Gary Gordon
         | https://www.youtube.com/watch?v=TxxoWhCzIeU
         | 
         | also this https://blueironip.com/hp-capshare-how-a-failed-
         | product-yiel...
        
         | zargon wrote:
         | A USB mouse just sends x/y distance traveled over USB HID
         | protocol. All the details are integrated into silicon. The
         | sensor is a camera and the processor diffs the images to
         | calculate the distance. To learn about the algorithms for that
         | you could look into patents by Avago or PixArt.
        
       ___________________________________________________________________
       (page generated 2022-07-02 23:01 UTC)