Collection of Science Jokes P2

  • Thread starter Thread starter Greg Bernhardt
  • Start date Start date
  • Tags Tags
    Jokes Science
Click For Summary

Discussion Overview

This thread features a collection of science-related jokes, puns, and humorous anecdotes, primarily focusing on physics, mathematics, and engineering concepts. The discussion includes various types of jokes, some of which are derived from literature, while others are original contributions from participants.

Discussion Character

  • Exploratory
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant shares a joke about a mathematician, a dog, and a cow, highlighting the humor in knot theory.
  • Another participant introduces a joke about Heisenberg's uncertainty principle in a romantic context.
  • Several jokes reference mathematical conventions, such as the use of epsilon in calculus, with some participants seeking clarification on the humor.
  • A joke about a communication between Americans and Canadians illustrates a humorous misunderstanding, with historical context provided by a participant.
  • Participants discuss the nature of jokes, including the structure of short jokes and the implications of scientific terminology in humor.
  • There are multiple jokes involving Heisenberg, with one participant noting the brevity of a specific version of the joke.
  • A humorous take on a scientific method is shared, with some participants expressing curiosity about the referenced group of scientists.
  • Another joke involves a metaphorical description of a woman's experience during childbirth, framed in scientific terms.

Areas of Agreement / Disagreement

Participants generally share jokes and humorous anecdotes without a clear consensus on any specific joke or concept. Some jokes prompt requests for clarification, indicating varying levels of understanding and appreciation for the humor presented.

Contextual Notes

Some jokes rely on specific scientific knowledge or conventions that may not be universally understood, leading to requests for explanations. The humor often hinges on wordplay and the intersection of scientific concepts with everyday situations.

Who May Find This Useful

Readers interested in science humor, particularly in physics and mathematics, may find this collection entertaining and thought-provoking.

  • #1,771
I got this meme today:

nc_ohc=2ifd8U6TOHAAX9Bmd7h&_nc_ht=scontent.fymq2-1.jpg

Naturally, I have to check if it is real. It is. We are at version 3.0.1. 28 commits. 4 contributors.

But wait! it doesn't end here. The same author created is-even. Here's the code:
JavaScript:
'use strict';

var isOdd = require('is-odd');

module.exports = function isEven(i) {
  return !isOdd(i);
};
So people began expanding on that. My favorites are is-is-odd:
JavaScript:
'use strict';

const isOdd = require("is-odd");

module.exports = function isIsOdd(func) {
    return func == isOdd;
}
and is-ten-thousand:
JavaScript:
'use strict';

const leftPad = require('left-pad');

const rightPad = require('right-pad');

const isOdd = require('is-odd');

const isIsOdd = require('is-is-odd');

const { isNpm, isYarn, isNpmOrYarn } = require('is-npm');

const isArray = require('is-array');

const isNumber = require('is-number');

const isString = require('is-string');

const isNegative = require('is-negative');

const isPositive = require('is-positive');

const isNotNegative = require('is-not-negative');

const isNotPositive = require('is-not-positive');

const isObj = require('is-obj');

const isPlainObj = require('is-plain-obj');

const isObject = require('is-object');

const isPlainObject = require('is-plain-object');

const isNumberLike = require('is-number-like');

const isTen = require('is-ten');

const isThirteen = require('is-thirteen');

const isNotThirteen = require('is-not-thirteen');

const isZero = require('is-zero');

const isMultipleOfThreeAndFive = require('is-multiple-of-three-and-five');

global.jQuery = require('jquery');

require('jquery-basic-arithmetic-plugin');

const two = require('two');

const five = require('five');

const mainFunctionWotDoesFunctionality = function(val) {
  leftPad('required', 10 * 1000);

  rightPad('required', 10 * 1000);

  if (isIsOdd(isOdd)) {
    try {
      return checkIsOdd(val);
    } catch (e) {
      const stringE = e.toString();
      stringE;
      return false;
    }
  }
};

const checkIsOdd = function(val) {
  if (isOdd(val)) {
    return false;
  } else {
    return checkIsNpmOrYarn(val);
  }
};

