Civilloquy
  • Communities
  • Create Post
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
GemAlarm@lemmy.world to Programmer Humor@programming.dev · 2 months ago

Important Message

lemmy.world

message-square
33
fedilink
710

Important Message

lemmy.world

GemAlarm@lemmy.world to Programmer Humor@programming.dev · 2 months ago
message-square
33
fedilink
alert-triangle
You must log in or register to comment.
  • rizzothesmall@sh.itjust.works
    link
    fedilink
    arrow-up
    65
    ·
    2 months ago

    Such an interrupting crow

    • PhobosAnomaly@feddit.uk
      link
      fedilink
      arrow-up
      38
      ·
      2 months ago

      “knock knock”

      “Who’s there”

      “The interrupting cow”

      “The interrupting cow wh…” “MOOOOOOO”

      • rizzothesmall@sh.itjust.works
        link
        fedilink
        arrow-up
        22
        ·
        edit-2
        2 months ago

        Immediately pushes FLAGS, CS, and IP onto the stack, clears IF, and jumps to the cow Service Routine at 0x0000:0x0040

        I thought of a better version: Immediately stacks everything I’m carrying and jumps on the cow

    • rockerface🇺🇦@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      14
      arrow-down
      2
      ·
      2 months ago

      It’s the CORVID-19

    • Blue_Morpho@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      2 months ago

      I recognize asm but what’s a hellott keyboard?

      • DaleGribble88@programming.dev
        link
        fedilink
        English
        arrow-up
        5
        ·
        2 months ago

        Hello it’s me the keyboard

        • Blue_Morpho@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          2 months ago

          Nemo πs me keyboard?

      • marcos@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        2 months ago

        It’s a HELLO II keyboard. Probably the next model after the original one.

  • gravitas_deficiency@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    46
    ·
    2 months ago

    E

    • ch00f@lemmy.world
      link
      fedilink
      arrow-up
      50
      ·
      2 months ago

      • Windex007@lemmy.world
        link
        fedilink
        arrow-up
        12
        ·
        edit-2
        2 months ago

        I viscerally recall, and don’t think kids now will ever fully comprehend the one week where all 4 wheels fell off the meme bus and this was what people were literally posting. I’m legitimately triggered.

        • embed_me@programming.dev
          link
          fedilink
          arrow-up
          10
          ·
          2 months ago

          I remember laughing at this meme and now I turn my nose up at 6-7

          • MousePotatoDoesStuff@piefed.social
            link
            fedilink
            English
            arrow-up
            4
            ·
            2 months ago

            Intergenerational humor time

            E6-7

            • dellish@lemmy.world
              link
              fedilink
              arrow-up
              5
              ·
              2 months ago

              You sank my battleship!

              • MousePotatoDoesStuff@piefed.social
                link
                fedilink
                English
                arrow-up
                1
                ·
                2 months ago

                J6-9

      • socsa@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 months ago

        Based

  • Grass@sh.itjust.works
    link
    fedilink
    arrow-up
    32
    ·
    edit-2
    2 months ago

    I used to game with a guy that swore by ps/2 keyboard for the interrupt supposedly making his inputs easier to perfectly time, but he got into a heated argument with my other gaming buddy over whether or not his mobo just had a usb ps/2 port that was basically a built in adapter and I never heard from either of them since.

    I wish arch was a thing back then so I could have thrown in the standard line and have the last laugh.

  • sunbeam60@feddit.uk
    link
    fedilink
    arrow-up
    31
    arrow-down
    1
    ·
    2 months ago

    This is legit the biggest lol. Yes I’m aware this is the PS/2 path only and today it’s actually polling on USB or Bluetooth keyboards but this really tickled me. The face of that CPU bird!

  • Heavybell@lemmy.world
    link
    fedilink
    English
    arrow-up
    20
    ·
    2 months ago

    This is funnier than it is. :)

  • WandowsVista@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    2 months ago

    I can’t explain but these birds have Toronto accents

  • MonkderVierte@lemmy.zip
    link
    fedilink
    arrow-up
    8
    ·
    2 months ago

    Why is this cropped?

    • xav@programming.dev
      link
      fedilink
      arrow-up
      3
      ·
      2 months ago

      Because it was interrupted by an important message

  • BenLeMan@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    2 months ago

    Uh-oh! We might have a STUCK NMI ERROR on our hands here.

  • Default Username@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 months ago

    USB keyboards don’t use interrupts, but instead poll at a fixed frequency.

    • usernamesAreTricky@lemmy.ml
      link
      fedilink
      arrow-up
      11
      ·
      2 months ago

      Technically, interrupts are still often involved… just from the USB controller on the state of the polling instead of the keyboard directly on a keypress


      Some keyboards implement the USB Boot Keyboard profile specified in the USB Device Class Definition for Human Interface Devices (HID) v1.11 and are explicitly configured to use the boot protocol. These are limited to 6-key rollover (6KRO) and will interrupt the CPU every time the keyboard is polled (even if there is no state change) unless the USB controller is programmed to tell the keyboard to respond with negative acknowledgments, which the USB controller discards in hardware without interrupting the CPU, when there are no state changes to report

      https://en.wikipedia.org/wiki/USB_human_interface_device_class#Keyboards

      • MonkderVierte@lemmy.zip
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        So if i created my own keyboard from scratch on a open hardware microcontroller, could i implement this?

        There’s also the case of Bluetooth dongle keyboards not working in UEFI (except that one) but USB always do. Is it this or just the UEFI not having drivers?

        • usernamesAreTricky@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          2 months ago

          So if i created my own keyboard from scratch on a open hardware microcontroller, could i implement this?

          The USB controller that interrupts the CPU lives on the other side of the connection, so you’d just be building hardware that responses to the polling. If you’re curious what that looks like, Ben Eater has a cool video looking at what that looks like for a USB 2 keyboard https://youtu.be/wdgULBpRoXk

          There’s also the case of Bluetooth dongle keyboards not working in UEFI (except that one) but USB always do. Is it this or just the UEFI not having drivers?

          I am no USB Keyboard expert, but through the power of looking it up it seems like most of these do not operate as a HID (human interface device, like mouse and keyboard) so need driver support, but some start up with a basic HID proxy which might be you have one that works. From an older thread about BIOSes rather than UEIFs

          A keyboard using Bluetooth cannot access the BIOS. Logitech Bluetooth keyboards get around this by having a dongle that pairs with the keyboard in a more basic, non-Bluetooth mode until the driver kicks in and switches modes. Microsoft might be similar mode with their keyboards and dongles, but I cannot confirm that.

          https://superuser.com/questions/242457/use-a-bluetooth-keyboard-to-access-edit-the-bios

          • MonkderVierte@lemmy.zip
            link
            fedilink
            arrow-up
            1
            ·
            2 months ago

            Well, thanks for looking it up!

    • some_kind_of_guy@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      Someone should tell Windows 11

  • fubarx@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    2 months ago

    IRET

  • Iusedtobeanalien@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    Do not give that bird an E

    She’ll be flying so hard she’ll shit herself again

  • Speiser0@feddit.org
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    Lol, pidgin does only one instruction at a time.

  • MonkderVierte@lemmy.zip
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 months ago

    deleted by creator

  • kamen@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    Chris Barnes, is that you?

Programmer Humor@programming.dev

programmer_humor@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 549 users / day
  • 2.62K users / week
  • 4.97K users / month
  • 12.5K users / 6 months
  • 1 local subscriber
  • 32.5K subscribers
  • 2.08K Posts
  • 54K Comments
  • Modlog
  • mods:
  • Feyter@programming.dev
  • adr1an@programming.dev
  • BurningTurtle@programming.dev
  • Pierre-Yves Lapersonne@programming.dev
  • BE: 0.19.5
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code
  • join-lemmy.org