• stoy@lemmy.zip
    link
    fedilink
    English
    arrow-up
    58
    arrow-down
    5
    ·
    4 months ago

    Tell me that you are American without telling me you are American

    • ColeSloth@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      15
      ·
      4 months ago

      Ok.

      “Hey. Come over and get some BBQ and food that doesn’t look like sad beans. We can talk about how boring a soccer game is when one team leads and they just play keep away for 40 minutes. Man, this corn on the cob is so good. Sure glad my teeth are straight so I can eat it super easy. Anyone else enjoy having a complete global dominance on movies, tv, and pop culture? How about the internet?”

  • IvanOverdrive@lemm.ee
    link
    fedilink
    English
    arrow-up
    9
    ·
    4 months ago

    Converting from Fahrenheit to Celsius is quite easy. All you need to do is:

    import math
    import random
    import time
    
    def obtain_temperature_scale():
        temperature_scales = ["Fahrenheit", "Celsius", "Kelvin", "Rankine", "Réaumur", "Newton", "Delisle", "Rømer"]
        return random.choice(temperature_scales)
    
    def create_cryptic_prompts():
        cryptic_prompts = [
            "Unveil the hidden truth within the scorching embers.",
            "Decode the whispers of the arctic winds.",
            "Unravel the enigma of thermal equilibrium.",
            "Unlock the secrets of the thermometric realm."
        ]
        return random.choice(cryptic_prompts)
    
    def await_user_input(prompt):
        print(prompt)
        return float(input("Enter the temperature value: "))
    
    def dramatic_pause():
        print("Calculating...")
        time.sleep(random.uniform(1.5, 3.5))
    
    def convert_to_celsius(fahrenheit):
        return (fahrenheit - 32) * (5/9)
    
    def main():
        temperature_scale = obtain_temperature_scale()
        if temperature_scale == "Fahrenheit":
            cryptic_prompt = create_cryptic_prompts()
            fahrenheit_temp = await_user_input(cryptic_prompt)
            dramatic_pause()
            celsius_temp = convert_to_celsius(fahrenheit_temp)
            print(f"The temperature in Celsius is: {celsius_temp:.2f}°C")
        else:
            print("This program only accepts Fahrenheit temperatures.")
    
    if __name__ == "__main__":
        main()
    
  • Exocrinous@lemm.ee
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    5
    ·
    4 months ago

    Nah. Only 50F to 115f is usable. What kind of weird ass datapoints are those? I mean 10C to 45C are just as random, but at least it aligns with something practical. At least I understand that 200C is twice what it takes to boil water. I have no idea how hot 400F is supposed to be.

    • Floey@lemm.ee
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      2
      ·
      4 months ago

      “Twice what it takes to boil water” doesn’t make any sense.

  • uienia@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    4 months ago

    Americans always regurgite the “Fahrenheit is how people feel” nonsense, but it is just that: nonsense. Americans are familiar with fahrenheit so they think that it is more inituitive than other systems, but unsurprisingly people who are used to celsius have no problems using it to measure “how people feel” and will think it is a very inituitive system.

    • ShakeThatYam@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      I like that Fahrenheit has a narrower range for degrees. 1C is 1.8 degrees F. So, F allows you to have more precision without the use of decimals. Like, 71F feels noticeably different to me than 64F, but that is only a 3.8 degree difference in C.

      • matti@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 month ago

        3 degrees celcius is easily noticeable too so that’s a bit of a moot point. If anything, 1 degree celcius is much harder to discern and therefore having an even more granular scale is unnecessary.

      • Ilflish@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 months ago

        But that also doesn’t matter because the granularity is meaningless if you don’t make decisions for differences between 71F and 70F

    • Lizardking27@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      I mean, you’re 100% wrong. Fahrenheit isn’t “how people feel” arbitrarily, it’s almost literally a 0-100 scale of how hot it is outside. You need no prior knowledge to interpret a Fahrenheit measurement. Which really reflects poorly on everyone who says “Fahrenheit doesn’t make any sense” because if they were capable of any thought at all they would figure it out in 2 seconds, like everyone else. I’m a lab rat that uses Celsius all day every day, I’m just not a pretentious stuck up tool about alternate measurements just because I refuse to understand them.

  • rimjob_rainer@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    4 months ago

    There is absolutely no reason for Fahrenheit. It made sense before there was Celsius, but it doesn’t make sense today.

  • taiyang@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    Reading these comments, my spiteful genie wish is to invent and proliferate a log base 10 scale, something like earthquake magnitudes or decibels. Y’all hate F or C? Welcome T, where 1 equals 1 Kelvin, 2 equals 10 Kelvin, 3 equals 100 Kelvin, 4 equals 1000 Kelvin, and so on.

    It’s easy! Humans live somewhere around 3, as does boiling and freezing, while the sun is between a 4 and a 5 at the surface and the core is closer to an 8.

  • FUBAR@lemm.ee
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    4 months ago

    At this point, there’s no harm in using Fahrenheit. We can convert it to celcius. But please use a sane date format.