News for hackers. Stuff that matters.
Re:C++17 – better than you might think by vl on Thursday December 29, 2016 @02:50PM (#13279567)
I know, ADL makes it impossible to refactor anything in company-scale codebase without extraordinary efforts.

Google has a team and special toolset to do just that.

Also, how to use swap correctly? (Now, with std::move is less relevant though):

  template bla-bla {
     using std::swap;
     swap(result, computed);
  }
Sure, I could have guessed this is correct way of using it by myself...
Re:C++17 – better than you might think by gurkendoktor on Friday December 30, 2016 @03:09PM (#13287000)
std::begin suffers from the same problem and will stay relevant for longer. The cppreference.com docs specifically mention the "using trick"[1], so it seems to be an established pattern now.

It's still ridiculous - calling a function should be easy :(

[1] http://en.cppreference.com/w/cpp/iterator/begin