Very big yes! No doubt Igor deserves the majority of the honour for Nginx, but volunteer contributors were a big part earlier on, both in patches, investigations and community support.
Search through the change log for "thanks to" http://nginx.org/en/CHANGES and you'll see a lot of contributions. Two people who stand out as frequent contributors are Piotr Sikora and Maxim Dounin (who went on to actually work at Nginx!).
And this does not show the mailing list discussions and bug investigations or the documentation maintained by the community in the early days.
[This post is not intended to mean this sale is bad, just to highlight some of the awesome community contributors]
> While we were building the model we also wanted to figure out what to do for these Pinners once we could target them. We thought it would be best to ask them, as they surely would know why they were using Pinterest less. So we did an in-product survey for a sample set, and found the most common reason for not using Pinterest was that they got busy.
They did mention contacting users and, as is usual, got only the symptom, not the underlying cause. Talking to users is great to understand why something happens is great, but it has to be translated through deep product insight to be useful.
Why would "being busy" be the symptom and not the cause?
I used similar platforms in the past. When I have time I'd spend a lot of it on there, and when I didn't have time anymore (new job, etc) I didn't use the platform much. This is perfectly normal and no amount of "retentions" or "re-engagement" bullshit will make me spend more time on there unless they pay me enough where spending time on the platform becomes more lucrative than my day job.
Because everyone is busy, and the users probably always were busy. The thing to figure out is why they were using pinterest before but now they aren't.
That means what's changed is now it's not enough of a priority to use vs other things in their busy lives. The next interesting "why" question is not "Why are you busy?" but something like "Why isn't pinterest valuable enough for you to use, given that you are busy?"
If you want people to use your product, you need to focus on things you control (making the product more valuable to users) rather than shrug your shoulders and give up at things you can't control (the fact that your users are busy).
count(*) doesn't do full table scan as it's not tied to specific data. It has special handling logic. The only case where it might have to do a full table scan is if you try to count() on a specific (nullable?) column without an index.
Compare Europe Group runs service comparison sites across Europe. We help consumers navigate and compare the complex landscape of services such as loans, credit cards, insurance, and telco services. We are currently looking for talented people for the following roles:
We value critical thinkers and expect our developers to champion taking the time to deliver quality, well tested software and to help us build our future processes for rapid iteration and developer happiness.
If interested please apply on the site or email directly to jobs@compareeuropegroup.com. Mention seeing the ad on HN for bonus points!
Just a small clarification. Oppo (phones) is not the parent of OnePlus in the sense that Oppo (phones) controls anything with OnePlus.
The relationship is more that Oppo (phones) is owned by Oppo Electronics, which also owns a part of OnePlus. So OnePlus is kind of a competitor to Oppo, just not very fiercely.
Search through the change log for "thanks to" http://nginx.org/en/CHANGES and you'll see a lot of contributions. Two people who stand out as frequent contributors are Piotr Sikora and Maxim Dounin (who went on to actually work at Nginx!).
And this does not show the mailing list discussions and bug investigations or the documentation maintained by the community in the early days.
[This post is not intended to mean this sale is bad, just to highlight some of the awesome community contributors]