News for hackers. Stuff that matters.
Re:The Architecture of Open Source Applications: Nginx by evincarofautumn on Monday November 23, 2015 @03:59PM (#10617248)
No matter how many times I see “nginx”, and know that it’s supposed to be “engine X”, I always pronounce it as [ŋɪŋks] in my head!

The way nginx handles requests and responses in an implicit event loop reminds me of a recent talk by Brian Kernighan, in which he mentions the ubiquity of the “pattern–action” model in many domains. I think it’s a very useful architectural pattern to have in mind when you’re designing a configuration system or a DSL.

I also liked this quote:

> …it is worth avoiding the dilution of development efforts on something that is neither the developer’s core competence or the target application.

Re:The Architecture of Open Source Applications: Nginx by skissane on Monday November 23, 2015 @05:28PM (#10617805)
Until I learnt the correct way of pronouncing it, I always thought it was "en-ginks".

Sometimes there can be a long gap (even many years) between first reading about something and first using its name in conversation. A long time for mispronunciations to stew away in my brain (assuming the person I'm talking to even knows how to pronounce it themselves.)

Re:The Architecture of Open Source Applications: Nginx by hueving on Monday November 23, 2015 @06:07PM (#10618008)
I spent an embarrassing amount of my life thinking epitome was 'epa tome' instead of 'a pit oh me'.
Re:The Architecture of Open Source Applications: Nginx by evincarofautumn on Monday November 23, 2015 @06:22PM (#10618077)
Here’s a sizable list of words like that: http://english.stackexchange.com/q/1431/1506
Re:The Architecture of Open Source Applications: Nginx by billbrown on Monday November 23, 2015 @11:40PM (#10619149)
Mine was "hitherto." I pronounced it "hit-hurt-oh" once. Once. (It's "hither too" if you didn't know.)
Re:The Architecture of Open Source Applications: Nginx by creshal on Tuesday November 24, 2015 @04:09AM (#10619836)
Better than hit-her-too, I guess.
Re:The Architecture of Open Source Applications: Nginx by monk_e_boy on Monday November 23, 2015 @06:21PM (#10618067)
Oh... today I learn.
Re:The Architecture of Open Source Applications: Nginx by reconditioned on Tuesday November 24, 2015 @06:14AM (#10620154)
I still thought that until just now - that there were 2 different words: epitomy and epitome; epitome being stronger: suggesting some kind of singular platonic ideal the former meaning just a good example of this kind of thing

Just as I used to think misled (miss-led) and misled (my-zled) were 2 different words - the latter implying an element of malice

Re:The Architecture of Open Source Applications: Nginx by tehmaco on Tuesday November 24, 2015 @05:59AM (#10620118)
'cache' being pronounced 'kash', not 'kaysh' is one that's still wrong in my brain.
Re:The Architecture of Open Source Applications: Nginx by HillRat on Monday November 23, 2015 @07:39PM (#10618383)
Oh, don't feel too bad; a few weeks ago, my wife had lunch with the Ivy League-pedigreed nth-generation CEO of a reasonably large midsized company who used the exact same mispronunciation. Paris being worth a mass, she chose not to correct him.
Re:The Architecture of Open Source Applications: Nginx by vacri on Monday November 23, 2015 @09:34PM (#10618826)
There was a story floating around about a self-taught C# programmer going for a job, and verbally describing the language as "C Pound".
Re:The Architecture of Open Source Applications: Nginx by eropple on Tuesday November 24, 2015 @02:29AM (#10619579)
I have been known to call that language "Coctothorpe" when in a biting mood.
Re:The Architecture of Open Source Applications: Nginx by dbenhur on Tuesday November 24, 2015 @01:34AM (#10619449)
Or editorilizing C-hash
Re:The Architecture of Open Source Applications: Nginx by andrewbinstock on Monday November 23, 2015 @11:51PM (#10619173)
I especially recall the old debate in the mid-1990s about whether Linux was pronounced "Lee-nux" or "Lin-ux."
Re:The Architecture of Open Source Applications: Nginx by rahimnathwani on Tuesday November 24, 2015 @12:26AM (#10619265)
Re:The Architecture of Open Source Applications: Nginx by username223 on Tuesday November 24, 2015 @01:01AM (#10619360)
I still always think "an-jye-nex" (like a chemical that would give you angina).
Re:The Architecture of Open Source Applications: Nginx by x0 on Monday November 23, 2015 @06:58PM (#10618217)
I've taken to calling it "engine eggs" in protest
Re:The Architecture of Open Source Applications: Nginx by cpursley on Monday November 23, 2015 @08:56PM (#10618688)
What have you done! Now nginx will read "engine eggs" to me.
Re:The Architecture of Open Source Applications: Nginx by frenchy on Monday November 23, 2015 @05:01PM (#10617646)
Are you ESL (or bilingual)? I'm curious because word-initial [ŋ] is unpronounceable to most native English speakers.
Re:The Architecture of Open Source Applications: Nginx by function_seven on Monday November 23, 2015 @05:14PM (#10617726)
For others like me who are phonetically-illiterate, [ŋ] is explained here: https://en.wikipedia.org/wiki/Velar_nasal
Re:The Architecture of Open Source Applications: Nginx by evincarofautumn on Monday November 23, 2015 @05:13PM (#10617719)
I’m a native English speaker with a background in phonetics and a silly brain. I speak several languages very poorly. :)

Rather like Larry Wall:

> I started trying to teach myself Japanese about 10 years ago, and I could speak it quite well, because of my phonology and phonetics training–but it’s very hard for me to understand what anybody says. So I can go to Japan and ask for directions, but I can’t really understand the answers!

Re:The Architecture of Open Source Applications: Nginx by cgag on Monday November 23, 2015 @06:29PM (#10618104)
Everyone I've asked about how they initially pronounced nginx said "enjinx". Maybe 4 people total, all native english speakers.
Re:The Architecture of Open Source Applications: Nginx by fmueller on Tuesday November 24, 2015 @02:30AM (#10619585)
If it's supposed to be pronounced "engine X" they probably could have named it "engineX". That's what you get for trying to be cool.
Re:The Architecture of Open Source Applications: Nginx by aws_ls on Monday November 30, 2015 @04:32AM (#10648545)
I suspect, it was more to do with enginex[.com;.org] domains not available.
Re:The Architecture of Open Source Applications: Nginx by harterrt on Monday November 23, 2015 @04:44PM (#10617536)
Do you have a link to that talk? Sounds relevant to a side project I'm working on. Thanks!
Re:The Architecture of Open Source Applications: Nginx by robertelder on Monday November 23, 2015 @04:51PM (#10617590)
Re:The Architecture of Open Source Applications: Nginx by ant6n on Monday November 23, 2015 @05:10PM (#10617693)
At the office I always hear it pronounced 'en-Gen-nix'
Re:The Architecture of Open Source Applications: Nginx by bane on Monday November 23, 2015 @08:18PM (#10618545)
wait...it's not "in-jin-ix"?