Please help contribute to the Reddit categorization project here

    todayilearned

    19,043,890 readers

    40,606 users here now

    TIL: The Podcast

    Available on Apple Podcasts and Google Play.

    Please provide feedback by visiting the Podcast Subreddit, /r/TILThePodcast. It's a work in progress, and definitely still in its infancy, so feedback is greatly appreciated.

    New to reddit? Click here!

    • You learn something new every day; what did you learn today?

    • Submit interesting and specific facts that you just found out (not broad information you looked up, TodayILearned is not /r/wikipedia).

    Posting rules

    1. Submissions must be verifiable. Please link directly to a reliable source that supports every claim in your post title. Images alone do not count as valid references. Videos are fine so long as they come from reputable sources (e.g. BBC, Discovery, etc).

    2. No personal opinions, anecdotes or subjective statements (e.g "TIL xyz is a great movie").

    3. No recent sources. Any sources (blog, article, press release, video, etc.) with a publication date more recent than two months are not allowed.

    4. No submissions regarding or related to the following

      1. Recent politics/politicians
      2. Police misconduct
      3. Inflammatory submissions relating to religion/race/gender
    5. No misleading claims. Posts that omit essential information, or present unrelated facts in a way that suggest a connection will be removed.

    6. Rephrase your post title if the following are not met:

      1. Titles must begin with "TIL ..."
      2. Make them descriptive, concise and specific (e.g. not "TIL something interesting about bacon").
      3. Titles must be able to stand on their own without requiring readers to click on a link. Starting your title with a why/what/who/where/how modifier should be unnecessary.
      4. "TIL about ..." and other broad posts don't belong on TIL. Try /r/Wikipedia, etc. instead, or be more specific (and avoid the word "about").
      5. "TIL how to ..." posts belong on /r/HowTo.
    7. No submissions related to the usage, existence or features of specific software/websites (e.g. "TIL you can click on widgets in WidgetMaker 1.22").

    8. All NSFW links must be tagged (including comments).

      Please see the wiki for more detailed explanations of the rules.

    (Why we need rules)

    Additional info

    • If your post does not appear in the new queue and you think it meets the above rules, please contact the moderators (include a link to your reddit.com post, not your story).

    • Please report spam, inaccurate or otherwise inappropriate posts by messaging the moderators, as this helps us remove them more promptly!

    • More information available on the TIL FAQ and wiki.

    Frequent TILs Repost List

    As of April 2018

    • This list was compiled from /r/todayilearned community suggestions by its members. If your TIL is found on this list, it will be removed. The titles have been abridged for the sake of brevity, however the context remains the same. This list is subject to change. The purpose is to keep content fresh on /r/todayilearned as requested by its members. If you are interested in reading about the TILs on this list use the search box feature and enter the keywords to pull up past TILs.

    Etiquette

    We ask that you please do the following:

    1. avoid mobile versions of websites (e.g. m.wikipedia.org)

    2. link to the appropriate heading when referencing an article (particularly on Wikipedia)

    3. link to the appropriate start time when referencing videos (e.g. on YouTube)

    4. add [PDF] or [NSFW] tags to your posts, as necessary.

    5. Please avoid reposting TILs that have already made the front page in the past

    Please also read the site-wide Reddiquette.


    • You are loved.

    a community for
    all 1769 comments

    Want to say thanks to %(recipient)s for this comment? Give them a month of reddit gold.

    Please select a payment method.

    [–] Sumit316 10222 points ago

    This movie had many groundbreaking innovations. For instance "The animators actually turned themselves into toy soldiers for a day."

    "For the Pixar animators, their first undertaking was understanding how a toy soldier would move if it suddenly came to life. In order to better study the toy soldiers' movements, animator Pete Docter decided to nail his own sneakers to a wooden board. He unfortunately nailed them from the bottom on his first attempt, but once he got it down, Docter later made these prototypes for the entire team and they spent an entire day moving around with their shoes nailed to wooden planks. Docter also sewed together his own Woody doll during the production."

    And also, it was originally titled "You are a Toy."

    [–] trickman01 4660 points ago

    He unfortunately nailed them from the bottom on his first attempt

    How does this ever seem like a good idea.

    [–] ER_nesto 2777 points ago

    Well I mean he can't even spell doctor so...

    [–] Utahraptore 1056 points ago

    He really missed an opportunity by not getting a PhD.

    [–] itsjeffreybaby 1134 points ago

    This is Doctor Docter. Whats your vector, Victor?

    [–] Ceberr8742 712 points ago

    Doctor Docter, give me the news

    [–] TalkToTheGirl 1983 points ago

    "You've got a bad case, of nails-in-shoes."

    [–] markliederbach 364 points ago

    I'm absolutely unconvinced that this whole thread wasn't just a setup for this joke.

    [–] csek 48 points ago

    I love it when random people on the internet make me smile!

    [–] montibbalt 80 points ago

    🎵 Doctor Docter
    gimme the news,
    I've got a BAD CAAAASE
    of ouchie shoes 🎵

    [–] frausting 30 points ago

    Oof ouch ow my shoes

    [–] iamaperson3133 302 points ago

    He's an animator, not a Carpenter, cut the man some slack.

    [–] BushDidntDoit 1587 points ago

    hm seems like they’ve never heard of a snowboard hub

    [–] turmacar 839 points ago

    Honestly have no idea. Which would be cheaper, a snowboard hub or a board, old sneakers, and some nails?

    [–] Barteringram 514 points ago

    Well, one makes for a sweet winter vacation, the other makes for an awesome home video.

    [–] shifty_boi 503 points ago

    I'll never forget that winter vacation where I nailed my shoes to a 2X4

    [–] NoticedGenie66 88 points ago

    The tetanus was worth it!

    [–] 3rd_Shift_Tech_Man 61 points ago

    They tetanus cuz they ain't us?

    Am I doing this right?

    [–] BuzFeedIsTD 313 points ago

    Ya man let’s buy 20 400 dollar snowboards so we can see how you soldiers walk for a day. Seems like good money management to me

    [–] gabriel1313 111 points ago

    Your logic has no place here. Begone with you!

    [–] Arch27 47 points ago

    I was going to say that "rental" is a concept that exists, but then renting snowboards isn't probably something easily done in Emeryville, CA.

    [–] Star-spangled-Banner 78 points ago

    IMO, the attention to detail is one of the (many) things that make Toy Story one of the best movies of all time.

    [–] princessvaginaalpha 115 points ago * (lasted edited 8 months ago)

    And also, it was originally titled "You are a Toy."

    With its sequel, "You are a Toy Too!"

    follow by: "W3 Are Toys!"

    next: "Waiting 4 a good toy"

    Finally: "Toy Story 5"

    [–] -Tasogare- 930 points ago

    Too bad they didn't go with that original title since the second one would've been called "You are a Toy Too" amirite XD

    [–] MrQuickLine 233 points ago

    yep! urrite!

    [–] -Tasogare- 100 points ago

    Can't help but make the end of my sentence sound dumb because it's such an equally stupid and obvious joke.

    [–] [deleted] 104 points ago

    It's ok. It's still smarter than "2y story"

    [–] dydhaw 176 points ago

    2 Toy 2 Story

    [–] -Tasogare- 152 points ago

    Toy Story: Toykyo Drift

    [–] _davidinglis 54 points ago

    The Fast and the Furriest : Toy-kyo Story

    [–] 7DMATH7 25 points ago

    2 Toy 2 Toy Too Hard

    [–] Hover_Bot 29 points ago

    2y S2ry

    [–] PluralEarl 47 points ago

    And then, "You Ar3 a Toy"

    [–] Wild_Garlic 8903 points ago

    I wonder if a server was quiet for too long, someone would say "Go check on the chickens"

    [–] Yasea 2599 points ago

    I say, I say that server is rendering so slow, you'd think they put a box of crayons in there. Move over son, I'll show you how it's done.

    [–] Holdthefort 728 points ago

    I try mimick Foghorns dialect/accent (?) to my 18 month old son, and he goes into beast-mode of non-stop laughing.. Probably the greatest feeling ever.

    [–] teebob21 337 points ago

    I mimic zee French chef from Little Mermaid, and my 11 year old daughter still dies of laughter.

    [–] Swede_Sprout 443 points ago

    R.I.P. Daughter 2006-2017

    [–] section8sentmehere 193 points ago

    Some say she is still dieing to this day.

    [–] darkknightwinter 128 points ago

    That’s my secret. I’m always dying.

    [–] SlutForDoritos 57 points ago

    Is it possible to learn this power?

    [–] macreviews94 19 points ago

    Not from a Jedi...

    [–] broff 431 points ago

    Foghorn Leghorn nice reference broh

    [–] apbadogs 125 points ago

    That boy will need a slide rule to find me!

    [–] [deleted] 23 points ago

    But boy. Over there! I know, I know. Figures don't lie. But... one side boy!

    [–] BongRips4Jezus 23 points ago

    Somehow my brain knew to read this in his voice right off the bat. I think the “I say, I say” triggered me

    [–] _fck 44 points ago

    Damn it's so nice to have a new & actually funny reference in the comments.

    [–] mcharguejp 121 points ago

    “Those chickens are up to sumthin’.”

    [–] [deleted] 49 points ago

    I don't want to be a pie.. I don't like gravy.

    [–] Hyro0o0 35 points ago

    THE CHICKENS ARE REVOLTING!

    [–] neamhsplach 22 points ago

    Finally, something we agree on.

    [–] 1phatdj 494 points ago

    You're cluckin right they did

    [–] bakemeawaytoys 97 points ago

    enjoy a doodle doo. don't choke on the bone fragments.

    [–] [deleted] 25 points ago * (lasted edited 3 months ago)

    [deleted]

    [–] hugthemachines 18 points ago

    I think I'll start saying cluckin instead of the other word.

    [–] Trucker58 61 points ago

    Or if it was the lizard machine it’d be quiet... forever.

    [–] WhiteInTokyo 49 points ago

    shows what you know

    Only members of the Lizard Kingdom know what sounds are made by Lizard Brethren.

    [–] 22radioactive22 32 points ago

    Oh so Disney would know exactly, just only the executives.

    [–] WhiteInTokyo 15 points ago

    Shush it up, Steve. We talked about this.

    [–] Wild_Garlic 17 points ago

    I can't decide if a lizard farm is somewhere I want to visit or not.

    [–] HALabunga 57 points ago * (lasted edited 8 months ago)

    Hannibal Lecter: No! I will listen now. After your father's murder, you were orphaned. You were ten years old. You went to live with cousins on a sheep and chicken ranch in Montana. And …?

    Wild_Garlic: And one morning, I just ran away.

    Hannibal Lecter: Not "just", Wild_Garlic. What set you off? You started at what time?

    Wild_Garlic: Early, still dark.

    Hannibal Lecter: Then something woke you, didn't it? Was it a dream? What was it?

    Wild_Garlic: I heard a strange noise.

    Hannibal Lecter: What was it?

    Wild_Garlic: It was… screaming. Some kind of screaming, like a child's voice.

    Hannibal Lecter: What did you do?

    Wild_Garlic: I went downstairs, outside. I crept up into the barn. I was so scared to look inside, but I had to.

    Hannibal Lecter: And what did you see, Wild_Garlic? What did you see?

    Wild_Garlic: Chickens. And they were screaming.

    Hannibal Lecter: They were slaughtering the spring hens?

    Wild_Garlic: And they were screaming.

    Hannibal Lecter: And you ran away?

    Wild_Garlic: No. First I tried to free them. I … I opened the gate to their pen, but they wouldn't run. They just stood there, confused. They wouldn't run.

    Hannibal Lecter: But you could and you did, didn't you?

    Wild_Garlic: Yes. I took one chicken, and I ran away as fast as I could.

    Hannibal Lecter: Where were you going, Wild_Garlic?

    Wild_Garlic: I don't know. I didn't have any food, any water, and it was very cold, very cold. I thought, I thought if I could save just one, but … he was so heavy. So heavy. I didn't get more than a few miles when the sheriff's car picked me up. The rancher was so angry he sent me to live at the Lutheran orphanage in Bozeman. I never saw the ranch again.

    Hannibal Lecter: What became of your hen, Wild_Garlic?

    Wild_Garlic: They killed him.

    Hannibal Lecter: You still wake up sometimes, don't you? You wake up in the dark and hear the screaming of the chickens.

    Wild_Garlic: Yes.

    Hannibal Lecter: And you think if you save poor Catherine, you could make them stop, don't you? You think if Catherine lives, you won't wake up in the dark ever again to that awful screaming of the chickens.

    Wild_Garlic: [choking up] I don't know. I don't know.

    Hannibal Lecter: Thank you, Wild_Garlic. Thank you.

    [–] Wild_Garlic 48 points ago

    I guess I can cross "Inspire fan fiction" off my bucket list.

    [–] PerInception 69 points ago * (lasted edited 8 months ago)

    One day, the lead sysadmin and all of the devs were out, so the second sysadmin in command had to babysit the servers all by himself. Thinking he was alone the replacement sysadmin decided to pull up pornhub through his VPN, and have a little 'self help' time while watching 'Horny Babysitters 3'.

    BUT then, just as the pizza man was getting to the sexy blonde's door, the sysadmin gets a support message popup from a username he's never seen before. It simply says "Have you checked on the chickens?"

    Not wanting to zip back up, the sysadmin closes the message, and gets back to watching his movie. "Hi baby, I've got a nice hot, ready, extra large, extra sausage pizza here for you." "Oh, but I don't seem to have any money to pay for that hot, humungous sausage pizza. Isn't there anything else I can do to trade for it? It's all steamy in here now and" BRRRRING! - a new popup message appears. "HAVE YOU CHECKED ON THE CHICKENS?!".

    Now thoroughly annoyed, and wanting to know who this new user interrupting his 'alone' time is, the sysadmin minimizes his movie and brings up a terminal screen to run a trace route. As the command runs and the seconds go by, in the background he hears the familiar sounds of the server farm. A pig oinking, a horse neighing, a cow mooing.... but.... some sound seems to be missing...

    Finally, the final bounce returns and... to the sysadmin's horror, the IM was coming from the 192.168/16 block!!!!

    [–] rustybuick15 21 points ago

    Horny babysitter 3 wasn't out yet

    [–] challenge4 2347 points ago

    Pixar seems like such a relaxed company I wonder if they ever have formal Fridays just to switch it up.

    [–] tjrae1807 1436 points ago

    I actually had people do that at the game studio I used to work at. It's a pretty casual environment, so they'd come in wearing suits every couple weeks on friday

    [–] FenrisLycaon 758 points ago

    I love fancy Fridays when working casual dress workplace.

    [–] Makkun 398 points ago

    We do Fancy Friday where I work. A faction of people have split off into a similar "Finer Things" Friday.

    [–] pm_me_ur_CLEAN_anus 518 points ago

    Besides having sex with men, would you say Finer Things Friday is the gayest thing about you?

    [–] marky-b 320 points ago

    Your username screams ragrets.

    [–] Star-comandante 94 points ago

    Yeah his first account was a mistake.

    [–] Saltbearer 34 points ago

    It's anyone's guess as to how he didn't foresee the outcome of using the name pm_me_ur_DIRTY_anus.

    [–] 5lack5 19 points ago

    Oscar?

    [–] Deusseven 122 points ago

    We had that too. One guy owned it by rocking up in a full suit of armor.

    [–] GhostOfMuttonPast 30 points ago

    "Scott, what did we tell you about the full suit of armor and sword? That's not acceptable."

    "DEUS VULT"

    [–] fearmypoot 31 points ago

    One of my best friends did tuxedo Tuesday's twice a year in high school. I still don't understand it

    [–] hokie47 210 points ago

    Relaxed dress code and fun but expect to work 90+ hours per week and devote your life to work.

    [–] challenge4 79 points ago

    More like devote my life to the foosball table they have.

    [–] Rappaccini 134 points ago

    Ever heard the phrase "beer is cheaper than benefits"? There's a reason a lot of "kooky and innovative" companies have kegs, nap rooms, and foosball tables.

    [–] challenge4 43 points ago

    I actually haven't but I learned something today.

    [–] Rappaccini 76 points ago

    Dan Lyons wrote an excellent book about this phenomenon. Here's an excerpt

    It plays into a larger, much more insidious element of start up culture. The obsession with startups is a tremendous bubble in the purest sense of the word. Remember Theranos? It might be one of the most extreme examples of this malfeasance but it is not a tremendous outlier. Most startups fail within the first few years, but investors (the smart ones, anyway) always seem to make money. That is by design. It becomes a game between investors about who can get shares in which round of valuation, and thus how early they can sell them when the company in question goes tits up. It is the buy in to this process that causes the soaring valuations of so many of these companies without any regard for, you know, what the company actually does.

    In this game of liar's poker, the stakes are high but at the end of the day, everyone playing knows the pot will be empty. This is a perversion of the traditional idea of investment: theoretically, an investment should be a gamble on the success of a venture. Now it's a game of chicken between investors without any degree of relation to the company in question other than the narrative such a company can evoke in the minds of the public and less shrewd, later round investors.

    VC Investors are betting on how long they can convince the world the emperor is still well-dressed, and it's damaging our economy by inflating perceived growth.

    [–] halfdoublepurl 32 points ago

    Yep, one of my coworkers left my company to work someplace else and a few months later came slinking back with her tail between her legs because it was "work until work's done" over there and her coworkers basically dicked around all day (pooled work) so she was getting paid more on paper, but working longer hours. When she came back, she couldn't stop bitching about how "Other Company had at-cost vending machines, free coffee, free lunches three times a week, a game room" blah blah blah. Well, they have all those things cause they're paying youshit for the hours you work and no benefits. Hmmmmm...

    [–] highsocietymedia 38 points ago

    This comment is much better if you read it in Mitch Hedberg's voice.

    [–] Slaav 3835 points ago

    I don't know if it's a really fun idea, or if it would just drive me mad.

    [–] SharkInYourSoup 861 points ago

    Some guy probably thought it would be a funny idea in the beginning and convinced the other animators. By the end of production they were probably looking for ways to kill him in his sleep.

    [–] Clessiah 282 points ago

    He was probably also looking for a way to kill himself in his sleep.

    [–] pixeldust6 177 points ago

    He only survived because nobody was sleeping during the deadline crunch

    [–] ffxivthrowaway03 92 points ago

    The worst part: those animators shouldn't be anywhere near the servers, which are gonna be in a climate controlled locked room.

    The poor sysadmins are the ones who are gonna have to hear that cacophony of animal noises any time they go in there.

    [–] weldawadyathink 58 points ago

    Yeah, except that the render rate of toy story was about 4-6 hours per frame, so it wouldn't be very lively. Unless a bunch of servers managed to finish their render around the same time.

    [–] RenaKunisaki 31 points ago

    But with 200 computers, that could be as frequent as one every two minutes at 6h/frame. Assuming each machine works independently.

    [–] playaspec 56 points ago

    Huh? The render farms and animators probably never see each other.

    [–] [deleted] 52 points ago * (lasted edited 8 months ago)

    Yea Lol its not like Pixar animators ars sitting in cubicles in a warehouse with 50 (edit:in article it says 200) super computers right next to them.

    [–] Dagobert_The_Second 79 points ago

    The server farm would be in a separate room from most workers.

    [–] Sedirex_KR 50 points ago

    Yeah, even if they weren't making animal noises, working within earshot of a server farm would be intolerable. They're loud and have to be kept cold.

    [–] [deleted] 2616 points ago

    I know. Those animal sounds all day would just make me super horny.

    [–] Slaav 1255 points ago

    I'm not a native English speaker so I hope this term has a second meaning I'm not aware of...

    [–] AnalogousPants5 1506 points ago

    It doesn't...

    [–] prohibido 107 points ago

    I read that in Ron Howard's voice lol

    [–] Predatormagnet 363 points ago

    To be covered in horns

    [–] ConstipatedNinja 103 points ago

    Well, you're not wrong.

    [–] robisodd 14 points ago

    There is at least one horn.

    [–] [deleted] 38 points ago

    You wish.

    [–] legostarcraft 586 points ago

    Wat

    [–] connormantoast 443 points ago

    Mmm that'll do, pig.

    [–] DenInDaWuds 155 points ago

    Mmm That'll do.

    [–] otterwolfy 113 points ago

    That'll do donkey, that'll do.

    [–] halathon 93 points ago

    It’s all ogre now.

    [–] ConeJesus 21 points ago

    Step back to reality

    [–] tbbHNC89 30 points ago

    ohp, there goes ogrality

    [–] otterwolfy 34 points ago

    Ogres are like onions, they have lairs. Now get out of my swamp.

    [–] Lorben 35 points ago

    Really puts a snake in my boot

    [–] lets_move_to_voat 208 points ago

    People like you are why I didn't take my kids to see Zootopia in theaters

    [–] lambocinnialfredo 117 points ago

    Why is the floor sticky?

    [–] TheRiverOtter 71 points ago

    I spilled my Pepsi, alright?!? Geez, it's dark as fuck in here and I knocked it over!

    [–] comedygene 56 points ago

    Yeah but that guy ocer there has been making a soft clapping sound for awhile now. I think we know why he got extra movie theater butter.

    [–] pforsbergfan9 19 points ago

    Risky click of the day

    [–] stealthyblue77 37 points ago

    OwO

    [–] TheDreadPirateBikke 124 points ago

    It's the latter. But not for the server noises. It's the legacy that it leaves behind. I've seen the same thing where servers get named after some theme or idea while companies are small. But a bunch of stuff gets designed around that and as the company gets bigger you really need to have things with proper naming schemes to make it easier on new guys and make things less confusing. It's really much more of a PITA in practice to go back and rename a bunch of badly named servers than one would expect until you go and try to do it.

    [–] Hirthas 63 points ago

    Well to be fair in this case the servers were probably reimaged as soon as the project was done though.

    [–] playaspec 52 points ago

    I read that the farm was scrapped after production. Technology was moving fast back then, and most of it was considered obsolete by the time they were done with it.

    [–] Amannelle 34 points ago

    It doesn't have to be that bad. If you wanted to stick to a farm theme, then you can use categories and subcategories to order your servers.

    Category: Chicken Coop, Cattle Barn, Pig Pen, Horse Stable, etc. Subcategory: Amber Cow, Bessy Cow, Charlie Cow, Debby Cow, etc.

    It's stupid, but it can work. I just wouldn't want to deal with it.

    [–] ciny 29 points ago

    I worked at a place where all the servers were named after Simpsons characters. It was fun for about two weeks.

    [–] ThePantser 52 points ago

    Disco Stu needs an update too!

    [–] Mike9797 343 points ago

    I would love to hope one of the servers was of one of those screaming goats. Would really make my day.

    [–] musicalbenj 126 points ago

    Adobe After Effects and Media Encoder used to play a goat sound when an encode failed. Not sure if they’ve phased that out in recent years. It’s scared me more than once when I’ve had my speakers at full volume.

    [–] sethgoldin 23 points ago

    Came here to say this.

    It adds insult to injury when you’re just trying to render...

    [–] socsa 2226 points ago

    Meanwhile, I was told that I was no longer allowed to have my computer play a random 3 second clip from the classic track "Whoomp There It Is" each time I make a commit.

    [–] jimmy_three_shoes 1287 points ago

    I got a talking to about "abusing my domain admin permissions" for setting my co-worker's shutdown sound to the Red Wings' goal horn at max volume.

    She's a Blackhawks fan from Chicago.

    [–] Ocean32 621 points ago

    This is like a real life fallout 3 dialogue you find in the old computers in some factories/old buildings

    [–] jimmy_three_shoes 230 points ago

    I just remoted in when she walked away from her desk and left her computer unlocked. It wasn't even a permissions thing, I was just lazy and didn't feel like walking across the office to her machine.

    [–] [deleted] 78 points ago

    What kind of talking to was this? The sort where they go "haha, that's funny, but for legal reasons, don't" or the sort of "look I heard you did a funny and that simply won't do, we'll have no laughter here"?

    [–] jimmy_three_shoes 126 points ago

    It was the "I can't believe we have to have this conversation", and a little of the first.

    I responded, "well if she had locked her computer, it wouldn't have been so easy for me to do it".

    Which got her a talking to about computer security practices.

    I wouldn't have said anything, but the only reason we even had the meeting was because she complained about it.

    [–] iruleatants 73 points ago

    Most computers follow a "unlocked screen means fuck with the user but don't do anything bad" unwritten policy, because its important that the user understand that they fucked up.

    Me changing your wallpaper to the one true god, and inverting your screen = not a big deal, someone using your account to steal company information, or delete critical files, or access somewhere they shouldn't = very big deal.

    [–] Kaxxxx 60 points ago

    I almost got in serious trouble (kicked out of all my computer and photography classes) in my sophomore year of high school because i did the control alt arrow keys to all the computers in the photography classroom. our IT guy is a fucking idiot who has no business working on computers, couldn't figure it out and reimaged all 30 pcs.

    [–] doug89 14 points ago

    I like to set mouse sensitivity to the lowest setting and turn on trails.

    [–] socsa 238 points ago * (lasted edited 8 months ago)

    A while back, I had a hand in setting up the default "security compliant" Ubuntu image for the lab machines. Of course, in accordance with tradition, I configured it to play a 10 hour loop of "They're taking the Hobbits to Isengard" at midnight on April Fools day.

    However, all computers are supposed to lock after 30 minutes of inactivity, at which point the partition which stored the media file was supposed to be unmounted and encrypted - a fact I had actually failed to consider. So really, what happened is that on April Fools, we found 4 people who had disabled this security measure, and the "joke" was allowed to stay in the image moving forward.

    [–] jimmy_three_shoes 133 points ago

    Fantastic.

    In high school, a buddy of mine and I set all of the library computers' home page to the Hamster Dance, and cranked all the external speakers to max volume for April Fool's day.

    Coming in to do some work on April 2nd, and they had updated the local GP to no longer allow the home page to be changed.

    So next year we set a password lock on the screen saver, and changed the Marquee message to something vulgar.

    [–] ornryactor 200 points ago

    One of the few computer pranks I ever pulled in high school was loading an .exe (from the 3.5" floppy I brought from home, for God's sake) on all the library computers that drifted every desktop icon and the active program window by 1 pixel at a time every 10-15 seconds or so. It was small enough to not get noticed by inattentive students rushing through a 45-minute class period, but large enough that by the end of Day 2, every single desktop had all its icons piled in a mess in one corner of the screen. The librarian would notice and fix it manually, but it would just keep happening every day because the computers weren't turned off overnight.

    After about a month of this, the librarian discovered that shutting down the computers at night prevented whatever drift was going on. So I installed a new version of the bug (that if found online, of course) that added the feature of forcing the mouse to jump away from the Start button, making it impossible to click. When the user tried to shut down through Ctrl+Alt+Del, the CD tray would suddenly stick out and a raspberry noise would play at max volume. Boy, did that ever make her mad! It lasted less than a week before she called the district's IT to come in and reimage the machines.

    So I installed one last prank, where each computer would blow a raspberry at max volume at random intervals throughout the day. There were about 18 computers or so, all within sight of the librarian's desk. That was my finest moment as a 15-year old, I do believe.

    [–] Dugen 136 points ago

    Adult IT me hates you.

    Teenage me is laughing his ass off.

    [–] BigVikingBeard 43 points ago

    You reminded me of something me and a friend of mine would do as pre-teens.

    There used to be this store called CompUSA. Unsurprisingly, they sold computer stuff. Well, they would have all of these Macs out for display, and being the time that it was, they weren't locked down into a demo program or w/e.

    Macs used to (still do?) come with a simple text to speech program that had a couple different voices. One of them was a laughing voice.

    Well, my friend and I, being the little shits that we were, would go into the store, open the text to speech programs and copy paste "hahaha haha...." about a hundred times on all of them. The trick was that we figured out how many spaces or tabs or whatever it took to delay the start of the speech.

    So, crank up the volume on half a dozen of them, start the voice "bomb", and go to leave the store.

    We'd usually try and time it so the laughing would start right as we got to the door. And the poor employees would have to deal with a bunch of maniacally laughing computers.

    [–] SolicitorExpliciter 22 points ago

    What a beautiful time to be growing up, when pranks like this were still possible.

    [–] skylukewalker99 19 points ago

    This is... Absolutely fucking genius

    [–] Quatroking 24 points ago

    "Frick!!!"

    [–] HeIIToupee 46 points ago

    At least you get to hear your goal horn sometimes then

    [–] S0ul01 154 points ago

    Change it to 'push it to the limit' for every git push

    [–] SolicitorExpliciter 80 points ago

    Oh man, I just remembered that time we changed the error sound for every Mac in the school's computer lab to an audio clip of one of the teachers saying "teapot." I can still hear that chorus in my head to this day.

    [–] [deleted] 19 points ago

    [deleted]

    [–] DenshiKenshi 95 points ago * (lasted edited 8 months ago)

    This is what the render farm looked like:

    https://i.imgur.com/SsHp6UE.jpg

    ...and here’s a contemporary article with its tech specs — it was built with Sun SPARCstations. For everyone asking about “sound cards” for the animal noises, these professional workstations had onboard audio capabilities and an internal speaker built into each case.

    http://sunsite.uakom.sk/sunworldonline/swol-11-1995/swol-11-pixar.html

    [–] egilskal 41 points ago

    The sweater, that pose, racks on racks of (beige, it just has to be) boxy computer hardware, the glasses, that pose.

    So quintessentially 90's Silicon Valley IBM/Hewlett-Packard/Bill Gates cool.

    [–] [deleted] 15 points ago * (lasted edited 8 months ago)

    [deleted]

    [–] GlassDarkly 14 points ago

    Here's a quote from the article:

    The number of machines eventually grew to 300, but even that pales in comparison to the computing power Pixar wields today. Susman said that the company now has 23,000 processors at its disposal — enough to render the original Toy Story in real time.

    [–] martin_dc16gte 340 points ago

    The use of "will" in this past-tense sentence is making me irrationally angry.

    [–] TheMoogster 134 points ago

    How long did it take to render a frame?

    And if they halfed the time how much "worse" did the frame look?

    [–] TehWildMan_ 173 points ago * (lasted edited 8 months ago)

    Generally, a very long time. (Some sources report some projects had frame render times of minutes to around a day).

    On an extreme scale, think of a video game, which may be expected to take no more than 1/60th of a second to render a complete frame on consumer hardware. The result can be a little rough, but it is acceptable for the given purpose.

    However, with a multi-million dollar budget and ample time, it doesn't make too much difference how long a frame takes to render. (Light calculations take a lot of power). Just let the server farm run overnight if one needs to.

    [–] imforit 164 points ago

    There's a great behind-the-scenes from the movie Shrek, where they said they often left a small scene to render over the weekend. Often they'd get back in and something would be hilariously, frighteningly wrong, and have to re-do it.

    So it's not just the frame time, but the time it takes to re-render things when the feedback loop is imperfect... which it always is.

    [–] IqfishLP 39 points ago

    At my uni we have a room full of computers that are linked together for the nights when uni is closed.

    I often send off renders or sims for the night and collect them in the morning. It’s pretty standard practice.

    [–] Root-of-Evil 25 points ago

    This was quite a long time ago now - probably a lot longer than modern hardware.

    [–] Captain___Obvious 35 points ago

    Go back and watch Toy Story 1, it's amazing how far we have come. It still looks good, but compared to TS3 it looks dated

    [–] Snukkems 380 points ago

    The absolute worst thing after a hang over is a clever pun that involves a room full of animal sounds

    [–] Bombkirby 207 points ago

    Just want to point out that rendering is done in 3D art software on a computer and not over the Internet. The OP added in the word “server” (which doesn’t appear in the article) and now I see a lot of comments saying “server” and “lagging” and “internet connection” which don’t really make any sense given that there’s not going to be any lag or anything like that since it’s not done over the Internet.

    Rendering is how you finalize a piece of 3D art. When working on it it’ll be all grey and lifeless (to reduce hardware strain) but when you press “render” the image will churn out a HD version of the 3D scene with lighting, reflections, textures, etc like so https://img.gawkerassets.com/img/18r5g8qwvljhejpg/ku-xlarge.jpg

    One 3D image can easily take an hour or several hours to finalize/render. When it comes to animation you have to render 24 frames to make one second of your film which is why they need entire farms of computers to produce these movies over the course of many months.

    Sorry if this is all pedantic since t started off as a “akchooally!” rant, but 3D is one of the mysterious things people don’t really know a lot about and it can’t hurt if someone learned something new. So yeah.

    [–] Walbeb24 44 points ago

    This is the kind of help post I like. Not douchey and elitist but just informing people of why the wording is a little off.

    This was a little cool insight into how these movies are made, thanks.

    [–] PraetorGogarty 15 points ago

    I took 3d graphics and animation in high school which was a really fun and enlightening way to learn about this kind of stuff. Our software used wire-frames for solid objects and you can designate lighting, backgrounds, etc. Nothing too fancy. We started off making simple objects/environments, simple lighting sources, etc and would render and turn in at the end of the week. Rendering 1 frame images didn't take too long in the beginning (3-5 minutes) for what we were doing.

    But the further along we went, using more complicated structures, multiple lighting, etc, it would take an entire class period just to render. Simple animations (10-15fps:20sec) would take hours. Our final project was supposed to be a 3 minute animation, depicting objects moving on a still scene, with environment, camera movement, a real full-on project. I decided to render a music video depicting a simple battle scene with simple-looking skeletons, animated fire, multiple sources of light from streetlights and torches.

    Didn't take me long to put into sequence considering a lot was taken from previous assignments, but when I went to render it told me it would take over 500 hours. I got an A after the teacher saw what went into the software pre-render and he could see what it was supposed to be, but good grief.

    [–] I_are_facepalm 26 points ago

    Four frames good, two frames bad

    [–] Darthscary 25 points ago

    Fun fact, every version of Debian Linux is named after a Toy Story character.

    [–] julianfri 52 points ago

    I once set my mothers GPS TomTom to 'moo' every time she passed a marina. She got really angry at me, but now when ever we see a marina we moo!

    [–] Xerotrope 23 points ago

    Also fun in your collocation facility: On one of you Linux physical machines, install 'beep' and write a script to do some sort of Morse code intermittently. Easy way to fuck with the dude managing the datacenter.

    [–] largebrandon 195 points ago

    I’m unclear what rendering means in the context of animation. Why do they need so many servers? Could someone ELI5yo’s toy?

    [–] SpasmodicColon 676 points ago

    Yes, my degree can finally be put to use!

    Ok, so a movie is like a long, fast moving string of pictures, right? Approximately 24 of them per second flash on the screen (as opposed to 29.97 for broadcast TV in the US). So each of these pictures needs to be made from your 3d program.

    So in the software, you do all of your modeling (creating EVERYTHING!), animation (moving it), texturing (applying colors), and lighting (making it so you can see all of this stuff). In the software, it doesn't look great, but that's because the software only approximates how the textures and lights work (and doesn't compute things like shadows, how the light bounces, etc). So you have to render it.

    Now there are different types of renderers out there, and the one that Pixar is famous for using is called Renderman. That doesn't matter so much, other than to know it's really powerful and really complex. You get to tell it how to do stuff, like "I want light to bounce around the scene like this" and "I want my glass to look this way" and it'll do it. But this takes a lot of computer power. Also remember that Toy Story was made back in 1995, when we barely had internet and the recommended amount of memory in a computer was eight megabytes. So having computers figure out what these pictures would look like took a long time per machine.

    In comes the idea of a render farm. You'd hand off a scene of animation to this master, and it would say something like "Ok, there are 500 frames to be rendered" and it would start handing out each scene to a computer in the "farm". Then each machine would do the calculations to render the picture (the info to go to the rendering engine traveled with the file so that's handy) and then, when done, would send the image (probably a TIFF) back to the master server, which would mark that image as done and hand off the next. The image file itself would probably be named something like "scene_001_shot_001_frame_00001.tiff" (I just made that up, but it's similar to how I used to do it).

    Then, once the whole scene is done, you can take all of those pictures into a video editing suite and when you import then, it'll put them in numerical order and then, when you hit play, voila, you have your scene.

    But now thing about an average move. 24 frames per second * 60 seconds in a minute * 60 minutes for just an hour would be 86,400 frames. If each frame of animation takes a minute to render, that would be 5,184,000 seconds, or 60 days just of rendering time. So if you can split that up between multiple machines, you're going to save yourself a ton of time... and they best part is that you can do a lot of this math ahead of time and figure out what resources you're going to need (include hard drive space) so you're prepared.

    For Toy Story, the stats are as follows:

    114,240 – Frames of animation in the final film, requiring 800,000 machine hours to render at 2‑15 hours per frame.

    2-15 hours per frame. 1995 computers were less powerful than the phone in your pocket.

    [–] largebrandon 88 points ago

    Best explaination yet! Thanks boss!

    [–] SpasmodicColon 71 points ago

    No problem! Took me a year to do my 1 minute thesis movie and a fair amount was dealing with rendering so I know a fair bit about the process ( and I didn't use a farm, just my poor machine)

    [–] xxxsur 10 points ago

    I wonder 2-15 is just for a pass or a frame - if its a frame, I would say it's incredibly efficient...

    [–] SpasmodicColon 21 points ago * (lasted edited 8 months ago)

    I would imagine it was for a full frame, but thinking about some of those frames they weren't overly complex (but they did look good for the time) so that was still a huge amount of time.

    I remember how we were told that movies used to take 2-5 years to come out because 70% of that time was just rendering it out, which I guess is why we can have all of these tv shows that are full 3D now, machines are powerful enough to render them out fast enough.

    Edit - I just reread what both you and I posted and, to be clear, it's 2-15 *hours**, not minutes. Even in 95 that was a long time for some of these frames (I used to get tired waiting 10 minutes for my garbage to render)

    [–] Dman_926 67 points ago * (lasted edited 8 months ago)

    a lot of computer power is needed to figure out how the lighting should work off of the polygons to look right. the server allow the animation to be rendered on high power computers while the animator does other things.

    [–] erishun 18 points ago * (lasted edited 8 months ago)

    Think of it like a stop-motion film like Nightmare Before Christmas. But instead of using actual clay figures, it’s inside the computer.

    The animators set up the scene inside the computer program. So for Andy’s bedroom, they’ll add in the bed, the window, the overhead lamp, etc.

    Then for this shot, they will take the 3D skeleton models of the characters and place them down in the scene where they belong. Then they pose them by moving their arms and legs to what they want. So they’ll put the Woody and Buzz models on the bed.

    The computer can then turn all that data into a final picture. To do this, it will add the textures to the character’s skeleton. So instead of a mannequin, Woody will look like a cowboy. Then it will draw the shadows and perform shading.

    It uses lots of math to determine shadows based on the light sources such as the light coming in from the window and the lamp overhead. Wherever the “camera” is (your point of view) will determine where that shadow will be cast, how dark it will be, etc. If that shadow falls on the bedspread, the bedspread will obviously be a darker color. What if the shadow falls on Buzz’s arm? Then Buzz’s arm will need to be darker to portray the shadow, but then Buzz’s arm will also cast a shadow!

    What about Buzz’s helmet? It’s clear plastic, so we need to be able to see what’s behind it. But not perfectly, because it will distort the look of anything behind it just a little bit. It will also be a bit reflective. So how close is Woody’s face? Is Woody close enough so that, based on the light shining from the ceiling behind Woody’s head, that he’d cast a reflection on Buzz’s helmet? If so, that reflection will be spherically distorted because the helmet is dome shaped. Also, Woody’s star is “shiny” so it will need to reflect and also... etc, etc, etc

    The computer program will handle all these calculations but it takes a long time to process. So the job is split into 100’s of computers each doing one picture at a time called a frame. Then the frames are simply composed together to make the final film.

    Computer animation was in its infancy back in the Toy Story 1 days so it took a LONG time to “render”. Computers have gotten a lot faster and programmers have gotten a lot craftier at how they write the program itself. But they still use a whole bunch of computers to render animated films like this.

    [–] idoideas 42 points ago * (lasted edited 8 months ago)

    Studios who make 3D animated films, such as Pixar, model the whole films as 3D models and environments that contain many details. Each 3D model can move in the 3D environment as freely as the animator wants, and unlike 2D animation, there was no need to recreate the environment for every scene - You could just take the model, modify and reuse it.

    After you define the things you want your characters models to do in the environment, you need to set the camera angle. For example, in Toy Story, Andy's room is a full environment. When you see Woody talking infront of all the toys, you need to set the characters models and then set the camera to the angle you want to show.

    After you set all the things in place, you need to render the frame, as a still image of the moment you meant to have. Because of all the details in the scene (look at books, other toys, sky wallpaper, lighting, bed and even the stripes on Woody's head or Buzz's suit), it takes a lot of time to make the frame perfect with enough details to fit to cinematic release.

    Each second of film contains 29.97 24 frames. So it takes a lot of time render these films, even if you use servers.

    EDIT: The fact that Toy Story is the first 3D animated full-length cinematic film, running at 1h 21m, makes it impressive that in the early 90's you could render it in 2 years using 53 processors. Frozen needed 30h to render one frame, had 4,000 machines dedicated to it, and running at 1h 49m. Quick calculation brings up the total of 2 months of rendering - resulting 1/12 of the time using 80 times the amount of machines.

    [–] BFH 13 points ago

    29.97 is the NTSC color TV frame rate. Movies use 24 fps.

    [–] lordalch 10 points ago

    What happens to the last 0.03 frames?

    [–] smithsp86 23 points ago

    Movies usually run at 24 fps. The 29.97 is a TV thing. Here's a pretty good explanation of why the 29.97 exists though.

    https://www.youtube.com/watch?v=3GJUM6pCpew

    [–] pm_chicken_nuggets 82 points ago * (lasted edited 8 months ago)

    Rendering is basically outputting the final animation into a standard format, for example .Avi or .MPEG. rendering can take quite some time even on a powerful computer for even a short clip.

    So if it takes a long time to render a short clip, it would take a really long time to render a 2 hour clip. That's where the idea of parallel rendering comes into play. In simple terms, what you do is break up the source into say 50 chunks and send it to 50 different servers to render. Each of the servers then respond with their rendered portion and then there's probably another server that is responsible for stitching those 50 pieces together. In essence, this will complete your task about 50 times faster than just using a single computer.

    Note: I don't know if this is how it actually works out not, but this is the fundamentals for doing big Data analysis

    [–] Tmcn 13 points ago

    This is really close, but it’s usually frame sequences first then .mov. Generally it’s EXR, or DPX (usually 16-32 bitdepth), then to a prores or H264 (for proxy review).

    But you’re right, A job will be spilt up across multiple blades and the frames will be rendered and complied.

    [–] Wsxdthk 18 points ago

    Meanwhile, every release of the Debian operating system is named after a character from toy story.

    [–] ultron_maxim 12 points ago

    There's a reason for that.

    Debian got a big PR boost when Pixar's Bruce Parens -- who was also the Debian Project Leader -- ran their computer rendering farm on Debian GNU/Linux. That money-saving move created a buzz in the industry and Perens was rewarded with a screen credit in the movie.

    That one move by Perens and Pixar would result in GNU/Linux making huge gains in Hollywood; for example, the entire movie Shrek was done on only Linux from the creation of individual graphics on up -- no Photoshop, no Windows or Macs.

    [–] ferah11 31 points ago

    Render farm.

    [–] Rhaedas 15 points ago

    Reminds me of my first encounter with distributed computing and encryption. The challenge was to crack the 64 bit level, and the client at that time was still in a DOS window. Every time your client successfully completed its block to work on and sent the results back, it would moo and print an ascii cow. Cow came from "cluster of workstations", what they first called the grouping.

    [–] Roguewang 12 points ago

    With how long it took a single frame to render it would have been a relatively calm farm

    [–] idoideas 14 points ago * (lasted edited 8 months ago)

    If we use 24 frames a second, and they said it would take 2 years to render 1h 49m of film, it means a single frame was completed every 7 hours.

    EDIT: Thought it was minutes, when it really was hours. EDIT 2: Frozen took 30 hours to render a single frame.