• 1 Post
  • 70 Comments
Joined 1 year ago
cake
Cake day: July 18th, 2023

help-circle
  • IIRC New Zealand returned to actual normal, as in COVID was a relative non-issue, faster than many other countries. Their restrictions were more severe and weren’t lifted very quickly, but when they were lifted things were actually fine.

    Places like the US and much of Canada dropped restrictions while things were still pretty bad in terms of infection rates and strain on health care systems, and really they hardly enforced them to begin with. You could see this as a return to normalcy since restrictions were gone, but in Alberta they lifted restrictions when we were still dealing with plenty of deaths, severely impacted health care, and on top of that we were still figuring out the implications of the whole long COVID thing. That’s not a return to normal, I don’t think, it’s pretending things are normal when they’re not.






  • If you can see a polar bear it’s a threat.

    They really aren’t like other bear species. They are an apex predator in an area where basically nothing other than another polar bear can even harm them. They see most things as food, including humans.

    As a bonus, Iceland has a pretty wonky ecosystem that needs protecting as is and polar bears aren’t native to the island. They have to swim extreme distances to get there, making relocation extremely difficult and expensive, plus if they leave it be it will entirely disrupt other wildlife in the area, to say nothing of the human population.

    As others have said, it sucks that it got shot, but Iceland especially has very limited options on how else to deal with it. Shoot on sight is, unfortunately, a very reasonable policy for them.









  • It’s been almost a decade since I used C++ and had to verify, but after some quick searching around it looks like it hasn’t changed a ton since I last looked at it.

    You can use smart pointers, and certainly you should, but it’s a whole extra thing tacked on to the language and the compiler doesn’t consider it an issue if you don’t use them. Using new in C++ isn’t like using unsafe in rust; in rust your code is almost certainly safe unless marked otherwise, whereas in C++ it may or may not be managed properly unless you explicitly mark a pointer as smart.

    For your own code in new codebases this is probably fine. You can just always make your pointers smart. When you’re relying on code from other people, some of which has been around for many years and has been written by people you’ve never heard of, it becomes harder to be sure everything is being done properly at every point, and that’s where many of these issues come into play.


  • brenticus@lemmy.worldtoLinux@lemmy.mlLadybird announcement
    link
    fedilink
    arrow-up
    39
    arrow-down
    1
    ·
    6 months ago

    C and C++ require more manual management of memory, and their compilers are unable to let you know about a lot of cases where you’re managing memory improperly. This often causes bugs, memory leaks, and security issues.

    Safer languages manage the memory for you, or at least are able to track memory usage to ensure you don’t run into problems. Rust is the poster boy for this lately; if you’re writing code that has potential issues with memory management, the compiler will consider that an error unless you specifically mark that section of code as unsafe.



  • I wouldn’t call it a bug, just that a naive ranked ballot naturally favours the centrist voices. I don’t even mean this in an extreme way: in Canada we basically have three centrist, neoliberal parties running parliament, and this would mean that the Liberals just win a majority almost every time. NDP voters generally won’t vote Conservative, Conservative voters won’t vote NDP.

    This can turn into a bug because it ends up pushing other voices out: if the popular vote suggests equal support between left, right, and center candidates, you would typically hope the make-up of the government reflects that, but more likely it would look like a center majority. There are ways to mitigate this (large number of parties, electing multiple candidates on a ballot, proportional components of the vote, etc) but ranked choice on its own tends to be a centralizing force, not a way to get a more representative democracy.

    Again, not a bug, and I definitely wouldn’t call it worse than FPTP, just making it clear that it has its own biases that are worth taking into account.



  • There are a lot of ethical concerns around Chinese worker treatment, economic concerns around Chinese subsidies driving the price down, privacy concerns around Chinese tech’s tendency to phone home, geopolitical concerns around giving China even more power in our nation…

    But honestly, same. Nowadays I can’t get a car at a decent price in a decent time frame, even worse if I want an EV, so what’s the expectation? The auto industry has dropped the ball so hard that China would trivially dominate the EV industry if they were allowed to compete. That’s bad, but it’s so bad because the local industry isn’t even in the ballpark of good enough.


  • Nenshi was a good mayor with a meh council and his frustration with dumb political issues came forth in ways that felt like actual human emotions, even if some people thought he was arrogant.

    He was pretty obviously the right choice here. Everyone’s platforms were basically the same. Ganley and Stonehouse are basically unknown, and Hoffman is more known for being the overweight health minister than anything else, unfair though that may be. He is the most recognizable of the leadership candidates by a mile, he has actual demonstrated leadership abilities we hardly see from anyone nowadays, and Calgarians generally like him. The only major downside is that he’s not a currently sitting MLA, but he would probably win any riding in Calgary handily.

    Calgary is pretty much a swing city at this point, since Edmonton goes mostly NDP and the smaller regions mostly go UCP, so someone Calgary can get behind is automatically a huge bonus. There’s a better chance of seeing another NDP government under him than basically anyone else in the province.