Q&A December 2023

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025

Комментарии • 30

  • @Luxalpa
    @Luxalpa Год назад +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.

  • @bloody80
    @bloody80 Год назад +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 11 месяцев назад

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

  • @CBJamo
    @CBJamo Год назад +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.

  • @stacknewbie3815
    @stacknewbie3815 Год назад +7

    I missed it thanks for the upload

  • @DmitryVoytik
    @DmitryVoytik Год назад +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 Год назад +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 Год назад

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

    • @Heater-v1.0.0
      @Heater-v1.0.0 Год назад +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.

  • @gakman
    @gakman Год назад +1

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

  • @pawe460
    @pawe460 Год назад +2

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

  • @steveoc64
    @steveoc64 Год назад +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 Год назад +1

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

  • @HululusLabs
    @HululusLabs Год назад

    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

  • @flohs226
    @flohs226 Год назад

    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  Год назад

      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

  • @nickmills8476
    @nickmills8476 Год назад

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

  • @TheDamisBlaine
    @TheDamisBlaine Год назад +1

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

    • @jonhoo
      @jonhoo  Год назад

      Nope! Have had no such problems.

    • @mikkelens
      @mikkelens Год назад

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

  • @aragaoduarte
    @aragaoduarte 9 месяцев назад

    Please make the Forgotten Tech podcast

  • @billeterk
    @billeterk Год назад

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

  • @user-gc8wr5dp4k
    @user-gc8wr5dp4k Год назад

    The best teacher!

  • @imhalvor
    @imhalvor Год назад

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

    • @jonhoo
      @jonhoo  Год назад

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

  • @Heater-v1.0.0
    @Heater-v1.0.0 Год назад +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 Год назад

      *defense

    • @Heater-v1.0.0
      @Heater-v1.0.0 Год назад +2

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

    • @markocvejic6416
      @markocvejic6416 9 месяцев назад

      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..