• 0 Posts
  • 33 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle




  • BenVimes@lemmy.catoCasual Conversation @lemm.ee*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    3
    ·
    2 months ago

    I phrase my dislike of dogs differently: I do not care for 99.9% of dogs. If a (human) friend has a dog, I will dutifully engage with it on a limited basis. I may even enjoy myself a bit, too.

    But a random person walking their dog in the park? Please keep it away from me. I don’t care how much of a “good boy” you think your pup is, I don’t know or trust them.







  • Canada’s military is small enough that there is typically only one officer with the rank of General (or Admiral if they are from the navy), and their position is the Chief of Defence Staff. I think a second General is appointed if Canada gets a seat on the UN Security Council, to act as the senior military advisor for the delegation.

    There are more Lieutenant Generals (and Vice Admirals), and the CDS is appointed from their ranks when a new one is needed.

    EDIT: To clarify further, there are multiple ranks with the word “general” in them. In order of increasing seniority, they are (with equivalent navy ranks in parentheses):

    1. Brigadier General (Commodore)
    2. Major General (Rear Admiral)
    3. Lieutenant General (Vice Admiral)
    4. General (Admiral)


  • I had never heard of Humane until I read this article. After also reading Engadget’s review of the thing, it sounds like an absolute nightmare to use.

    Maybe I’m too old-school and impatient, but I’ve never been able to make voice assistants work for me. It’s a feedback loop: the assistant fails to do a task, so I become resistant to using it in the future. Even the thing I’ve used an assistant for the most, playing music out of a Nest speaker, seems to still be hit-or-miss after years of trying, and in some ways seems to be getting worse.

    The gestures also sound awful. As with voice assistants, I’ve never gotten comfortable with smartphone gestures beyond the most rudimentary. I strictly use 3-button navigation on my phone, and I use Connect as my Lemmy app of choice because it allows me to disable all the swipe commands for upvote/downvote.


  • BenVimes@lemmy.catoGames@lemmy.worldHow Greed Ruined Gaming
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 months ago

    Well, there’s the fact that outrage seems to drive more activity than other types of content. YouTube sees it as a more profitable option to advertise a Very Angry Gamer™ to you, even if you aren’t interested. I guess they assume that you’ll find something to watch anyhow, but if they will profit even more of they can hook you into the outrage machine.

    Then there’s my personal hypothesis that in order to enable this, YouTube’s algorithm weights your demographics, subscriptions, and viewing history much more heavily than your manual inputs.


  • My wife and I had this conversation the other day. Our kid is only two right now, but as we’ve learned, these milestones sneak up on you.

    I used my own life as a guide to my opinion, and so landed on age eight or so. That’s around the age I remember being able to go to the park or to a friend’s house within the neighbourhood on my own.

    Other questions about how much functionality the phone would have and how much access they would have to it at home are still to be determined.


  • You are welcome.

    Pointers do make more sense to me now than two decades ago, mostly owing to me being married to a computer scientist. But I always go back the fact that for the purposes of my first year programming course, pointers were (probably) unnecessary and thus confusing. I have a hard time understanding things if not given an immediate and tangible use case, and pointers didn’t really help me when most of my programs used a bare few functions and some globally defined variables to solve simple physics problems.

    EDIT: I’ll also say that pointers alone weren’t what sunk my interested in programming, they’re just an easily identifiable concept that sticks out as “not making sense.” At around the same time we had the lesson on pointers, our programs were also starting to reach a critical mass of complexity, and the amount of mental work I had to do to follow along became more than I was willing to put into it - it wasn’t “fun” anymore. I only did well on my final project because a friend patiently sat in my dorm room for a few hours and talked me through each step of the program, and then fed me enough vocabulary to convince the TA that I knew what I was doing.



  • I am but one man whose only education in programming was a first year university course in C from almost two decades ago (and thus I am liable to completely botch any explanation of CS concepts and/or may just have faulty memories), but I can offer my own opinion.

    Most basic programming concepts I was taught had easily understood use cases and produced observable effects. There were a lot of analogous concepts to algebra, and functions like printf did things that were concrete and could be immediately evaluated visually.

    Pointers, on the other hand, felt designed purely of and for programming. Instead of directly defining a variable by some real-world concept I was already familiar with, it was a variable defined by a property of another variable, and it took some thinking to even comprehend what that meant. Even reading the Wikipedia page today I’m not sure if I completely understand.

    Pointers also didn’t appear to have an immediate use case. We had been primarily concerned with using the value of a variable to perform basic tasks, but none of those tasks ever required the location of a variable to complete the calculations. We were never offered any functions that used pointers for anything, either before or after, so including them felt like busywork.

    It also didn’t help that my professor basically refused to offer any explanation beyond a basic definition. We were just told to arbitrarily include pointers in our work even though they didn’t seem to contribute to anything, and I really resented that fact. We were assured that we would eventually understand if we continued to take programming courses, but that wasn’t much comfort to first year students who just wanted to pass the introductory class they were already in.

    And if what you said is true, that later courses are built on the assumption that one understands the function and usefulness of pointers despite the poor explanations, then its no wonder so many people bounce off of computer science at such a low level.


  • I definitely feel this. I had to take a programing course in university and I was easily able to follow along up until the lesson on pointers, whereupon I completely lost the thread and never recovered.

    I’ve known a good number of computer scientists over the years, and the general consensus I got from them is that my story is neither unique nor uncommon.


  • I’ve gotten the pop-up once or twice, but updating uBlock fixed that.

    I have instead noticed a large decrease in quality, things like frozen images/pages and endless buffering. I don’t know if all that is related, but it did start around the time YouTube started cracking down on ad blockers.