Collection of Science Jokes P2

  • Thread starter Thread starter Greg Bernhardt
  • Start date Start date
  • Tags Tags
    Jokes Science
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
4,090 replies · 473K views
And now something cheerful:

When You Wish Upon a Star.jpg


Two more:

Moon Phase.jpg


shadow.jpg
 
Reply
  • Like
Likes   Reactions: BillTre, jack action and Ibix
on Phys.org
DennisN said:
And now something cheerful
All the stars visible to the naked eye should still be around, most of them are closer than 1000 light years and will stay around for tens of millions of year or more. We are only unsure about 1 or maybe 2 of them.
 
Reply
  • Informative
  • Like
Likes   Reactions: DennisN and dextercioby
1616402520177.png
 
Reply
  • Like
  • Haha
Likes   Reactions: EHope, DennisN and jack action
01r26eibcdo61.png
 
Reply
  • Like
  • Haha
Likes   Reactions: pinball1970, Rive, nuuskur and 4 others
Translated from Swedish:

"The first soccer player has now been vaccinated" :smile:

Fotbollsspelare fått vaccin.jpg
 
Reply
  • Like
  • Haha
Likes   Reactions: CynicusRex, EHope, pinball1970 and 10 others
Don't drink water during studying because my teacher was saying on addition of water concentration decreases.
 
Reply
  • Like
  • Haha
Likes   Reactions: EHope, pinball1970, DennisN and 10 others
Physicist used April 1 for joke arXiv uploads.

The Swapland - tons of good jokes and references, mainly particle physics but also going into astronomy, philosophy, general science topics and more.
Pandemic dark matter - what if dark matter is infectious?
The Swampland Conjecture Bound Conjecture - Conjecture - we will "soon" run out of space to make more conjectures
Science Spoofs, Physics Pranks and Astronomical Antics - a review of jokes or similar things.
The Existential Threat of Future Exoplanet Discoveries - what if we extrapolate exoplanet numbers?

More:
https://arxiv.org/abs/2103.16737
https://arxiv.org/abs/2103.16866
https://arxiv.org/abs/2103.16575

CERN proposes “space elevator” accelerator
 
Last edited:
Reply
  • Haha
  • Like
Likes   Reactions: DennisN, etotheipi and Keith_McClary
Take your age, add three, then subtract three. That's your age.
In JavaScript it's your age plus 0.000000000001567.
Or 10 times your age, if you take your age as string.
Code:
var a="123"
var b=a+3
var c=b-3
document.write(c)

--> 1230
 
Reply
  • Haha
  • Wow
  • Like
Likes   Reactions: Filip Larsen, jack action, pinball1970 and 1 other person
I am afraid for the calendar..

It's days are numbered.
 
Reply
  • Like
  • Haha
Likes   Reactions: EHope, Ibix, DennisN and 4 others
mfb said:
In JavaScript it's your age plus 0.000000000001567.
Or 10 times your age, if you take your age as string.
Code:
var a="123"
var b=a+3
var c=b-3
document.write(c)

--> 1230
So + is defined for strings so 3 is cast to string and b gets the value "1233", but - isn't defined for strings so b gets cast to integer and c is 1230? That's nasty...
 
Reply
  • Like
Likes   Reactions: DrClaude and etotheipi
pinball1970 said:
I am afraid for the calendar..

It's days are numbered.
You hear about the guy who got fired from the calendar factory? He took a day off.
 
Reply
  • Like
  • Haha
Likes   Reactions: atyy, Ibix, mfb and 4 others
Ibix said:
So + is defined for strings so 3 is cast to string and b gets the value "1233", but - isn't defined for strings so b gets cast to integer and c is 1230? That's nasty...

fresh_42 said:
McKinsey was hired by the manufacturer. They found out, that costs could be reduced by a factor 1/364 if all calendar pages are printed with "Today".
I may take these jokes to the homework helper section, 'Explain why these are funny.'
 
Ibix said:
So + is defined for strings so 3 is cast to string and b gets the value "1233", but - isn't defined for strings so b gets cast to integer and c is 1230? That's nasty...
Yes. JavaScript is full of these odd features.
string=('b'+'a'+ + 'a' + 'a').toLowerCase() produces "banana".
'b'+'a' is regular string concatenation. The next term is " +'a' ", so JS tries to convert 'a' to an integer which produces NaN. That can be converted to a string ("NaN"), so it can be concatenated. Add the final "a" to get "baNaNa", and toLowerCase obfuscates the process a bit.

!null is true. So is null==false? No, it is not. Both null==false and null==true evaluate to false.
Exactly the same for undefined.
But what you can do: undefined==null is true.
NaN == NaN is false.

!null+""+ +'a' produces the string "trueNaN".
 
Reply
  • Like
  • Wow
  • Informative
Likes   Reactions: phinds, jack action, Wrichik Basu and 2 others
mfb said:
JavaScript is full of these odd features.
I've used Javascript a few times and was aware that its type conversion was... interesting, but I hadn't realized quite how interesting.
 
This reminds me of the time I saw a price ticket on a supermarket shelf which told me that the price of a product was 95p and the price per 100g was NaNp.
 
Reply
  • Like
  • Haha
Likes   Reactions: jack action, Ibix and etotheipi