The Enchanted Tavern
  • Communities
  • Create Post
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
Inductor to Programmer Humor@programming.dev • 2 years ago

Stop doing Computer Science

feddit.de

message-square
120
fedilink
1.27K

Stop doing Computer Science

feddit.de

Inductor to Programmer Humor@programming.dev • 2 years ago
message-square
120
fedilink
alert-triangle
You must log in or register to comment.
  • Cosmic Cleric
    link
    fedilink
    English
    5•2 years ago

    Isn’t that supposed to be “Write it on a paper”?

    • communistcapy
      link
      fedilink
      English
      3•2 years ago

      Nobody thought in doing

    • @nyan@lemmy.cafe
      link
      fedilink
      English
      9•2 years ago

      Well, they could be talking about a computer science paper. Otherwise, it should be “Write it on paper” (no a).

  • @Isoprenoid@programming.dev
    link
    fedilink
    English
    23•2 years ago

    Can someone explain this joke to me

    “I’m writing a recursive method with threads to optimize the CPU usage in a 0.02%”

    I understand everything apart from the “in a 0.02%”. What does that mean? How can something be in a percentage?

    • peopleproblems
      link
      fedilink
      8•2 years ago

      It’s a double joke. For programmers, it’s pretty useless unless your in high performance computing.

      If you’re on the nitty gritty OS or CPU itself, 0.02% optimization can mean significant improvememt of different things but because it is otherwise unitless, it is equally useless to the reader.

      • snowe
        link
        fedilink
        2•2 years ago

        “In a .02%” is nonsensical. They meant “by”. So it’s just a fail, not a joke.

    • @Sheik@lemmy.world
      link
      fedilink
      24•2 years ago

      I think they meant « by ».

    • obosob
      link
      fedilink
      English
      39•2 years ago

      It’s a nonsensical statement to us programmers too.

  • @Rin@lemm.ee
    link
    fedilink
    120•
    edit-2
    10 days ago

    deleted by creator

    • @BastingChemina@slrpnk.net
      link
      fedilink
      3•2 years ago

      This is basically what the bank are doing when you get a loan.

      When you get a $25k loan from a bank the banker does not take money from somewhere to put it in your bank account. The banker basically just add a +25k in your bank account that comes from nowhere.

    • NaibofTabr
      link
      fedilink
      English
      28•2 years ago

      Three years ago, yes. Now? not so much.

      • @Rin@lemm.ee
        link
        fedilink
        12•
        edit-2
        10 days ago

        deleted by creator

        • @coloredgrayscale@programming.dev
          cake
          link
          fedilink
          3•2 years ago

          And how much does it cost you in electricity?

          • @Rin@lemm.ee
            link
            fedilink
            7•
            edit-2
            10 days ago

            deleted by creator

        • @ThanksForAllTheFish@sh.itjust.works
          link
          fedilink
          15•2 years ago

          Serious question, wouldn’t it be cheaper to buy it?

          • newIdentity
            link
            fedilink
            16•2 years ago

            Yes

          • @Rin@lemm.ee
            link
            fedilink
            8•
            edit-2
            10 days ago

            deleted by creator

    • unalivejoy
      link
      fedilink
      English
      13•2 years ago

      JavaScript will actually open the print dialog.

  • @bob_wiley@lemmy.world
    link
    fedilink
    English
    46•
    edit-2
    2 years ago

    deleted by creator

    • @normalexit@lemmy.world
      link
      fedilink
      6•2 years ago

      So, uhh… what did the print(money) part look like? Asking for a friend.

    • @GlitterInfection@lemmy.world
      link
      fedilink
      21•2 years ago

      Crypto, eh?

      • @bob_wiley@lemmy.world
        link
        fedilink
        English
        5•
        edit-2
        2 years ago

        deleted by creator

        • @Cubes@lemm.ee
          cake
          link
          fedilink
          English
          1•2 years ago

          Man, this must just be a right of passage for working as a SWE or MLE at this point. I’ve heard this pitch from coworkers/managers more than once.

          • @bob_wiley@lemmy.world
            link
            fedilink
            English
            1•
            edit-2
            2 years ago

            deleted by creator

    • NaibofTabr
      link
      fedilink
      English
      18•2 years ago

      Depending on what your coworker actually intended to do, you might want to let them know that printers have features built in to make their output traceable, specifically intended for catching counterfeiters.

      • newIdentity
        link
        fedilink
        12•
        edit-2
        2 years ago

        That’s one of these things that sounds like a crazy conspiracy theory the first time you hear about it, but it’s true

        Edit: haven’t actually clicked the link. I mean the yellow dots which the printer makes which is directly traceable to your printer: https://en.m.wikipedia.org/wiki/Machine_Identification_Code

        Basically all printer manufacturers entered a secret contract with governments.

  • nhriven
    link
    fedilink
    1•2 years ago

    Great idea mate

  • @whileloop@lemmy.world
    link
    fedilink
    133•2 years ago

    This could be so much longer.

    Killing children, class systems, so many programming language names, the ridiculous ways equality and order-of-operations are done sometimes. Plenty of recursion jokes to be made. Big O notation. Any other ideas?

    • @dylanTheDeveloper@lemmy.world
      link
      fedilink
      4•2 years ago

      The only reason I enjoy C++ is because I can cast destroy on children and it’s parents if they’re present in the world

    • Lightor
      link
      fedilink
      11•
      edit-2
      2 years ago

      Masters and slaves

      Cloning

      Deploying code (that’s what you do with soldiers!!!1)

      Using Git to rewrite history.

      Atomic values (like the bomb!)

      These people are madmen.

      • @Gustephan@lemmy.world
        link
        fedilink
        7•2 years ago

        One of the slave node’s child process failed, so the master node sent a signal to terminate the child and restart the slave

        There’s pretty solid reason my research group is pushing to use “head node and executor nodes” nomenclature rather than the old-school “master node and slave nodes” nomenclature, haha

    • Who knew?
      link
      fedilink
      3•2 years ago

      Floating point operations with decimals not always adding up

      • @xmunk@sh.itjust.works
        link
        fedilink
        1•2 years ago

        They always must add up - if they added down then they wouldn’t be floating points now would they!

    • @dukk@programming.dev
      link
      fedilink
      19•2 years ago

      A monad is just a monoid in the category of endofunctors.

    • MxM111
      link
      fedilink
      37•2 years ago

      GOTO

      • @Hoimo@ani.social
        link
        fedilink
        42•2 years ago

        GOTO is the only thing that makes sense. It’s the “high-level” concepts like for-loops, functions and list comprehension that ruined programming.

        series.append(series[k-1]+series[k-2]) for k in range(2,5)]

        RAVINGS DREAMT UP BY THE UTTERLY DERANGED

        • @ChickenLadyLovesLife@lemmy.world
          link
          fedilink
          English
          15•2 years ago

          I started coding with TurboBasic, which included the helpful innovation of GOTO {label} instead of GOTO {line number}, which allowed you to have marginally-better-looking code like:

          GOTO bob
          …
          bob:
          {do some useless shit}
          return

          which meant you essentially had actual, normal methods and you didn’t have to put line numbers in front of everything. The problem was that labels (like variables) could be as long as you wanted them to be, but the compiler only looked at the first two letters. Great fun debugging that sort of nonsense.

          • @chfour@lemm.ee
            link
            fedilink
            5•2 years ago

            WHAT DO YOU MEAN IT ONLY LOOKS AT THE FIRST TWO LETTERS WHAT

        • @Vilian@lemmy.ca
          link
          fedilink
          15•
          edit-2
          2 years ago

          if goto make sense why don’t you go to get some bitches

          • newIdentity
            link
            fedilink
            12•
            edit-2
            2 years ago

            Because “get some bitches” is an invalid instruction

    • @Gork@lemm.ee
      link
      fedilink
      32•2 years ago

      Big Orgasm notation

  • spez
    link
    fedilink
    English
    6•
    edit-2
    2 years ago

    I always wonder what the original post was. Something like “Stop doing science!” or some shit but seriously rather than sarcastically.

    • @d_k_bo@feddit.de
      link
      fedilink
      29•2 years ago

      https://knowyourmeme.com/memes/stop-doing-math

      • spez
        link
        fedilink
        English
        6•2 years ago

        Ah ha! Thanks, I thought this spawned on some conspiracy facebook group

      • threelonmusketeers
        link
        fedilink
        English
        4•
        edit-2
        2 years ago

        Funnily enough, helical apple slicers can easily produce the shape depicted in the bottom quote, making it a not unreasonable request.

  • @manapropos@lemmy.basedcount.com
    link
    fedilink
    4•2 years ago

    This but unironically

    • Narrrz
      link
      fedilink
      25•2 years ago

      SAND WAS NOT DESIGNED FOR THINKING
      THIS IS NOT A NATURAL USE FOR ROCK DUST

      • @dudinax@programming.dev
        link
        fedilink
        3•2 years ago

        Pretty broad statement from a charcoal-brain.

      • @perviouslyiner@lemm.ee
        link
        fedilink
        English
        1•2 years ago

        deleted by creator

  • 1024_Kibibytes
    link
    fedilink
    14•2 years ago

    Increasing the CPU optimization by 0.02% does seem crazy to me. If you’re going to spend time working on something, make it worthwhile. Also, isn’t while(true) {print(money)} Microsoft, Apple and Amazon:s business model?

    • @dylanTheDeveloper@lemmy.world
      link
      fedilink
      3•2 years ago

      I mean if the CPU that’s running these instructions is super low power then 0.02 might be worth it

      • @Gork@lemm.ee
        link
        fedilink
        4•2 years ago

        Or if you’re scaling a large cluster of CPUs for parallel computations where a 0.02% increase can make a tangible difference in runtimes.

      • @blackstrat@lemmy.fwgx.uk
        link
        fedilink
        2•2 years ago

        Only if you’d removed and fixed all other bottlenecks that would gain you more than 0.02%. And I’m not convinced there are many if any projects of any reasonable size where that has been the case.

  • @festus@lemmy.ca
    link
    fedilink
    English
    5•2 years ago

    I see you met my boss.

    Not actually the case, but I am frustrated with them right now for not understanding the value of preventative work and R&D (I’m a Data Scientist).

  • ZeroCool
    link
    fedilink
    English
    1•2 years ago

    deleted by creator

  • m3t00🌎
    link
    fedilink
    English
    1•2 years ago

    not real like birds

  • m3t00🌎
    link
    fedilink
    English
    1•2 years ago

    watch shark tank for future presidents

  • Marxism-Fennekinism
    link
    fedilink
    English
    28•2 years ago

    Cat is a fluffy animal, not for reading shit

    • @feral_hedgehog@pawb.social
      link
      fedilink
      36•2 years ago

    • @the_lemming@lemm.ee
      link
      fedilink
      8•2 years ago

      Writing ‘echo’ cannot do anything. Everyone knows echo works with sound only.

    • @coloredgrayscale@programming.dev
      cake
      link
      fedilink
      6•2 years ago

      Cat is a fluffy animal, and for shreading shit

  • @Ogeon@programming.dev
    link
    fedilink
    6•2 years ago

    To make things worse, that teapot doesn’t have a bottom surface.

    • SokathHisEyesOpen
      link
      fedilink
      English
      2•2 years ago

      To make it worse still, if there’s only one of them then there are zero of them.

      • noughtnaut
        link
        fedilink
        2•2 years ago

        Explain for the whoosh minded among us?

        • SokathHisEyesOpen
          link
          fedilink
          English
          1•2 years ago

          In programming things are 0 indexed, meaning one of something is 0, two of something is 1, etc.

    • @Klaymore@sh.itjust.works
      link
      fedilink
      4•2 years ago

      The floor is its bottom

Programmer Humor@programming.dev

!programmer_humor@programming.dev
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
  • 58 users / day
  • 284 users / week
  • 1.35K users / month
  • 4.39K users / 6 months
  • 1 subscriber
  • 1.52K Posts
  • 50.9K Comments
  • Modlog
  • mods:
  • Feyter
  • adr1an
  • @BurningTurtle@programming.dev
  • Pierre-Yves Lapersonne
  • UI: unknown version
  • BE: 0.18.2
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org