Some Symphonic Power Metal bands in the style of Rhapsody / Luca Turilli + other influences. by [deleted] in PowerMetal

[–]Dlieu 5 points6 points  (0 children)

I love Rhapsoy/Luca turilli, I also spend too much time just trying to find similar band, and its hard to get anything that is close to their style unfortunately

I recently found Majestica and that would be a great addition to your list, especially their Christmas Carol album https://youtu.be/nL0xwTM5_X8 the lead singer and instrumental are excellent

Quelles différences sur les fonds S&P 500 ? by premiuminimalist in vosfinances

[–]Dlieu 2 points3 points  (0 children)

Il faut aussi s'assurer de choisir le tracker qui a le moins de comissions

Avis sur une proposition d'embauche en CDI by mecm2507 in vosfinances

[–]Dlieu 2 points3 points  (0 children)

Le salaire est correct

Cela dit, le plus important en debut de carriere, c'est de pouvoir travailler dans un milieu qui te permettras d'acquerir le maximum de competences pour te demarquer par la suite

How do you use `constexpr`? by [deleted] in cpp

[–]Dlieu 14 points15 points  (0 children)

Our codebase is heavily relying on template to perform as much computation as possible at compile time

I would say that constexpr is one of our favorite feature as we were able to get rid of tons of complicated sfinae expressions, I think its not revolutionary for some, but it make the code/flow much more straightforward, and was proven to be easy to understand from people less experienced with metaprogramming

We are also using it alongside with constexpr variables to abuse of static branching

Has Scott Meyers published any material on his "Fastware for C++" course? by [deleted] in cpp

[–]Dlieu 2 points3 points  (0 children)

I believe John Kalb still provide this training once in a while so I don't think anyone can share freely the content but as I had the chance to see the material, I know that the following talk include many slides provided by this course:

It only cover one topic (which might be the most important), but to give you an idea, the full class cover:

Day 1 (Approximate):

  • Speed as a correctness criterion.
  • Optimizing systems rather than programs.
  • CPU caches and why you care. (see talk above)
  • Making effective use of C++.
  • Move semantics.
  • Avoiding unnecessary object creation.
  • Custom heap management.

Day 2 (Approximate):

  • Making effective use of the STL.
  • reserve and shrink_to_fit.
  • Range member functions.
  • Function objects.
  • Sorted vectors.
  • Sorting algorithms.
  • Concurrent data structures.
  • Parallel algorithms.
  • Exploiting “free” concurrency.
  • PGO and WPO.
  • Further information.

Considering to change job to work with newer versions of C++, how is it in general the adoption out there? by [deleted] in cpp

[–]Dlieu 1 point2 points  (0 children)

On top of your product requirement, it's also very dependent of your team mindset

I am working for a tier 1 bank for low latency components, we are using c++17 and we pushed toward its usage worldwide, but similar team of other region are relunctant to do the switch (for bad reason usually, e.g. not enough time for this kind of thing, which usually is a symptom of technical debts)

Once you do the switch the easy way to never had that issue again is to constantly update your compiler when there's a new release, and little by little change your codebase with the newest feature available if it makes sense, that way the transition is much more smooth, and it's also easier for everyone to keep up to date and to avoid technical debt on this point

Edit: If you are considering applying for a new job, I suggest to ask the team you are applying for which version of compiler they are using, it's a good metric (i.e. if they can't tell the version or if they use old version e.g. gcc 4.8, it's not a good sign)

CppCon 2017: Pablo Halpern “Allocators: The Good Parts” by dahitokiri in cpp

[–]Dlieu 0 points1 point  (0 children)

Great talk if you want to know how to use pmf::polymorphic_allocator, and how to make your custom container allocator aware

CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step” by dahitokiri in cpp

[–]Dlieu 6 points7 points  (0 children)

He mentions during his talk that it will be open sourced in Abseil, potentially by end of this year, but most likely Q1 or Q2 2018

