Sometimes I make video games

Itch.io

  • 1 Post
  • 268 Comments
Joined 1 year ago
cake
Cake day: July 26th, 2023

help-circle
  • I wasn’t aware my mediocrity was on display. 😅

    Honestly, I liked the professor. When he had time to teach something he was clearly interested in, he did a great job of connecting. He didn’t get to teach us OOP though because there was a staffing emergency. The person we did get normally taught Hardware, so he was basically just reading aloud the textbook. Poor guy.

    And you’re right, the professor did let us know that there was going to be a change of requirements partway through. But it wouldn’t be a good lesson if he told us what was going to change, although he did give some examples from previous times he’d taught the course.

    A lot of people got burned when the change came. For my part I thought I did pretty okay, the refactor didn’t go perfectly but it was better than if I hadn’t been prepared. But I’ve also written a bunch of really gross objects that served no purpose just because they might change later. As anything is, it’s all about finding that happy medium


  • I was a little curious myself, so I found an article about it.

    I admit that I don’t know exactly how a freezer works, but my impression is that the cold temperatures not only make it more difficult for the freezer to run, but apparently regardless of if it’s running they can damage the insulation.

    So I suppose that even if you do disconnect the power, the damage to the insulation will cause more work for the compressor, which will increase its energy costs and cause more strain for the part.

    Knowing that, if it was me, I’d probably bring the freezer in for the winter. Although I suppose if you want to keep your food on your balcony you could swap the freezer for any insulated cooler. The winter is pretty long here though, so I guess I’d just find a more permanent home for the freezer if I could





  • I’ve always understood rice cookers to be most energy efficient. If I had to guess why, it’s probably a factor of insulation and their precision of temperature control. Less heat is lost versus the stove top.

    Admittedly, that’s mostly a hunch. But even if my opinion here is misinformed, the convenience factor of the rice cooker can’t really be overstated.

    I don’t know if I have a BIFL recommendation. I got a mid-tier one to see if I liked it and would use it, and usually when buying my first appliance of a new kind longevity isn’t my biggest concern. But now I know I won’t go back to making rice on the stove top, so for my next one I’d hope to buy it for life.

    Mine is an Arrow Professional Plus. I’ve had it close to five years now and it still looks and behaves as new. I might have already stumbled into buy-it-for-life, I don’t know


  • That’s interesting, when I was a kid I remember always hearing that an octopus has eight tentacles and a squid has ten. I suppose ‘limbs’ might have been a more accurate descriptor.

    Oddly, I knew that cuttlefish have a distinction between arms and tentacles. I’m not in biology, but I always thought of them as tiny squid, so it wouldn’t surprise me if they were related.

    If you’re correcting me on the joke, it’s a pun where “ten tickles” sounds like “tentacles.” The number ten is unrelated to the number of limbs - it’s actually usually told about an octopus






  • I know you’re apprehensive about using vinegar, but it is quite a potent degreaser. And I mean, don’t give it a bath, but wiping it down with a rag or a toothbrush shouldn’t be too bad. That’s how I clean my air fryer

    You could try something like isopropyl alcohol if you’re concerned about the electronics. If you use a high purity then it actually evaporates on its own and is non-corrosive. It’s my goto cleaner for electronics parts.



  • There’s a couple things at play here when you talk to people online.

    Ultimately, there’s a difference between feeling attacked and being attacked. Both are common in online discussions.

    Why do people attack people?

    The anonymity and distance of the internet makes it easier for people to share strong opinions - for better or worse. There’s a certain amount of psychology around the design of social media that pushes people towards confrontation.

    Sometimes aggression is the default state for people. Depending on your world view that might be either sad or necessary.

    That said, I believe there’s a difference between a justified attack and an unjustified one. If someone is spreading hate, we all owe it to the community to fuck that person up with our words. If someone shares a harmless opinion then there isn’t much call for a personal attack.

    Why do I feel attacked?

    If you feel attacked on the internet, there’s ultimately two possibilities: you’re being attacked or you’re mistaken. For the sake of this section, let’s say you’re mistaken.

    Non-verbal communication is an essential part of communication between humans, and is something that’s hard to replicate in text. Ultimately, our non-verbal cues set an expected tone.

    Sometimes when writing we recognize this and use a tonal indicator to set expectations. Emoji 🙄, gestures *rolls eyes* and, appending flags /s are all ways that we might set tone. These three examples all indicate “sarcasm” which for many people seems to be the default way to express themselves.

    Sarcasm in particular is problematic because it often inverts the meaning of what was said. The phrase, “oh yeah, brilliant idea” has opposite interpretations if you’re being sarcastic. Sometimes the writer assumes the reader will know what they intended because they were feeling sarcastic when they typed it. Of course, as a reader we have no way of knowing what the writer’s feelings were at the time of writing.

    Another element at play here is that a good deal of conversation on the internet is debate. Some people equate disagreement with condemnation, so if your feelings are hurt by that it’s common to lash out. Many debates on the internet start civilly enough and then deteriorate to name calling and cursing in short order. It’s wise to try to be the bigger person and assume no malice, because once it gets out it’s hard to put back.

    Statistics and Bias

    You probably had the right idea that only about 1% of users are active commenters. Similar to that, there’s also a phenomenon where the most vocal (and often inflammatory) users represent a similarly small portion of the group.

    Our brains are evolved for survival, so they pay special attention to negative stimuli. Basically, they’re always looking for trouble, and if you’re looking for trouble you’re likely to find it.

    What this ultimately means is that we remember the bad things far more memorably than the good things. It also means that even if a small percentage of people are attacking others, because they dominate the conversation we start to believe that everyone carries that opinion. But as you point out, 99% of users aren’t even commenting, so we really don’t have a good grasp on what the larger population is like.

    It also means that if you exercise your block list, you don’t have to put in too much work to remove the most hateful people from your feed.

    Closing

    Anyway, I think you have the right idea. It sounds like you don’t go looking for fights.

    I try to keep a similar philosophy. If I disagree with someone then I’ll seek to empathize or educate. However, if someone is vocal about my erasure or directing hate and violence towards people then I’ll let them have it. I figure those people are looking for trouble and by golly I’ll give it to them - it’s always morally correct to punch a nazi.


  • Most of my college coursework was around OOP. That said, they actually did a pretty lousy job of explaining it in a practical sense, so since we were left to figure it out ourselves a lot of our assignments ended up looking like this.

    At the end of the program, our capstone project was to build a full stack app. They did a pretty good job simulating a real professional experience: we all worked together on requirements gathering and database design, then were expected to build our own app.

    To really drive home the real world experience, the professor would change the requirements partway through the project. Which is a total dick move, but actually a good lesson on its own.

    Anyway, this app was mostly about rendering a bunch of different views, and something subtly would change that ended up affecting all views. After the fact, the professor would say something to the effect of “If you used good objects, you’ll only have to make the change in one place.”

    This of course is only helpful if you really appreciated the power of OOP and planned it from the start. Most of us were flying by the seat of our pants, so it was usually a ton of work to get those changes in






  • Reading articles like this you always want to be careful. People are often pretty quick to pick sides when it’s about whether or not a mob was justified.

    There’s a genocide being perpetrated by Israel, but not all jews are Israeli, and even if they were you can’t really hold individuals abroad culpable for the sins of their government.

    So this mob is racially motivated and engaged in terrorism - what else do you call turning an armed mob loose on a bunch of teenagers? This will surely come back to say that Palestine supporters are terrorists, and now you’re right back to lumping everyone into a group.

    There would be a certain amount of irony that goes with racially profiling a racist mob. Too bad that means lumping a whole people in with the shitheels who’d be prepared to threaten kids with knives