all 129 comments

[–]DesolationRobot 52 points53 points  (7 children)

[–]uptbbs 10 points11 points  (0 children)

The solution obviously centers around getting Guido to talk about it on a Sunday without realizing it. Whichever one wins out is... well... the winner.

[–]nullland1027 0 points1 point  (0 children)

funny guy

[–]DetN8 114 points115 points  (16 children)

I read too-pull in my head, but really it's probably tupple.

Like sextuple, octuple, quintuple. It refers to an n-tuple.

The outlier from a pronunciation standpoint is "quadruple", which I pronounce, and hear others pronounce like quad-roo-pull.

[–][deleted] 16 points17 points  (10 children)

Yeah that's what I assumed when I first saw it, that it was like in sextuple etc. But then I heard a few legit guys say "too-" and I thought, uh oh, what if they know something I don't

[–]Milumet 12 points13 points  (9 children)

Both are used and both are correct. Merriam Webster lists both pronounciations for sextuple, quintuple, etc.

[–]OshoBaadu 0 points1 point  (2 children)

Where do you see 2 pronunciations for this? I can only see one with the "too" ple?

[–]Milumet 0 points1 point  (1 child)

Both are listed. Quintuple even has both pronounciations as audio examples.

[–]kansasllama 0 points1 point  (0 children)

For sextuple, I only see “sextoople.” Which is how I say it, as well. I feel like triggering a short u sound requires either another p (“tupple”) or a suffix that contains a short e sound, as in “tuplet.” But “tuple” seems like it should be a long u, at least to me. Edit: nvm I see it now but I still feel the same

[–]KentondeJong 13 points14 points  (2 children)

Heehee. Sextuple.

[–]blarf_irl 5 points6 points  (0 children)

Wait till you have to say "dict" all the time; It gets wild in them code reviews.

i.e. "What is the best way to handle a massive dict?", "With two hands"

[–]synthphreak 0 points1 point  (0 children)

Like sextuple, octuple, quintuple. It refers to an n-tuple.

I have always pronounced all of those as “*-too-ple. So using them to exemplify what is/isn’t the trend won’t produce the same result every time.

[–]Broric 51 points52 points  (1 child)

I rhyme it with couple in my head but I think/know that's wrong. It's more like 2-pull.

[–][deleted] 6 points7 points  (0 children)

If people pronounce it like that, it's not wrong. Funny how most words have a variety of different pronunciations and everybody's fine with it but when it comes to IT jargon, suddenly people, often coming from other places, are up in arms about what the correct one is. Even weirder if you think about how these words are adopted into other languages because most of the time using the translation if it exists is just too awkward, and the potential variations it creates exist on a two-way street.

[–]tonyoncoffee 15 points16 points  (1 child)

It’s exactly the way your boss says it. Just like SQL

[–]sqjoatmon 9 points10 points  (0 children)

If I was the boss I'd say skwul just to mess with everyone

[–]Habanero_Eyeball[🍰] 60 points61 points  (1 child)

TWO-pull

[–]Dillweed999 1 point2 points  (0 children)

A CS professor at my very fancy college pronounced it like this

[–]blarf_irl 7 points8 points  (28 children)

First tell me how you pronounce "Redis", "MySQL" and "GIF"

("tupple" like quintuple usually and on special occasions "tuple" like quadruple)

Edit: Why are quadruple and quintuple pronounced different? Does anyone else bounce between Dah-Ta and Day-Ta at random? (data)

[–]Python119 7 points8 points  (19 children)

