• 1 Post
  • 1.22K Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle
  • I’ve been pushing to add some basic checks on PR, and people are reluctant. There’s one repo that I’m code owner on so I spent the like 15 minutes to apply a code formatter and add a GitHub action to check. But on the main repo people are dragging their heels. I’m like just pick ruff or black and do it. It’s going to take like 10 minutes. I’m not asking for us to go crazy and add automated tests right now, but can we at least get something to verify the python code is syntactically correct?

    The other day something went through code review until I looked at it and saw there was an extra (, and that shit wouldn’t even run. I’m like please please add an automated check. I’ll do it. Please.

    I think a lot of people just aren’t familiar with how other places do software. This is the same place that was ssh’ing into prod and making changes right on the machine until like this month.



  • Mostly specific to online dating, but: People who dead end a conversation. Like, their profile says they love the author NK Jemisen. I write, “oh, I love her books! Did you read The City We Became? It’s a total love letter to the city”.

    They response with, “no”.

    Friend, that’s not an effective way to play this game.

    If you are not interested in dating, just unmatch. Maybe you swiped by accident or when drunk. I don’t care. I’m not going to remember.

    If you are interested in dating, you should put some effort in. If you don’t throw the ball back, you look like you’re either uninterested or incapable. I don’t want to date someone who’s not interested, nor someone who can’t carry a conversation.

    You might be thinking, “Well they asked a yes/no question and I answered as such”. Technically true, but not productive. What do you expect them to do? Ask another first-message-tier question? This isn’t supposed to be a one sided interview like you’re applying for a job. You’re supposed to be a full participant. Ask a question (preferably related to the topic). Or, if you’re not interested anymore, unmatch.

    You might also be thinking, “well I don’t have time for a whole conversation right now”. Ok. Do you ever have time? If not, delete the app because you don’t have time to date. If you do, answer when you have time. These things are asynchronous. If you’re afraid you’re going to forget, I don’t know man write yourself a note. That’s a life management problem outside the scope of dating advice.

    This whole thing peeves me because it feels like people want “banter” and witty conversation, but they don’t want to do their half of it. They want to be passively entertained, but this isn’t some podcast you can listen to when dozing. These are (hopefully) real people looking for connection.

    My therapist told me that people have different styles of communication and that’s okay. Maybe some people would be happy where their conversations are no deeper than “Did you hear the new slothrust album?” “No”. Doesn’t seem like an effective way to get to know someone to me.


  • I’m kind of bummed no one at my job really does code reviews seriously. I don’t really get any feedback, so it’s hard to improve.

    That’s also probably why the older code is an idiosyncratic mess of mutations and "oh yeah you need this config file that’s not in source control " and “oh sorry I guess I hard coded that file path, huh?”






  • I’m sure there are companies that are at least more good than bad. Teachers pay teachers. Meetup. Bandcamp before they sold. That’s all I have off the top of my head. But even so capitalism invites cruelty, and the best intentions can easily wither under the pressure to make more money.

    I work for a very large company involved in medicine. They make machines to do like blood work. That’s fine. People need that. But they treat many of their workers like trash. I don’t get paid for holidays and get the legal minimum sick leave per year. Their mission isn’t especially evil , but their behavior sucks.




  • People don’t really like change.

    Think about free public libraries. They’re fairly popular, and not controversial outside of fringe libertarian types and assholes. People like that you can borrow books and other media for free. Usually there’s a bit of a backlash if there’s a movement to shut down libraries or limit their services.

    Imagine if free public libraries didn’t exist, and someone tried to invent them today. People would be having screaming fits about communism. It’s stealing from the authors. it’s ruining publishing. We don’t need tax dollars for this when we have amazon. Blah blah blah.

    It’s the same with other things we could socialize. health care is a privatized nightmare. If we somehow got a public option in, eventually people would start reflexively defending it.

    So what I’m saying is many people don’t really have a set of internally consistent beliefs. They just don’t like change.


  • There was a website where users could request something or other, like a PDF report. Users had a limited number of tokens per month.

    The client would make a call to the backend and say how many tokens it was spending. The backend would then update their total, make the PDF, and send it.

    Except this is stupid. First of all, if you told it you were spending -1 tokens, it would happily accept this and give you a free token along with your report.

    Second of all, why is the client sending that at all? The client should just ask and the backend should figure out if they have enough credit or not.




  • This is very heteronormative and gender binaried. Queer people exist and date.

    That said, anecdotally, from the handful of women I’ve talked about this with: many don’t like making first moves on these apps.

    Using dating apps is a skill, and if you haven’t been practicing sending messages you’re going to be bad at it. The vast majority of first messages I got from women were “hey”. Trash tier. Probably because they just haven’t done it very often.