If the compiler can prove there isn't action-at-a-distance between those lines (this might be non-trivial), then can't the destructor be called before running bar ? Does the C++ spec necessarily say that destructors are…
renders fine on my 4y old android phone
hindsight is 20/20. Don't criticise people for making certain decisions years ago when those don't match what you'd choose to do now. Often you'll find that they were very reasonable given the constraints at the time.…
at work we use the ONNX serialisation format for all of our prod models. Those get loaded by the ONNX runtime for inference. works great. perhaps it's be viable to add support for the ONNX format even for use cases like…
we have a massive mixed c# and f# codebase at work. F# is not magical. Yes it's an ML, but frankly, C# is better in every way, to the point we're slowly moving away from F# entirely. The main reason is perf, it's really…
spamming the market with orders for one
well you expect 'input' to be something that you can iterate over, so clearly using any is wrong here.
bad food is better than no food.
Such a great show. I was so sad when I realised it stopped at season 2.
I obviously don't support Brexit. but it's hard to believe your wild claims without some concrete sources. As per usual: Never ascribe to malice that which is adequately explained by incompetence
He's 33 and doing internships? what am I missing?
or just units of measure a more general solution than what you're suggesting, implemented by languages like F# https://learn.microsoft.com/en-us/dotnet/fsharp/language-ref...
In production code, you'd generally avoid recursion to avoid stack overflows. Given in most languages you can't enforce tail call optimisation, it's risky to use unbounded recursion.
I'm consistently really impressed with the UK gov's websites. They're fast, usable and mostly quite intuitive, something that is helped by the fact that they all share a common theme. They support pretty much everything…
> Ignoring the fact that relational databases and SQL are permanently entrenched, an alternative database technology cannot succeed unless it also supports a high-level query language. The advantages of such a language…
What do you mean? If you compose functions (and objects) together then you have to mock things out one way or another, inject them in, and assert that your code interacts correctly with its dependencies. This doesn't…
But you can obviously DRY without inheritance? I'm not sure that Go pushes you to duplicate code... Do you mean copy a slightly tweak code for different use cases and types ?
That made me chuckle
100% this. You can fix lots of small issues that would otherwise just be noise on the PR just by reviewing it yourself beforehand, as if it was somebody else's code! When I onboard junior engineers, this is one of the…
In my experience, most APIs my teamed designed/built were not meant to ever be publicly available. That is, we never considered public availability as a design factor. So I think this rule doesn't actually apply…
Not all companies/teams have dedicated QA and Ops teams. In the (very large) company I work at, the engineers are responsible for writing the code, testing it, and supporting it once it's live. That includes being…
I'm more than happy to lose the jack to get a bigger battery or thinner/lighter phone. I'm never going back to wired headphones anyways, wireless is the future. Far too used to not having my head tethered to my phone…
Typescript is the best supported language.
CDK is amazing, we use it in typescript and it's just great, so much easier than raw cloudformation or SAM. I can't compare to TF as I have no experience with it, but I would assume CDK is better just because you can…
I took this course during my time at Imperial. Tom Clarke is a great lecturer, and is actually passionate about teaching (which cannot be said about other lecturers...)
If the compiler can prove there isn't action-at-a-distance between those lines (this might be non-trivial), then can't the destructor be called before running bar ? Does the C++ spec necessarily say that destructors are…
renders fine on my 4y old android phone
hindsight is 20/20. Don't criticise people for making certain decisions years ago when those don't match what you'd choose to do now. Often you'll find that they were very reasonable given the constraints at the time.…
at work we use the ONNX serialisation format for all of our prod models. Those get loaded by the ONNX runtime for inference. works great. perhaps it's be viable to add support for the ONNX format even for use cases like…
we have a massive mixed c# and f# codebase at work. F# is not magical. Yes it's an ML, but frankly, C# is better in every way, to the point we're slowly moving away from F# entirely. The main reason is perf, it's really…
spamming the market with orders for one
well you expect 'input' to be something that you can iterate over, so clearly using any is wrong here.
bad food is better than no food.
Such a great show. I was so sad when I realised it stopped at season 2.
I obviously don't support Brexit. but it's hard to believe your wild claims without some concrete sources. As per usual: Never ascribe to malice that which is adequately explained by incompetence
He's 33 and doing internships? what am I missing?
or just units of measure a more general solution than what you're suggesting, implemented by languages like F# https://learn.microsoft.com/en-us/dotnet/fsharp/language-ref...
In production code, you'd generally avoid recursion to avoid stack overflows. Given in most languages you can't enforce tail call optimisation, it's risky to use unbounded recursion.
I'm consistently really impressed with the UK gov's websites. They're fast, usable and mostly quite intuitive, something that is helped by the fact that they all share a common theme. They support pretty much everything…
> Ignoring the fact that relational databases and SQL are permanently entrenched, an alternative database technology cannot succeed unless it also supports a high-level query language. The advantages of such a language…
What do you mean? If you compose functions (and objects) together then you have to mock things out one way or another, inject them in, and assert that your code interacts correctly with its dependencies. This doesn't…
But you can obviously DRY without inheritance? I'm not sure that Go pushes you to duplicate code... Do you mean copy a slightly tweak code for different use cases and types ?
That made me chuckle
100% this. You can fix lots of small issues that would otherwise just be noise on the PR just by reviewing it yourself beforehand, as if it was somebody else's code! When I onboard junior engineers, this is one of the…
In my experience, most APIs my teamed designed/built were not meant to ever be publicly available. That is, we never considered public availability as a design factor. So I think this rule doesn't actually apply…
Not all companies/teams have dedicated QA and Ops teams. In the (very large) company I work at, the engineers are responsible for writing the code, testing it, and supporting it once it's live. That includes being…
I'm more than happy to lose the jack to get a bigger battery or thinner/lighter phone. I'm never going back to wired headphones anyways, wireless is the future. Far too used to not having my head tethered to my phone…
Typescript is the best supported language.
CDK is amazing, we use it in typescript and it's just great, so much easier than raw cloudformation or SAM. I can't compare to TF as I have no experience with it, but I would assume CDK is better just because you can…
I took this course during my time at Imperial. Tom Clarke is a great lecturer, and is actually passionate about teaching (which cannot be said about other lecturers...)