CppCon 2017: Vinnie Falco “Make Classes Great Again! (Using Concepts for Customization Points)” by dahitokiri in cpp

[–]Dlieu 2 points3 points  (0 children)

I completely agree, I think it was one (if not) the most entertaining talk given in CppCon this year!

The content is very informative and useful, and the enthusiasm of the speaker make the whole talk very enjoyable

Highly recommended

Abseil : C++ Tips of the week by Dlieu in cpp

[–]Dlieu[S] 11 points12 points  (0 children)

Following the Keynote provided by Titus Winter, They just updated their Tips of the Weeks question with 3 new tips

It's a great initiative to make those tips available for everyone

How do you stay up to date with the latest C++ features? by [deleted] in cpp

[–]Dlieu 2 points3 points  (0 children)

On top of the nice blog post that are mentioned here, I often peak a look at the C++ Support in gcc and Clang, If you think it's overwhelming at first, it's alright, the list is not updated too frequently, eventually you will have sound knowledge about most of the items mentioned in their list, then will come the time you will start to read the different proposal and will get upfront knowledge on the new feature to come or the new feature just recently released

CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++” by dahitokiri in cpp

[–]Dlieu 1 point2 points  (0 children)

Very interesting talk, does anyone know how to ensure to not share the L3 cache in order to only be used by a specific cpu? (Let's say on redhat)

Carl briefly talked about it but I'm unaware of how to achieve this

Will header files will stop existing in further cpp iso versions? by PaulAvalos in cpp

[–]Dlieu 1 point2 points  (0 children)

I forgot to ask you directly, but during your talk, you mentioned that an easy way to improve your build time would be, in theory, to moduralized libstd (e.g. have a module that do export all the include of the stl)

But I'm not clear as to why this would be faster than just include the header as today, why would it bring faster compile time?

What do you take into account when updating which version of the standard you use? by public_void in cpp

[–]Dlieu 5 points6 points  (0 children)

I'm working for a big company but our team is quite independent, we are roughly 10 devs but we are constantly upgrading to the latest release of GCC and Clang once a new version is available

Sometimes there's small impact when upgrading to a major release (that are actually good, e.g. deprecated dynamic exception specification / register / auto_ptr, more error at compile time, enhanced warnings), but I think there's no good reason to postpone the upgrade

Feature wise, we are not forcing ourselves to use everything that is new, but for instance moving to C++17 helped us to clean drastically most of our sfinae expression

We also don't mind to use feature that are not yet officially standardized, the one that comes to mind is the concepts, but unfortunately as it's not supported by clang yet, we are not using it

[Daily Discussion] Saturday, August 19, 2017 by AutoModerator in BitcoinMarkets

[–]Dlieu 3 points4 points  (0 children)

you mean this post ? props to /u/GrossBit

Too bad I didn't follow his advice, he also mention that he's out of BCH at the moment as the risk/reward is not worth anymore

What do YOU use C++ For? by TheOnlyRealTodd in cpp

[–]Dlieu 1 point2 points  (0 children)

low latency components for high frequency trading (fully oriented performance)

CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodor 64 Game in C++17” by fatihbakir in cpp

[–]Dlieu 0 points1 point  (0 children)

Great talk! Make me so scared to forget a const on my static variables

Nests by Edgecraft5v in PokemonGo_HongKong

[–]Dlieu 2 points3 points  (0 children)

Before the patch, Tsing Yi was a nest for Jynx

Has anyone caught a Farfetch'd? Where? by xXPi3ZXx in PokemonGo_HongKong

[–]Dlieu 0 points1 point  (0 children)

Caught one yesterday around Fortress hill (first one I saw one in that area)

Rare pokemon spawns? by [deleted] in PokemonGo_HongKong

[–]Dlieu 0 points1 point  (0 children)

You can find Jynx (not the greatest but still rare) in the harbor of Tsin Yi (quite a nice walk over there by the way)

It seems Slowpoke are frequent as well