22:29 I think the original term “splat” comes from ruby/perl.
@LDVSoft14 күн бұрын
Oooh, nice! It also somewhat mirrors the reflection research.
@Dygear14 күн бұрын
I pronounce it serde, not serde *flips table*. LOL
@theevilcottonball14 күн бұрын
Sir D. using serde on a serious saturday.
@remrevo394414 күн бұрын
13:40 There is not only a deserialize in_place method (about which I hadn't heard before), but there also is DeserializeSeed thingy, which might allow directly serializing into a `&mut [_]`. (Though IIRC that is a bit more annoying to set up and might need a manual implementation.)
@sdr_pod14 күн бұрын
👀
@remrevo394414 күн бұрын
@@sdr_pod I actually learned about it in a still work-in-progress attempt to implement an async-await compatible serde-Deserializer. It works the same like the standard `Deserialize` trait, just that it lets you seed the deserialization process with a custom piece of data, which then can be used to construct the visitor. For my usecase that can be used for keeping datatype specific state even after the deserializer errors out with Err::Pending.
@macroscalequantumsys7 күн бұрын
39:00 postcard-ebpf when? :D
@ColorfirePluma15 сағат бұрын
A lot of the links in the description include the closing parenthesis which are leading them to 404 pages
@sdr_pod4 сағат бұрын
Thanks for the catch! Removed all parentheses, they should all work now :)
@MattHudsonAtx14 күн бұрын
Interesting. I was looking at CBOR for this.
@sdr_pod13 күн бұрын
We talk about CBOR (and self-describing vs non-self-describing formats) in general here: kzbin.info/www/bejne/bnq3fJyCoZyAaZY
@mateusvmv14 күн бұрын
memcpy is still the best serializer 😛
@theevilcottonball13 күн бұрын
Nope its mmap :-)
@jamestjw9713 күн бұрын
I wonder what tool/app he used to make this presentation, its pretty
@sdr_pod13 күн бұрын
It's just regular Keynote on MacOS!
@jamestjw9712 күн бұрын
@@sdr_pod cool! I loved the look of the presentation btw :)
@TheLucanicLord5 күн бұрын
There would be a slope up thing on the e if it was serdAY.
@skeleton_craftGaming14 күн бұрын
casting any type to char* is well defined C++ ... And everyone uses x86-64 right? [N]RVO isnt guaranteed by LLVM? Thats odd given that the c++ standard does and LLVM is a C[++] [and swift can't forget swift or Tim Cook will personally come after me] compiler first and foremost
@hemerythrin13 күн бұрын
RVO changes the behavior of your program, by optimizing out a constructor call, *even* if that constructor has side effects! That's not something the LLVM backend could (or should) do.
@bianchialex14 күн бұрын
I’m not convinced this isn’t an AI conversation
@MattHudsonAtx14 күн бұрын
It's missing the shite pronunciations, weird pauses, and other diction errors
@sdr_pod14 күн бұрын
Man, that would make all the time and effort we spend writing, recording, and editing these podcasts seem kinda silly, huh?
@funkdefied113 күн бұрын
@@sdr_podtake it as a compliment. Your voices and audio quality have a professional sound. The content clearly isn’t vapid gibberish like an AI conversation would be.
@justapotota433011 күн бұрын
@@funkdefied1every AI-dubbed video I’ve heard has awful audio quality