const checkIsNpmOrYarn = function(val) {
  if ((isNpm || isYarn) && isNpmOrYarn) {
    return checkNumbers(val);
  } else {
    throw new Error("I'm not sure how this happened");
  }
};

const checkNumbers = function(val) {
  if (val === five) {
    return false;
  } else {
    if (val === two) {
      return false;
    } else {
      if (val === five.negative) {
        return false;
      } else {
        if (isTen(val)) {
          return false;
        } else {
          if (isThirteen(val).thirteen()) {
            return false;
          } else {
            if (!isNotThirteen(val)) {
              return false;
            } else {
              if (isZero.isZero(val)) {
                return false;
              } else {
                if (isMultipleOfThreeAndFive(val)) {
                  return false;
                } else {
                  return checkType(val);
                }
              }
            }
          }
        }
      }
    }
  }
};

const checkType = function(val) {
  if (isArray(val)) {
    return false;
  } else {
    if (!isNumber(val)) {
      return false;
    } else {
      if (isString(val)) {
        return false;
      } else {
        if (isObj(val)) {
          return false;
        } else {
          if (isPlainObj(val)) {
            return false;
          } else {
            if (isObject(val)) {
              return false;
            } else {
              if (isPlainObject(val)) {
                return false;
              } else {
                if (!isNumberLike(val)) {
                  return false;
                } else {
                  return checkPolarity(val);
                }
              }
            }
          }
        }
      }
    }
  }
};

const checkPolarity = function(val) {
  if (isNegative(val)) {
    return false;
  } else {
    if (isNotPositive(val)) {
      return false;
    } else {
      if (!isPositive(val)) {
        return false;
      } else {
        if (!isNotNegative(val)) {
          return false;
        } else {
          return _isTenThousand(val);
        }
      }
    }
  }
};

const _isTenThousand = function(val) {
  return (
    !isOdd(val) &&
    val !== five &&
    val !== two &&
    val !== five.negative &&
    !isTen(val) &&
    !isThirteen(val).thirteen() &&
    isNotThirteen(val) &&
    !isZero.isZero(val) &&
    !isMultipleOfThreeAndFive(val) &&
    !isArray(val) &&
    isNumber(val) &&
    !isString(val) &&
    isString(val.toString()) &&
    !isObj(val) &&
    isObj({ val: val }) &&
    !isPlainObj(val) &&
    isPlainObj({ val: val }) &&
    !isObject(val) &&
    isObject({ val: val }) &&
    !isPlainObject(val) &&
    isPlainObject({ val: val }) &&
    isNumberLike(val) &&
    !isNegative(val) &&
    isNotNegative(val) &&
    isPositive(val) &&
    !isNotPositive(val) &&
    jQuery.equals(val, 10000) &&
    val === 10000
  );
};

module.exports = mainFunctionWotDoesFunctionality;
 
  • Haha
Likes   Reactions: Greg Bernhardt
Physics news on Phys.org
  • #1,772
They discovered a new type of head lice, but so far nothing can kill it.
It has scientists scratching their heads.
 
  • Like
  • Haha
Likes   Reactions: WWGD, strangerep, dextercioby and 5 others
  • #1,774
I see the "WATER" pin, but where is "SEWER" (for internet connection)?
 
  • Like
Likes   Reactions: WWGD
  • #1,775
Keith_McClary said:
I see the "WATER" pin, but where is "SEWER" (for internet connection)?
No need. Just let the vacuum suck it out.
 
  • #1,776
Screen Shot 2020-06-10 at 1.32.58 PM.png
 
  • Like
Likes   Reactions: DennisN
  • #1,777
1592075598260.png
 
  • Like
  • Haha
Likes   Reactions: nuuskur, MikeeMiracle, Borg and 4 others
  • #1,778
Screen Shot 2020-06-12 at 2.12.29 PM.png
 
  • Haha
Likes   Reactions: nuuskur and Keith_McClary
  • #1,779
Screen Shot 2020-06-20 at 2.51.46 PM.png
 
  • Like
Likes   Reactions: Bystander
  • #1,780
nc_ohc=nmc5x9OBrsoAX9gw6uj&_nc_ht=scontent.fymq2-1.jpg
 
  • Haha
  • Like