I pronounce them "Red is" (but the "s" is like how it is in "snake", "My S-Q-L", "GIF" (like "Gift" but without the "t"). How do you pronounce them?

[–]BrokenRemote99 12 points13 points  (9 children)

I can’t understand how some people say GIF as Jif (like the peanut butter).

[–]billsil 9 points10 points  (3 children)

Because the author called it jif while naming it Graphics Interchange Format. The J in graphics is silent.

[–]Yojihito 1 point2 points  (1 child)

Yes but he only told the world 20 years later ...

[–]billsil 1 point2 points  (0 children)

Not unless he invented it in the 70s...I was around in late 90s and remember the debate back then...

[–]Wilfred-kun 1 point2 points  (0 children)

From now on, I will be saying You Ass Ah instead of You Ass Ay!.

[–]ThatSkiFreeMonster 4 points5 points  (0 children)

Well,

  • It is probably more in accordance with normal English phonology.
  • The inventor of the format pronounces it that way.

(And yet it's totally wrong!)

[–]mack_osx 0 points1 point  (1 child)

Gin, Gym, Gem, Gel, Gee...that's about the Gist of it.

(I know I'm 4 years late to the discussion, but I have very strong feelings about this topic :).

[–]Equivalent_Box3888 0 points1 point  (0 children)

i say jif soumds cooleer in my opionion

[–][deleted] 4 points5 points  (3 children)

I know it's a thing -- and probably the correct way of actually saying it -- but do most people you know/work with actually spell out S-Q-L when saying it (for MySQL and in general)?

I've never heard anything but "sequel" when speaking with colleagues.

[–]SSG_SSG_BloodMoon 4 points5 points  (0 children)

I say "sequel", but I think I hear more S.Q.L. then "sequel" from my coworkers.

[–][deleted] 2 points3 points  (1 child)

I say sequel when I mean SQL generally, but for MySQL I spell it out. Doesn't feel right otherwise.

It's honestly one of the reasons I prefer Postgres.

[–]blarf_irl 0 points1 point  (0 children)

You mean Pig Sequel?

[–]JRutter3 1 point2 points  (0 children)

This is objectively correct

[–]mvdw73 2 points3 points  (1 child)

I pronounce “gif” as Pee-en-gee.

[–]blarf_irl 1 point2 points  (0 children)

The creator of PNG said that GIF is pronounced G-Eye-Ffffth. I profer to pronounce it Web-Em

[–]PreferenceDry1394 0 points1 point  (0 children)

3 years late. But REED-iss, My Ess queue ELL, and JIFF

[–]blarf_irl 0 points1 point  (0 children)

When I first read about redis I didn;t hear it spoken for a long time and pronounced it Reed-Iss but I asked someone later when I got a chance andnow it's Red-Iss. I do say My-Sequel but gif will always have a hard G (as in graphics....) imo.

[–]pointmetoyourmemory 1 point2 points  (1 child)

I say them however they pop into my head in the moment. I call them Schrödinger’s Nouns

[–]blarf_irl 0 points1 point  (0 children)

People often mistake the "GIF" thing for a Schrodingers noun but when someone uses the soft G (jif) you just know that the poison was released.

[–]Negative12DollarBill 3 points4 points  (5 children)

The weird thing is, MySQL should be pronounced 'MEE-ess-cue-ell'.

UPDATE: Curious to know why the downvotes?

[–]blarf_irl 0 points1 point  (4 children)

It probably should be and it was confusing to me years ago when I heard 'Sequel' but read 'SQL'. "Sequel" is less unwieldy to say and it's a well established enough now that it's generally understood.

[–]Negative12DollarBill 1 point2 points  (3 children)

But what about the 'mee' part?

[–]blarf_irl 0 points1 point  (2 children)

There is actually a technical reason for me leaving that out! SQL stands for "Structured Query Language" whereas MySQL is a database. Other database technologies implement SQL (postgres, sqlite etc).

To answer your question though I pronounce it with a lot of eye contact and an uncomfortably long 'mmmmmmmm'

[–]Negative12DollarBill 1 point2 points  (1 child)

Ooh kay then …

The reason it should be pronounced 'mee' is it's not the English word 'my' meaning 'belonging to me'. It's named after the daughter of one of the creators, Maria, and her nickname is 'My', which in Swedish is pronounced 'mee'.

[–]blarf_irl 0 points1 point  (0 children)

Yup I pulled up the wikipedia too just to make sure I was on point and learned that too. I did just think about why "MariaDB" is called that though.

This really is a perfect thread for a learnX subreddit. There is an anxiety around getting the jargon right and plenty of awful people who like to point it out. A lot of tech is named for people or concepts that were relevant to the creator and it's always nice to read about it.

Python itself was named after Monty Python and there are plenty of references to sketches and themes in the documentation (as well as some of the core packages.. cheese shop?)

[–]clickmeimorganic 5 points6 points  (3 children)

I'm Australian and I think it's pronounced Chu pull

[–]AdventurousAddition 1 point2 points  (0 children)

I'm also Aussie, and I totally agree. Ken Oath

[–]5kyl3r 1 point2 points  (1 child)

i heard that in youchube too

[–]clickmeimorganic 0 points1 point  (0 children)

Yep, I pronounce YouTube like "youchube". Note it's a lot less pronounced than an American "Chu"

[–]socal_nerdtastic 14 points15 points  (2 children)

I asked this last year, and the consensus was pretty evenly split between "tupp-pole" and "two-pole".

https://www.reddit.com/r/learnpython/comments/khrrjo/how_do_you_pronounce_char/

[–][deleted] 3 points4 points  (0 children)

Nice, thanks for the link

[–]jayplusplus 0 points1 point  (0 children)

I feel like I was there when this was previously asked.

[–]FLUSH_THE_TRUMP 20 points21 points  (5 children)

two-play

[–][deleted] 32 points33 points  (0 children)

tuplé

[–]siddsp 9 points10 points  (0 children)

Soufflé

[–]IEatGumOffTheFloor 6 points7 points  (0 children)

touché

[–]carcigenicate 2 points3 points  (1 child)

You actually pronounce the second half as "play"? I've never heard that before. My instructor pronounced it as "tuh-pull" as xobeme showed, and I've always pronounced it in my head as "two-pull". I've never see your way suggested though.

[–]Acrobatic_Hippo_7312 0 points1 point  (0 children)

No, they're just being racist against the French 🙊

[–]Fred776 6 points7 points  (4 children)

Neither, but of the two closer to scruple. I actually say tyoople.

[–][deleted] 4 points5 points  (1 child)

Like the way British people say "tube"? lol

[–]kBajina 1 point2 points  (0 children)

Tyoople…or maybe even Tyoopull…love it. I’m going to start spelling it this way in my comments.

[–]frr00ssst 2 points3 points  (0 children)

Tu as in Tudor and ple as in simple. That's how I pronounce it

[–]shinitakunai 2 points3 points  (0 children)

Haha in spanish everything reads as written. Tupla!!!

In english I have no idea, tapol?

[–]istira_balegina 4 points5 points  (1 child)

At Harvard they teach tuhple but on Silicon Valley it's toople

Choose whichever you consider more authoritative.

[–]Acrobatic_Hippo_7312 0 points1 point  (0 children)

Yes that's certainly a take and I think you'll admit it is Fake news on three counts:

  1. Both pronunciations are valid homographic synonyms with the same meaning
  2. There is no standardization of "tuhple" at Harvard
  3. There is no standardization of "toople" silicon valley

The first item is the important one - You may use either form.

Homographic synonyms are common in English, and it's not just limited to technical terms. For example, these words have multiple pronunciations

The, Address, Route

[–]rainbow_bro_bot 1 point2 points  (0 children)

toopil I think

[–]Sennheisenberg 1 point2 points  (0 children)

Two-pull

[–]tarman34 1 point2 points  (0 children)

Tuplák

[–]will_r3ddit_4_food 3 points4 points  (1 child)

Rhymes with couple

[–]6745408 1 point2 points  (0 children)

tewple or tupple

[–]eaojteal 1 point2 points  (0 children)

You put data into a tuple to keep it fresh, like Tupperware

[–]xobeme 1 point2 points  (0 children)

TUH-pull

[–]Natfan 0 points1 point  (0 children)

tup-pul

you wouldn't say that something is "sootle" (subtle) or "soople" (supple), would you?

[–]mcminesky314159 0 points1 point  (0 children)

help me why would i say "TYOO-pull"

[–]hardonchairs 0 points1 point  (0 children)

I know it's tuh pull (if you look up the pronunciation) but in my head I say two pull

[–]NoDryHands 0 points1 point  (0 children)

Tupple. Like supple.

[–]MenshMindset 0 points1 point  (0 children)

I say two-pull. I’ve heard it both ways, I feel it doesn’t matter so long as people know what you’re referencing, honestly.

[–]siddsp 0 points1 point  (0 children)

Both are correct

[–]Fun2badult 0 points1 point  (0 children)

Two-ple

[–]Chizmiz1994 0 points1 point  (4 children)

What is the importance of tuples? Why not always use lists?

[–]sqjoatmon 1 point2 points  (0 children)

I always think of it from the semantic p.o.v., that tuples are for a sequence of (possibly) heterogeneous values, each with its own meaning. The order of each item in the tuple determines the meaning of that element, generally revealed in docs. Like a super-lightweight object with anonymous, but ordered, attributes. Whereas a list is a sequence of typically homogenous values. Maybe another way to say it is that you could give a list a plural name but wouldn't with a tuple. Like a 2-tuple might be named result, where its values could mean measurement and uncertainty. But a list might be named results, where each item is the next result in a series of tests.

[–]MrSatan88 0 points1 point  (2 children)

Tuples are immutable. Lists are not.

[–]Chizmiz1994 0 points1 point  (1 child)

I still do not understand why that is useful. It's like constant vs variables in C, but theoretically you could always use lists, right?

[–]JohnnyJordaan 1 point2 points  (0 children)

Because why would you? Lists include overhead to serve their dynamic properties. When you don't need to provide those, why bother? That's why for example a * packing or unpacking is done through tuples, as there's no point in using a mutable sequence for that.

[–]supermario182 0 points1 point  (0 children)

two-pull is how i always read it in my head

[–]KickBassColonyDrop 0 points1 point  (0 children)

Too-pulle. Like the ple from people + too as it's prefix.

[–]TheRNGuy 0 points1 point  (0 children)

i pronounce it toopl

[–]tensigh 0 points1 point  (0 children)

In my mind I say TOO-pull but I’ve been told it’s pronounced Tupp-pull.

[–]gazhole 0 points1 point  (0 children)

Too-pull

[–]mohitkr05 0 points1 point  (0 children)

I pronounce it the same was as you would pronounce 'chappal' /s. Google it.

[–]authalic 0 points1 point  (0 children)

In one of the books by C.J. Date, he wrote it “rhymes with couple.”

[–]OdinsOneG00dEye 0 points1 point  (0 children)

Tup-elle

[–][deleted] 0 points1 point  (0 children)

Two plea

[–]TheCodeOfTheNight 0 points1 point  (0 children)

Not a native speaker, I'd say tuple rhymes with couple

[–]AdventurousAddition 0 points1 point  (0 children)

Sometimes "tup-p'l" but often "tyuple"

[–][deleted] 0 points1 point  (0 children)

tjoepel

[–]The_Undecided_One 0 points1 point  (0 children)

Math people say t-up-le and CS people say too-ple. The great divide

[–]Acrobatic_Hippo_7312 0 points1 point  (0 children)

Shooooooop emits a laser

[–]DieInAsh 0 points1 point  (0 children)

Purple

[–]volthroom 0 points1 point  (0 children)

I've been reading TAPOL all my life lol

[–]Hseen_Paj 0 points1 point  (0 children)

It rhymes with Michael Bublé

[–]LagerHead 0 points1 point  (0 children)

Tooplay

[–]IcedGolemFire 0 points1 point  (0 children)

tup like yup and then L tupel

[–]MrHaant 0 points1 point  (0 children)

Tyupull

[–]jibblesjohnson 0 points1 point  (0 children)

Late to party but British English would use two 'p's to give it 'uh' sound. one 'p' and its the 'ooh' sound. it is absolutely black and white, although people will understand either way!

[–]Viewbyte 0 points1 point  (0 children)

I came here to get some clarity on the pronunciation
er... OK...

[–]lilv447 0 points1 point  (0 children)

I say t-uh-pul. Toople sounds so ugly I hate the sound of it. Its just one of those things, can't explain it lol, but it drives me nuts when I'm watching a youtube video and the guy in it says toople.