[–] 5 points 2 weeks ago (1 child)

I do kind of take issue with the presentation here. Pointing to the number of countries without access is rather misleading because it gives a country as large as Pakistan the exact same weight as somewhere like Tuvalu. In terms of population, the list of blocked countries is I believe around 30% of the world population. That's definitely still significant and IMO worthy of a headline on its own, but the way this article focuses only on the raw number of countries feels disingenuous for the sake of being able to showcase a big attention-grabbing number.

  • source
  • [–] 32 points 2 weeks ago

    This is pretty much what OpenAI tried to do with Scarlett Johansson (or more specifically, her voice) before they got hit with a C&D. Of course, this was after they had already tried to work with her directly so the intent was pretty obvious in that scenario.

  • source
  • [–] 2 points 3 weeks ago

    They absolutely can, at least under the right circumstances. I accidentally scratched my dog's eye least year while playing with him, and as a result he developed a pretty bad case of pink eye about a week later, discharge and all.

    It fortunately cleared up pretty quickly with some prescription eye ointment, which _un_fortunately required a fairly pricey urgent care visit to basically say "Yep, it's pink eye".

  • source
  • [–] 26 points 3 weeks ago

    On the contrary, the borrow checker is basically the first thing you learn about when writing in Rust as it's the primary "gimmick" of the language. Anyone writing a non-trivial program should have at least heard the term before, even if they don't fully understand how it works.

  • source
  • parent
  • context
  • [–] 27 points 3 weeks ago (2 children)

    The borrow checker is a feature of Rust's compiler which places strict constraints on ownership of data to guarantee memory safety. It adds a lot of friction to writing Rust code if you're not experienced with the language (or sometimes even if you are). OP refers to the "language restriction of Rust", seemingly talking about the borrow checker, but has never even heard of it. It's kind of like someone claiming they didn't vibecoded their C++ project but having no idea what the STL is.

  • source
  • parent
  • context
  • [–] 5 points 1 month ago

    I don't disagree that the language is a great way to build an understanding of object lifecycles, but in my experience C++ ctors and dtors are also the biggest source of confusing footguns I've ever encountered in any programming language.

    Separately, template metaprogramming is a whole different beast. It's an extremely powerful tool, but to me it also feels like finding the correct incantation to get it to do exactly what you need for more complex scenarios. It can be really fun if you know what you're doing, but it also tends to make me very upset at the compiler when my incantations are a bit off.

  • source
  • parent
  • context
  • [–] 4 points 2 months ago (2 children)

    I know this is a matter of personal preference but I absolutely cannot stand John Oliver. Every joke feels so tangential and contrived that it's nearly a non sequitur à la Family Guy cutaway gags, and almost none of them ever seem to land for me. Then again, I think the target demographic is moreso Gen X than younger generations so maybe that's why.

  • source
  • parent
  • context
  • view more: next ›