Likes   Reactions: Ibix, nuuskur, BillTre and 3 others
  • #1,781
Screen Shot 2020-06-23 at 12.48.23 PM.png
 
  • Like
  • Haha
Likes   Reactions: Bystander, Borg, DrClaude and 1 other person
  • #1,783
UHmm... What?

(from: https://www.physicsforums.com/posts/6359971)

"I tried but nothing has changed. Could it be something else?"

Just remember , sir:
“When you have exhausted all possibilities, remember this - you haven't.”

― Thomas Edison
 
  • Like
Likes   Reactions: BillTre
  • #1,784
I just love the «I'm a mad scientist! Not a mad pseudo-scientist!» line :biggrin:

c2301860988401380cd1005056a9545d.gif
 
  • Like
Likes   Reactions: Borg, nuuskur, DrClaude and 2 others
  • #1,785
who's ten, we have a problem.jpg
 
  • Like
  • Haha
Likes   Reactions: member 587159, DennisN, 256bits and 9 others
  • #1,786
Screen Shot 2020-06-30 at 9.19.37 AM.png
 
  • Like
  • Haha
Likes   Reactions: DennisN, 256bits, davenn and 2 others
  • #1,787
Screen Shot 2020-07-02 at 10.34.36 AM.png
 
  • Like
  • Love
Likes   Reactions: davenn, Borg and Keith_McClary
  • #1,788
I hate negative numbers. I stop at nothing to avoid them.
 
  • Like
  • Haha
  • Informative
Likes   Reactions: DennisN, MikeeMiracle, etotheipi and 7 others
  • #1,789
Ibix said:
I hate negative numbers. I stop at nothing to avoid them.
I am positive that's the sort of approach you can count on.
 
  • Like
  • Haha
Likes   Reactions: DrClaude, Klystron and davenn
  • #1,790
Ibix said:
I hate negative numbers. I stop at nothing to avoid them.
Such stalwart dedication does have some absolute value.
 
  • Like
Likes   Reactions: Klystron and Ibix
  • #1,791
Ibix said:
I hate negative numbers. I stop at nothing to avoid them.
Ophiolite said:
I am positive that's the sort of approach you can count on.
256bits said:
Such stalwart dedication does have some absolute value.

OK, where the hell is that howling wolf emoticon when we need it ?
 
  • Like
Likes   Reactions: DrClaude and Ibix
  • #1,792
phinds said:
OK, where the hell is that howling wolf emoticon when we need it ?
Consumed for dinner by the Upgrade Gremlins.
 
  • Like
Likes   Reactions: jim mcnamara
  • #1,793
Tom.G said:
Consumed for dinner by the Upgrade Gremlins.
Bah humbug
 
  • #1,794
phinds said:
OK, where the hell is that howling wolf emoticon when we need it ?
We don't have negative emoticons any more.
 
  • #1,795
mfb said:
We don't have negative emoticons any more.
Well, that eliminates about 1/3 of human interactions!
(says the cynic lurking over my shoulder :wink:)
 
  • Like
Likes   Reactions: Wrichik Basu
  • #1,796
Screen Shot 2020-07-06 at 12.33.42 PM.png
 
  • Like
Likes   Reactions: fresh_42
  • #1,797
nc_ohc=xAx65yOjZFEAX9AI4kl&_nc_ht=scontent.fymq2-1.jpg
 
  • Haha
  • Like
Likes   Reactions: collinsmark, BillTre, Borg and 1 other person
  • #1,798
The end of that conversation... and all future ones!
 
  • #1,800
Don't try this at home, it may take forever:

To-Do List:
  1. Make a to-do list with a copy of this line.
 
  • Like
Likes   Reactions: Ibix

Similar threads

  • · Replies 470 ·
16
Replies
470
Views
36K
  • · Replies 17 ·
Replies
17
Views
5K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
16K
Replies
2
Views
4K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 14 ·
Replies
14
Views
2K
Replies
11
Views
4K
  • · Replies 84 ·
3
Replies
84
Views
8K
  • · Replies 73 ·
3
Replies
73
Views
8K