Q&A December 2023

แชร์
ฝัง

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

  • @Luxalpa
    @Luxalpa 11 หลายเดือนก่อน +10

    I wish you had content like this on Spotify. It is really nice listening to you while drawing or going for a walk! I learned so much from the release reviews on rustacean station.

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

      *rustacean station*

  • @CBJamo
    @CBJamo 11 หลายเดือนก่อน +6

    For embedded, I recommend looking through the catalogs of Adafruit, Sparkfun, and/or Mikroe for a sensor or maybe display you think would be neat to play with and build something with that. Personally, I also recommend the rp2040 as your micro, it has excellent support in embassy and rp-hal.
    Edit: The last battle simulator might be the nerdiest thing I've ever heard someone describe. I love it.

  • @bloody80
    @bloody80 11 หลายเดือนก่อน +11

    I feel like you are the most ideal person to ask this question: "How could I have rust-like memory guarantees for distributed systems?" (Use-case: We'd like to have an atomic operation across a fleet of nodes maintained using Kubernetes e.g.. One idea is to have a distributed lock using Redis or a "3rd" system, but could we come up with a library that could give similar semantics to how Rust provides guarantees for a single node). Thanks in advance

    • @bloody80
      @bloody80 8 หลายเดือนก่อน

      Feels like we all need to push @Jon to answer this question for us. Please mate, help out an enthusiast Rustacean ( with your book ;)

  • @DmitryVoytik
    @DmitryVoytik 11 หลายเดือนก่อน +1

    Thanks for the stream! Is agree about the Rust foundation. Many good folks like Primeagen hype and/or troll the Rust foundation missteps without even trying to suggest what should be changed. We should ignore this as a noise.

  • @Heater-v1.0.0
    @Heater-v1.0.0 11 หลายเดือนก่อน +6

    Hey, I program traffic lights. I've been involved in traffic light control software since 1996. I'm not sure I have anything interesting to say about it. Apart from the fact that it can get a lot more complex than one would ever imagine from the outside. Now working on getting Rust into that world.

    • @q1joe
      @q1joe 10 หลายเดือนก่อน

      What is the primary language in use now, C++?

    • @Heater-v1.0.0
      @Heater-v1.0.0 10 หลายเดือนก่อน +2

      @@q1joe In my neck of the woods, Scandinavia, all traffic light controllers in the year 1996 were running on 16 bit Intel 8086 microprocessors and written in assembler with no OS.
      That was the year I was hired to recreate that functionality in C so that it could migrate to Motorola 68000 on an OS like PSOS and enable further development. An interesting job given no documentation and almost zero comments in the code (in Swedish!)
      A few years later a lot of functionality was added in C++ the actual control was still C. The hardware progressed to PowerPC running Linux and now ARM. We migrated from PSOS to VxWorks and then embedded Linux.
      I have not worked for those companies for some years but I gather that is still the situation.

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

    Hi Jon, what about some code review series for patrons?

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

    Interesting comment about the jobs situation, and the availability of senior engineers who would like to work on Rust projects.
    I understand there are a lot of junior devs who are into Rust, and would love to see that job market take off, but I don't think there is the same enthusiasm amongst all senior devs.
    Anecdotally, from my experience anyway, more than half of the senior engineers that I know personally would never apply for a Rust job, if given half a choice. The reasons given are usually the same (they are simply not interested / don't want to get involved / have other tools they would much rather use).
    So maybe it's not a case of a lack of top-tier developers being available for hire ... but more a lack of interest in Rust amongst the more experienced devs..

  • @kootenpv
    @kootenpv 11 หลายเดือนก่อน +1

    24:00 Haha omg... First programming batch anekdote was hilarious in its innocence

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

    rp2040 is great for embedded. Long before embassy 1.0, I messed with a feather from adafruit, with their GPS and LoRa wings. I hit some snags, but now that embassy is stable I'm going to pick that project back up

  • @gakman
    @gakman 11 หลายเดือนก่อน +1

    That's good burn out advice. It's really true. Breaks help a lot.

  • @stacknewbie3815
    @stacknewbie3815 11 หลายเดือนก่อน +7

    I missed it thanks for the upload

  • @nickmills8476
    @nickmills8476 10 หลายเดือนก่อน

    I’m sure there is demand and compatible client profiles in Asia right now.

  • @aragaoduarte
    @aragaoduarte 6 หลายเดือนก่อน

    Please make the Forgotten Tech podcast

  • @flohs226
    @flohs226 11 หลายเดือนก่อน

    Hi Jon, I've been following your videos and really appreciate the insights you share. I've also gone through your GitHub configs and noticed your tmux setup. It's quite comprehensive, but I couldn't find any specific configurations related to session persistence. Given the complexity of your workflows, I was wondering if you use any method for persisting tmux sessions across restarts? Do you use tools like tmux-resurrect or tmux-continuum, or perhaps another method? Any insights on how you manage your tmux sessions would be greatly helpful. Thanks a lot in advance! 🙂

    • @jonhoo
      @jonhoo  11 หลายเดือนก่อน

      Hey! Nope, I just start what I need when I need them - I don't end up with overly complicated terminal setups anyway it turns out :p

  • @billeterk
    @billeterk 10 หลายเดือนก่อน

    I missed out on free tertiary by a year In Melbourne but HECS was ok. Felt a little unfair at the time though :-)

  • @TheDamisBlaine
    @TheDamisBlaine 11 หลายเดือนก่อน +1

    When you use fish, have you have problem with some tools which require bash or install it?

    • @jonhoo
      @jonhoo  11 หลายเดือนก่อน

      Nope! Have had no such problems.

    • @mikkelens
      @mikkelens 11 หลายเดือนก่อน

      The true positive aspect of unix philosophy is that a tool that follows the philosophy may easily be replaced :D

  • @imhalvor
    @imhalvor 11 หลายเดือนก่อน

    I’m also living in Oslo and program Rust. Are you aware of an existing community?

    • @jonhoo
      @jonhoo  11 หลายเดือนก่อน

      Rust Oslo: meetu.ps/c/2N0x0/z2g52/d

  • @Heater-v1.0.0
    @Heater-v1.0.0 11 หลายเดือนก่อน +9

    "Moral hangups about working for a defence company"? Is that really a question when Russia has been invading Ukraine for two years on a rampage of destruction and genocide. When Russia has expressed its intension to take more of Europe and threatens to nuke anyone who stands in their way. Standing by and doing nothing in the face of all that is allowing people to be killed, tortured and subjugated. Standing by or objecting to defence efforts is an immoral stance. Ones "moral hang up" should be about not doing anything to defend freedom and democracy and actual lives of actual people.

    • @nguyen_tim
      @nguyen_tim 10 หลายเดือนก่อน

      *defense

    • @Heater-v1.0.0
      @Heater-v1.0.0 10 หลายเดือนก่อน +2

      @@nguyen_tim What do you mean? "Defence" is the correct spelling in English. Perhaps not in American and other languages.

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

      And what is NATO doing? Or any force in general. Bigger f** smaller, and that will never change. Just look what Israel is doing to Gaza, it is beyond genocide. Or france and Belgum in africa.. Human rights are joke, small guys must acept it, while big guys who invent the rules, can break them under force anytime they want.. Humas are animals, fighting for resources.. Nothing more, nothing less..

  • @user-gc8wr5dp4k
    @user-gc8wr5dp4k 11 หลายเดือนก่อน

    The best teacher!