A different serde

  Рет қаралды 4,030

Self-Directed Research

Self-Directed Research

Күн бұрын

Пікірлер: 25
@AlJohri
@AlJohri 10 күн бұрын
22:29 I think the original term “splat” comes from ruby/perl.
@LDVSoft
@LDVSoft 14 күн бұрын
Oooh, nice! It also somewhat mirrors the reflection research.
@Dygear
@Dygear 14 күн бұрын
I pronounce it serde, not serde *flips table*. LOL
@theevilcottonball
@theevilcottonball 14 күн бұрын
Sir D. using serde on a serious saturday.
@remrevo3944
@remrevo3944 14 күн бұрын
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_pod
@sdr_pod 14 күн бұрын
👀
@remrevo3944
@remrevo3944 14 күн бұрын
@@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.
@macroscalequantumsys
@macroscalequantumsys 7 күн бұрын
39:00 postcard-ebpf when? :D
@ColorfirePluma
@ColorfirePluma 15 сағат бұрын
A lot of the links in the description include the closing parenthesis which are leading them to 404 pages
@sdr_pod
@sdr_pod 4 сағат бұрын
Thanks for the catch! Removed all parentheses, they should all work now :)
@MattHudsonAtx
@MattHudsonAtx 14 күн бұрын
Interesting. I was looking at CBOR for this.
@sdr_pod
@sdr_pod 13 күн бұрын
We talk about CBOR (and self-describing vs non-self-describing formats) in general here: kzbin.info/www/bejne/bnq3fJyCoZyAaZY
@mateusvmv
@mateusvmv 14 күн бұрын
memcpy is still the best serializer 😛
@theevilcottonball
@theevilcottonball 13 күн бұрын
Nope its mmap :-)
@jamestjw97
@jamestjw97 13 күн бұрын
I wonder what tool/app he used to make this presentation, its pretty
@sdr_pod
@sdr_pod 13 күн бұрын
It's just regular Keynote on MacOS!
@jamestjw97
@jamestjw97 12 күн бұрын
@@sdr_pod cool! I loved the look of the presentation btw :)
@TheLucanicLord
@TheLucanicLord 5 күн бұрын
There would be a slope up thing on the e if it was serdAY.
@skeleton_craftGaming
@skeleton_craftGaming 14 күн бұрын
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
@hemerythrin
@hemerythrin 13 күн бұрын
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.
@bianchialex
@bianchialex 14 күн бұрын
I’m not convinced this isn’t an AI conversation
@MattHudsonAtx
@MattHudsonAtx 14 күн бұрын
It's missing the shite pronunciations, weird pauses, and other diction errors
@sdr_pod
@sdr_pod 14 күн бұрын
Man, that would make all the time and effort we spend writing, recording, and editing these podcasts seem kinda silly, huh?
@funkdefied1
@funkdefied1 13 күн бұрын
@@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.
@justapotota4330
@justapotota4330 11 күн бұрын
@@funkdefied1every AI-dubbed video I’ve heard has awful audio quality
Merde is not Serde
48:21
Self-Directed Research
Рет қаралды 2,5 М.
5 deadly Rust anti-patterns to avoid
13:25
Let's Get Rusty
Рет қаралды 30 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 53 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 144 МЛН
Deadpool family by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 7 МЛН
Now I Know Why Most People Don’t Use gRPC
19:11
ArjanCodes
Рет қаралды 49 М.
The Return of Procedural Programming - Richard Feldman
52:53
ChariotSolutions
Рет қаралды 32 М.
Why The Tesla Bot Will Take Over In 2025!
12:44
The Tesla Space
Рет қаралды 158 М.
AI is not Designed for You
8:29
No Boilerplate
Рет қаралды 162 М.
To Int or To Uint - Alex Dathskovsky
59:03
CppNorth
Рет қаралды 6 М.
How browsers REALLY load Web pages -  Robin Marx
48:52
We Love Speed
Рет қаралды 25 М.
Keynote: Advent of Code, Behind the Scenes - Eric Wastl
46:01
Decrusting the serde crate
1:51:21
Jon Gjengset
Рет қаралды 60 М.
PHP 8.4 Is Good
15:18
ThePrimeTime
Рет қаралды 128 М.
Vite 6 is important, here's why
19:35
Theo - t3․gg
Рет қаралды 98 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 53 МЛН