Why a linker author had to write a YAML parser in Zig

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024

ความคิดเห็น • 13

  • @RogerBarraud
    @RogerBarraud ปีที่แล้ว +10

    Extra Freaky Points for the from-below Halloween/Dracula lighting on the Weird Linker Guy's face...
    😕

    • @SystemsDevel
      @SystemsDevel ปีที่แล้ว +2

      I think it is very fitting for an Assembly/Reverse Engineering/Linker guy.

  • @origamibulldoser1618
    @origamibulldoser1618 ปีที่แล้ว +5

    All the lizzard is great, but why not Ziggy Stardust?

  • @pachde
    @pachde 7 หลายเดือนก่อน

    This would be soooo much better if I could hear the questions (or the speakers learn to repeat the question for the benefit of those watching the video).

  • @ishanksharma9051
    @ishanksharma9051 ปีที่แล้ว +3

    it's calling duck typing or structural typing 20:00

  • @kanji_nakamoto
    @kanji_nakamoto ปีที่แล้ว +7

    What’s the story about bitcoin and macros in rust?

    • @nextlifeonearth
      @nextlifeonearth 9 หลายเดือนก่อน +2

      Macros are compiled as a binary and executed as part of the build process in rust. So you're running code during the build process that a dependency may have injected a crypto miner into that sends the coin to the author. Or worse, it installs a Trojan horse on your PC while you're compiling.
      And all that without even running the compiled application. It's just another entry for supply chain attacks.

    • @kanji_nakamoto
      @kanji_nakamoto 9 หลายเดือนก่อน

      @@nextlifeonearthit’s been a while and can’t remember the context but makes sense what you are saying. Now, since I can’t remember the talk much or this point if you don’t mind me asking what came to my mind now is, how is compile time any different? Thanks 🙏

    • @maxcross5454
      @maxcross5454 9 หลายเดือนก่อน +1

      @@kanji_nakamoto comptime in zig is not code execution at compile time but, but expression evaluation. So, it's not compiled into a separate binary, it's basicly simply interpreted. No injecting bitcoin miners into that :).

    • @kanji_nakamoto
      @kanji_nakamoto 9 หลายเดือนก่อน

      @@maxcross5454 Cheers! Interesting that Rust is used loads in blockchain projects and other sensitive data projects

  • @rubberduck2078
    @rubberduck2078 10 หลายเดือนก่อน +2

    i'm so sorry this has happened to you

  • @ZombieLincoln666
    @ZombieLincoln666 4 หลายเดือนก่อน

    Is this the polish dude that is supposed to be a beast programmer?