• 26 Posts
  • 60 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle










  • Jessica@lemmy.worldtoProgrammer Humor@programming.devThe keyboard
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    This was surprisingly interesting! Thanks for posting it. I didn’t think there was anything noteworthy to glean from it, but @Contramuffin@lemmy.world mentioned down below that USB doesn’t have interrupts, which I was unaware of. I especially liked how he covered different types of USB keyboards running at different speeds, and he briefly covered n-key rollover, or the lack thereof on the two keyboards he had on hand as well as why some key combinations fail due to shared wiring in the keyboard. The latency discussion between PS/2 interrupting and USB being polled for data at the end of the video was also fascinating.

    Edit: Ben Eater did a follow-up video on how n-key rollover works: https://www.youtube.com/watch?v=2lPzTU-3ONI



  • Jessica@lemmy.worldtoProgrammer Humor@programming.devThe keyboard
    link
    fedilink
    English
    arrow-up
    140
    arrow-down
    2
    ·
    edit-2
    1 year ago

    I don’t know if everyone here is just a galaxy brain or what, but I’m surprised nobody has asked or explained the joke. The red bird is a CPU running lines of assembly instructions and the crow is user input causing an interrupt to press the e key. This particular type of interrupt exists because it would feel really bad if you were typing, and the text didn’t show up until several seconds later when the CPU felt like processing the (hopefully) buffered input.

    Quality meme op









  • So first off, I am unaware of a kbin-specific magazine browser across all instances, so you will likely need to visit each kbin instance at https://fedidb.org/software/kbin to see what magazines they have you might be interested in. For comparison, Lemmy has https://browse.feddit.de/ if anyone reading this needs that.

    Once you have the names of the magazines you would like to subscribe to, the easiest way I found was to just open a text file and create a bunch of lines with the following syntax:

    https://[your instance]/c/[kbin magazine name]@[kbin instance]

    So since you’re on lemmy.world, say you wanted to subscribe to gaming on kbin.social and firefox on fedia.io. You would sign into lemmy.world, paste in the following URLs, and click subscribe:

    https://lemmy.world/c/gaming@kbin.social

    https://lemmy.world/c/firefox@fedia.io

    Do note that if you are the first person on your instance to try this, the URL will fail, and you will have to try again a bit later once your instance has had some time to make a copy of the magazine. Also, if you see a “Pending Subscription” message, in my experience, that does not resolve itself, and you will just need to try again a bit later and it will go through instantly.

    If you are on a larger lemmy instance where someone has already done this legwork, odds are you can just search for them in the community browser on your particular instance. Using lemmy.world again, that would be https://lemmy.world/communities, where you can search for “gaming” and gaming@kbin.social is currently the eight result. If you search “firefox” it’s the third result.