There are so many things that are expressible in C++ now that could not be without writing much more code or using per-compilation tools back then. The ability to run code at compile time that is not run at runtime is huge, #embed lets us make other tools output available without linker scripts or compiler specific tools that.
Also, most of the code from the past still works(from 10 years ago definitely works)
C++ is getting std::simd in the latest version and I am all aboard writing the vectorization with the least amount of intrinsic builtins I am able to. Even if not optimal, it's far better than the scalar ops.
Seconded!! This doesn’t really help the well established codebases much that are already doing this on a platform specific path but in general this is much appreciated for the future.
Alberta's existence as a province was predicated upon those Treaties existing in the first place. It and Saskatchewan were part of the NW Territories until like 1905.
I mean, they are getting everything the want with the Fed gov building pipelines and other infra to aid them. The east/west from years back was the company didn't want to budge on the route through Quebec and decided to walk, Keystone was the US cancelling. Trudeau got the pipeline to the west coast done and it's doing a million barrels a day almost now. Plus others to east and Churchill look like they are in the works. Only so many welders
Canada has needed more workers but is suffering from a lack of affordable($675000 average when the average family makes <$110000) housing like many places with other costs rising too. The number of housing starts has never recovered from the huge downturn around 2010.
I dont mean minimum wage. I mean skilled trades and highly educated. Who is going to build the homes we are build 1/2 to 2/4 what we did prior to 2010. Who is going to work the R&D roles when the Canadians are all working
Wage suppression can be dealt with by making the wages for visa workers higher than some formula that takes local and national averages into account
There's no labor shortage there either. Go look at the Canada trades/jobs subreddits. Go look at the experiences of new grads who can't find an entry level job that pays a decent wage. Go look at how many kids want to enter the trades but can't get anyone to take them on as an apprentice. Software developers, engineers, etc. Even people with experience are out of work for months. Skilled laborers are sitting around with nothing to do because nobody is building houses.
Why do you think any Canadian grad who is able moves to the States? If we truly had such a dire labor shortage, surely they'd be able to work here and be paid well for it?
It is pretty neat and several resources online explaining it but it chunks the recoding and does a hash of the fft of each frame i think which reduces the data a lot. The server has a pre hashed database https://hackernoon.com/how-shazam-works-in-a-nutshell
My first pc had some trident video card that failed right away and the local shop replaced with a millennium (g200, I think). I definitely got the better end of that one. It was 3d accelerated and came with some 3d text art tool that made animated text gifs in the software too.
There are so many things that are expressible in C++ now that could not be without writing much more code or using per-compilation tools back then. The ability to run code at compile time that is not run at runtime is huge, #embed lets us make other tools output available without linker scripts or compiler specific tools that.
Also, most of the code from the past still works(from 10 years ago definitely works)
reply