• 1 Post
  • 30 Comments
Joined 3 years ago
cake
Cake day: May 24th, 2021

help-circle




  • Smith is quoted here as saying:

    “Have you not looked at the headlines about how Pierre Poilievre is described as dangerous?” the premier said. “How the leader of the Opposition in Alberta has described me as dangerous? When you start using that kind of rhetoric, that ends up creating an elevated risk for all of us.”

    She’s complaining about being called “dangerous”. That’s hardly violent rhetoric and certainly no worse than the language they use to describe their opponents.

    Sure, there are some individuals on the internet spreading violence, but you cannot equate the non-conservative media rhetoric with the violent and dishonest rhetoric coming out of conservative sources.








  • Finally some positivity around async Rust!

    I write a lot of embedded C for a living, and can’t wait for the ecosystem to get better so I can switch to Rust. Threading always starts simple. All I need is to spawn a thread and wait for a message on a queue. Then requirements change and I’m waiting on multiple messages from multiple other threads and suddenly I’m writing yet another state machine that async Rust would write for me.

    I also wish I had “coloured” functions in my embedded code. Often times it’s not even documented if a function blocks or not, and sometimes the behaviour changes depending on compile time configuration (blocking, or interrupt driven, or DMA, etc.).

    Async Rust certainly has it’s complexity too, but at least to my brain it would make a lot of my code much simpler.

    I need to find some time to really dig into Embassy one of these days.





  • I don’t use Flatpak much, but I rarely see issues. Sometimes I see minor things like themes not quite being right, but its never been bad enough for me to spend the time to fix it.

    I suppose another downside is the need to have the base runtime packages, so it could take more disk space if each app uses a different one. In practice apps will share runtimes though.