• 0 Posts
  • 4 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


  • Can we hold off on this for a bit while things settle? I personally posted a story about investor concerns over Reddit’s blackout here because of the high visibility and because beehaw.org was blocking instances. Lo and behold they have blocked us so I guess it was a good call even though their Tech community would have been a better fit. I could have also made a new community here I suppose, but again, there’s no eyes on that.

    Isn’t lemmy.world literally like 15 days old? Let’s not be too quick to turn this into a Discord server with 50 channels and 10 users. There’s nothing wrong with piling everything in one place when there’s barely any content to speak of anyways.

    EDIT: I just created a new community to repost these locked posts in order of most comments:

    General - Lemmy.world

    Welcome to Lemmy.World General! This is a community for general discussion where you can get your bearings in the fediverse, discuss topics & ask questions that don’t seem to fit in any other community.

    For server-specific announcements & questions, please see Lemmyworld, and if you’re really new to all this, check out the Newcomers community, but anything else? That’s what General’s for!

    https://lemmy.world/c/general

    !general@lemmy.world