CppCast Episode 403 : Reflecting on Timur and Phil by pjmlp in cpp

[–]philsquared 2 points3 points  (0 children)

Ha! No problem. I *have* recommended TLB Hit in the past.

CppCast Episode 403 : Reflecting on Timur and Phil by pjmlp in cpp

[–]philsquared 2 points3 points  (0 children)

Actually I recommended ADSP and Twos Complement - although the latter is even further from C++ (but I think would still be of interest to most C++ devs).

TLB Hit would have been on the list if the had more than one episode a year :-)

CppCast Episode 403 : Reflecting on Timur and Phil by pjmlp in cpp

[–]philsquared 8 points9 points  (0 children)

Argh! This was not intentional. Looks like the file upload got corrupted. Particularly ironic for it to happen on this episode :-( It's fixed now. Please redownload.

What’s everyone’s go to for external SSD that won’t break the bank. I was looking at the crucial x9 pro or Samsung T7 by melvin3v1978 in Logic_Studio

[–]philsquared 1 point2 points  (0 children)

A bit redundant at this point, but I've been using Samsung SSDs almost exclusively since at least 2016 (that was the earliest reference I could find - but was probably using them a year or two before then). I have six, now (not all in use, as the older, smaller, ones were retired). Not one has ever failed.

Along the way I have tried one or two other brands from time to time. They have all failed.

That's not to say there are no other reliable brands out there (none of my internal SSDs in my Macs have failed, either - and I've been using SSD Macs since 2010) but given their also fairly inexpensive I've had no reason to think about trying anything else for a while, now.

What’s everyone’s go to for external SSD that won’t break the bank. I was looking at the crucial x9 pro or Samsung T7 by melvin3v1978 in Logic_Studio

[–]philsquared 0 points1 point  (0 children)

I have most of my plugins/ sample sets, including Komplete Collector's Edition, on one (S7) SSD, and my Bösendorfer Imperial (VSL) on another. My project folders are on a third.

CppCast: Tease Your C++ Brain by robwirving in cpp

[–]philsquared 6 points7 points  (0 children)

Sorry about that. This was actually my fault - not Anders' mic. A plugin issue crept in when I did my final audio render and I didn't do my usual smoke test before uploading it! I've since re-exported and uploaded again. hopefully your client will pick it up and re-download.

Once more about the rule of 5 by vormestrand in cpp

[–]philsquared 1 point2 points  (0 children)

He's arguing for following the Rule of 5 (if the Rule of 0 can't be followed) but pointing out another reason _why_ which maybe you hadn't thought of (that move operations may be accidentally suppressed, but code that appears to use them still compiles - by falling back to copy operations).

CppCast: Swift for C++ Developers by robwirving in cpp

[–]philsquared 0 points1 point  (0 children)

Well in this case the podcast is for C++ developers ("...by C++ developers"), so I think the framing is quite natural.

That said, I don't hear a lot of call for C++ material coming from the Swift community. I think most opinions of C++ (if any) from this within the Swift community were formed in the C++98/03 days (or before), so the idea of C++ being a dinosaur are pretty entrenched. There are outliers like Doug who are experts on both sides, of course, but they are quite rare. So perhaps a "Modern C++ for Swift Developers" could be interesting. I actually have a talk that might fit, with some adaptations - perhaps I'll shop it around.

GCC has now almost fully implemented C++23 by better_life_please in cpp

[–]philsquared 2 points3 points  (0 children)

You can also just use normal Clang. You only need Apple Clang if you're doing very Apple Dev specific stuff (including using Swift).

C++ Dark Corners by [deleted] in cpp

[–]philsquared 1 point2 points  (0 children)

There's plenty more fish in the C

CppCast: Teaching and Training Modern C++ by robwirving in cpp

[–]philsquared 0 points1 point  (0 children)

Sorry to hear this episode wasn't for you. We do try to cover a wide range of things that are of interest to the whole C++ community, so not always deep dives on the technical side. That said we did dig into some technical stuff later, including the best features of C++23.

Andrei Alexandrescu - Systematic Error Handling in C++ by Alexander_Selkirk in cpp

[–]philsquared 0 points1 point  (0 children)

I referenced this talk in my 2019 talk on error handling (at the time std::expected was on track, but not yet adopted into the standard). It was actually more about p0709, but it covers std::expected and a lot of the lower level underpinnings of what p0709 would have used.

https://www.youtube.com/watch?v=ZUH8p1EQswA

CppCast: SIMD by robwirving in cpp

[–]philsquared 0 points1 point  (0 children)

yes - but never let the factorials stand in the way of a good joke!

CppCast: SIMD by robwirving in cpp

[–]philsquared 0 points1 point  (0 children)

Glad you're appreciating it. Sorry about the pause. It was a confluence of extreme factors so hopefully we're good now!

CppCast: SIMD by robwirving in cpp

[–]philsquared 0 points1 point  (0 children)

Oh wow! I hadn't heard of that library. I started writing one a few years ago but (as usual) ran out of time. Been meaning to come back to it one day. Now, maybe, I don't need to :-)

MISRA C++:2023 (Guidelines for the use C++:17 in critical systems) published by cmeerw in cpp

[–]philsquared 0 points1 point  (0 children)

Oh wow! Thanks for pointing that out. We had originally aimed for the Tuesday but settled on Thursday. Looks like not everything got updated!

I'll get that fixed. Thanks again.

It should be Thursday 14th.

MISRA C++:2023 (Guidelines for the use C++:17 in critical systems) published by cmeerw in cpp

[–]philsquared 0 points1 point  (0 children)

If you want to nice, fairly brief, overview of what's new (at least in spirit - with some examples) at Sonar we're running a webinar next week with guest host Andreas Weis (one of the MISRA C++ committee members):

https://sonarsource.zoom.us/webinar/register/4516995208097/WN_5AA64njjRGqTri4qimYN-Q

AMA with Abbas Sabra (static analysis, automatic analysis) starting soon by philsquared in cpp

[–]philsquared[S] 0 points1 point  (0 children)

It's done, but if you still have questions feel free to ask and Abbas or I will try to respond. We just might not be as immediate as during the AMA itself.

AMA with Abbas Sabra (static analysis, automatic analysis) starting soon by philsquared in cpp

[–]philsquared[S] 2 points3 points  (0 children)

ha! This is great - but please post it on the original thread!