43 karma · joined July 12, 2011
https://en.cppreference.com/w/cpp/language/direct_initializa... https://en.cppreference.com/w/cpp/language/move_assignment
The second one is a direct initialization, invoking corresponding constructor.
The first one first invokes default constructor and then copy or move assignment depending on rvalueness of the arg.
Special kudos to the Rust team for Parquet predicates pushdown feature.
So I implemented Vinum, which allows to execute queries which may invoke Numpy or Python functions as UDFs available to the interpreter. For example: "SELECT value, np.log(value) FROM t WHERE ..".
https://github.com/dmitrykoval/vinum
Finally, DuckDB makes a great progress integrating pandas dataframes into the API, with UDFs support coming soon. I would certainly recommend giving it a shot for OLAP workflows.
My team, HERE Datalens is looking for great backend engineers to help us crunch and visualize big geospatial datasets. More about our product here: https://goo.gl/gcj8h3. About HERE in general: http://here.com/
We are looking for strong backend engineers, ideally with experience in crunching big datasets. Exposure to GIS/Maps is a big plus. We mostly use python in our stack, but depending on the task may switch to Java or C++, so we don’t expect python expertise, but you should be proficient in at least one of modern languages/ecosystems. Good grasp of algorithms and ability to reason about backend architectures is required.
Our team is relatively small and we try to operate as a startup. This is a full-time position based in Berlin and we do provide relocation package for those willing to move here.
This is a full position description on StackOverflow https://goo.gl/N1pDSp. Please feel free to apply there or send me your cv directly - dmitry.koval at company name com