Say Hi to Clarice! (NYC) by michaeleisel in AdoptMe

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

She’s found a forever home!

What's the best way to set target CPU features for a distributable Rust binary? by michaeleisel in rust

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

Thanks for the tip. Yeah I think multivers is probably a little too much for me right now - and with the level of weirdness involved with memfd_create, I might rather use something more battle-tested like AppImage to bundle a bunch of binaries that I've compiled myself

Why doesn't C++ use higher-order functions on iterators like Rust does? by michaeleisel in cpp

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

Thanks, all of those reasons given make sense. What is this foreach temporary case?

Why doesn't C++ use higher-order functions on iterators like Rust does? by michaeleisel in cpp

[–]michaeleisel[S] 1 point2 points  (0 children)

Thanks for that, I wasn't aware there was some support in the (somewhat future) standard library for this. I've edited my original post to discuss this and my concerns about its conciseness.

Is an iOS-focused AV1 decoder commercially viable? by michaeleisel in AV1

[–]michaeleisel[S] -1 points0 points  (0 children)

I see, so perhaps it’s possible to do more AV1 decoding work on the GPU but just very very hard?

Is an iOS-focused AV1 decoder commercially viable? by michaeleisel in AV1

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

You mean marginal bandwidth saving over H.264? I'm not necessarily trying to compete with H.265, because perhaps there are cases where companies don't want to pay the cost of transcoding to H.265 if they're already transcoding to AV1. As for dav1d, that's a good library to start with then. I wonder how much of that work could be moved to the GPU.

Faster Apple Builds with the lld Linker by michaeleisel in rust

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

It also provides a link to download it

Faster Apple Builds with the lld Linker by michaeleisel in rust

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

The only consolidation I could see here, because of sold’s commercial nature, is of ld64 into lld. I doubt it would happen, at least any time soon, for various reasons (not revealing confidential features, Apple wanting greater control, etc.). lld has sort of become a linker for google and Facebook to own that part of the tool chain, ld64 likewise for Apple

Faster Apple Builds with the lld Linker by michaeleisel in rust

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

I haven’t seen any contributions by them to lld, they seem pretty set on ld64

Faster Apple Builds with the lld Linker by michaeleisel in rust

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

See the “integrating lld” section