Live data from Hacker News

Do svidaniya, Igor, and thank you for Nginx

nginx.com

281–290 of 366 posts

Re: Do svidaniya, Igor, and thank you for Nginx

#281

I know this is massively off-topic (have a good well paid "retirement" Igor), but I assumed that it would be written as Dos Vidaniya instead of (the correct) Do svidanyia My Russian studies is limited to listening to Sean Connery in The Russia House, and I guess I took Dos from the latin languages. Odd.

It's worse than that, the first thing that I scanned in the article is if he is alive. A title like that without a pre-defined context more often, in my native Russian perception, could mean much worse that just leaving a company. I'm glad he's doing well, I really enjoy NGINX as a casual user. It is a great gift to people. Удачи (good luck) or всего хорошего (best wishes) would not trigger such a reaction to scan th…

I know zero Russian, or any other language other than English. I had a very similar reaction to you. It sounded almost like an obituary.

Re: Do svidaniya, Igor, and thank you for Nginx

#282
post #9

It still surprises me that NGINX beat out Apache so quickly even though Apache had way more modules and was/is entirely free vs. NGINX which is more or less "open core" with some nice features requiring commercial licensing.

On the other hand, the unreadable weird-ass pseudo-XML configuration files of Apache made anyone touching them wish for something better. I also expect ngx_lua did a lot for adoption, the fact that you could always "shell out" to lua if you needed was a huge boon even just for peace of mind.

You can do similarly in Apache with the Perl sections...

    
    # dynamic perl config goes here..
    

Re: Do svidaniya, Igor, and thank you for Nginx

#283
post #255

Earlier quoted context omitted.

The web changed. We moved away from static HTML pages and CGI scripts to monolithic application servers in java, ruby, python, etc. Apache excelled with these static content sites and simple auth scenarios (remember .htaccess files?) but became painfully complex proxying application servers. Nginx was doing exactly what was needed at exactly the time it was needed.

Around here, Apache was heavily used for its mod_php. It could run php embedded without complex fcgi setup. Then everyone moved to ruby and python (and also perl) and mod_php stopped being an advantage.

Everyone moved to Ruby and Python? In your bubble perhaps, but PHP is probably more popular than Ruby and Python combined globally.

Re: Do svidaniya, Igor, and thank you for Nginx

#284
post #47

Earlier quoted context omitted.

They are breaking the web, plain and simple. Google with AMP, Cloudfare with their idiotic capchas.

Speaking of which, is it possible Cloudflare is paid by Google to display re-captchas? Someone needs to train those deep neurons.

We don't use ReCAPTCHA: https://blog.cloudflare.com/moving-from-recaptcha-to-hcaptch...

Re: Do svidaniya, Igor, and thank you for Nginx

#285
post #92

Fun story time: a few years back I worked at a major EU "traditional" (non-FAANG) IT company, and they were using Apache for handling web traffic. Rumour was that nginx, being already a backbone of half of internet, was dismissed as "too new" :) (we're talking mid-2010s)

This story really shows the hype of nginx. It wasn't the backbone of half the internet until 2021.

Don't get me wrong, I am an nginx user now for the past decade at least but when it first came out I was very skeptical. People were saying apache was too bloated but you could already run apache with as few modules as possible so that was a false argument.

Then there was the c10k challenge of course. Basically, a lot of hype for nginx but it came out on top in the end so I guess it doesn't matter.

Re: Do svidaniya, Igor, and thank you for Nginx

#286
post #200

Earlier quoted context omitted.

It is standard resignation speak. It’s the same thing I told HR to tell my team when I decided it was time to leave, because it is what everyone else says when they resign. I left due to burnout and failed negotiations. I did share the burnout with my team individually.

I will disagree with this, this is a completion of a P&L merger, a golden parachute some know it as, Gus also recently left.

perfect opportunity to spend some time with the family, though

Re: Do svidaniya, Igor, and thank you for Nginx

#287

Earlier quoted context omitted.

To add a bit more, "svidaniye" means a date, and "Do svidaniya" literally means "till [our next] date". In English, "see you" or "see you later" translates closest to the original phrase in Russian.

"Do svidaniya" sounds more formal than "See you" though.

In Russian the very informal version is "Пока". Literally "Till" with implied "till we meet again".

Re: Do svidaniya, Igor, and thank you for Nginx

#288
post #213

Earlier quoted context omitted.

If memory serves me, nginx succeeded by relying on epoll primitives for handling many connections rather than spinning up a thread per request by default like apache did at the time. That was the big difference back then. These days I imagine Apache has adopted/honed these same techniques.

Yep, epoll was a big part of it making it work around async io rather than threaded. If someone is interested in reading more, "Flash: An Efficient and Portable Web Server" is a good read on the topic: https://www.usenix.org/legacy/events/usenix99/full_papers/pa... . It has no relation to Adobe Flash. epoll has the advantage of operating in O(1) time rather than O(n) time as well which becomes important when you have…

Although, similar facilities were already available in other systems such as Solaris, Windows NT, FreeBSD.

Re: Do svidaniya, Igor, and thank you for Nginx

#289

Earlier quoted context omitted.

I mean there was lighttpd before nginx and they have/had pretty similar structures, weights, etc. I feel like I knew at one point why it got so thoroughly supplanted by nginx but I don't remember now why that happened.

The difference is that nginx really works. I had Panoramio, a photo website featured in Google Earth / Maps, using Apache. It started to fail down under load, and I quickly switched to lighttpd. It was faster but crashing, getting OOM, etc. I fixed a memory leak and a few more bugs, but it still crashed every now and then and I looked for alternatives. This was 2006 and nginx was the only realistic alternative on the…

panoramio was amazing, thank you! a shame it was shutdown by g*gle.
Post reply on HN