happimess's recent activity

  1. Comment on Good software development habits in ~comp

    happimess
    Link Parent
    I disagree. Local branches are just for me, and can be as untidy as is useful to me. Pushing to remote is where you rewrite your history so that it's comprehensible to someone else. My workflow is...

    I disagree. Local branches are just for me, and can be as untidy as is useful to me. Pushing to remote is where you rewrite your history so that it's comprehensible to someone else.

    My workflow is typically as follows:

    1: Create a local feature branch and go hog wild like DeaconBlue, with scores of tiny commits. These may have very descriptive commit messages, or may be a stream of "ugh poking again". I'll do a lot of git reset --hard in this phase, as I realize I've gone on a goose chase.
    2: Once I am certain I won't backtrack, I review my changes, squashing, rebasing, discarding, and rewriting commit messages as needed, so that everything starts with the task ID etc.
    3: Push to remote. If the feature is complete, proceed, else go to step 1
    4: Create the merge request, looking one more time over all the changes.

    Like writing, the drafting and editing stages are very distinct to me.

    [...] out of the final history by squashing the entire feature into one commit when merging

    A single commit per ticket is not enough granularity.

    Typically, teams I've been on do this on merge to the develop or main branch, while preserving the feature branch at least for some while. That way the production log has one entry per feature (good) but someone in the future trying to figure out what happened has the whole (tidied up) story.

    2 votes
  2. Comment on How well do you cook? in ~life.men

    happimess
    Link
    My mom cooked dinner at least 6 times a week, and I was often in the kitchen doing homework while she cooked. I wish that this had taught me anything, but friction over homework usually dominated...

    My mom cooked dinner at least 6 times a week, and I was often in the kitchen doing homework while she cooked. I wish that this had taught me anything, but friction over homework usually dominated any cozy moments for sharing foodways. I do think that a home meal is a lovely place/time.

    Much later, in my 20s, I got a job at a resort and they put me in the kitchen. I started prepping food, eventually cooking dishes and then planning meals, for ~20 people twice a day. I was working with someone who had fine dining experience, and he taught me a lot. Like other commenters, I feel like I built out my tool kit, and now I can just reach into the fridge and produce something that people will want to eat.

    I've always been the cook for my family, which can be exhausting. It honestly gives me a lot of empathy for my mom, and how ungrateful we were for the food we got. I still enjoy cooking, and look for opportunities to do something lavish for friends, but there's about 3 dishes that everybody likes and that produce a lot of leftovers, so nowadays that's the majority of the calories I produce.

    2 votes
  3. Comment on How well do you cook? in ~life.men

    happimess
    Link Parent
    Second pragmatic tip: Let the guests see you taking off an apron.

    Second pragmatic tip: Let the guests see you taking off an apron.

    2 votes
  4. Comment on How well do you cook? in ~life.men

    happimess
    Link Parent
    I don't think that this is toxic masculinity. The fact is that you applied your skill and care into making food that impressed, and someone else got credit. That leaves you in a position where you...

    I don't think that this is toxic masculinity.

    The fact is that you applied your skill and care into making food that impressed, and someone else got credit. That leaves you in a position where you go unrecognized, or you demand credit. That's just awkward, and it's not machismo to feel slighted.

    Quick practical suggestion: mention it to your wife, so she can give you credit in whatever way feels natural in the moment. In her position, I'd accept the compliment like "oh thank you, it was brilliant of me to marry such a good cook!"

    13 votes
  5. Comment on If you had to start a blog and post even though very few may read it, what would get you blogging weekly? in ~talk

    happimess
    Link Parent
    I began doing this about 2 years ago, and I feel the same. Building the machine and filling it with content is fun in its own right. It began as a professional landing page, and I think that...

    I began doing this about 2 years ago, and I feel the same. Building the machine and filling it with content is fun in its own right.

    It began as a professional landing page, and I think that shows. I still write mostly about computer stuff, and I worry sometimes about how something will look to a potential coworker, but it's been long enough that I'm sort of settling into a voice.

    3 votes
  6. Comment on What programming/technical projects have you been working on? in ~comp

    happimess
    Link
    I've finally hit a point in my personal website where I want to identify users. This means that I had to build a backend. I went with C# in .net 8, using the dotnet new webapi starter. This is...

    I've finally hit a point in my personal website where I want to identify users. This means that I had to build a backend. I went with C# in .net 8, using the dotnet new webapi starter. This is related to the tech stack I use at work.

    I'm having trouble getting authentication with google working (Microsoft.AspNetCore.Authentication.Google, if anyone's an expert). Following the tutorial leads to a stack overflow, and let me tell you that searching the web for advice about an actual stack overflow is an exercise in futility.

    That said, even through the frustration it's fun to use the tools I use at work, but with more recent versions, better libraries, no technical debt, and myself as the project manager.

  7. Comment on What games have you been playing, and what's your opinion on them? in ~games

    happimess
    Link
    Last night I put a couple of hours into Peglin on iPad, and it's great. It's essentially the format of Slay the Spire with the core gameplay of Angry Birds. I recommend it.

    Last night I put a couple of hours into Peglin on iPad, and it's great. It's essentially the format of Slay the Spire with the core gameplay of Angry Birds. I recommend it.

    1 vote
  8. Comment on wordfreq will no longer be updated partly due to AI polluting the data in ~comp

    happimess
    Link Parent
    That's fair, and instagram ads for overengineered litter boxes is firmly on my "Do not keep" list. But I guess my ambivalence about online shopping is broader than that. I wrote a long comment,...

    That's fair, and instagram ads for overengineered litter boxes is firmly on my "Do not keep" list. But I guess my ambivalence about online shopping is broader than that. I wrote a long comment, but Kurt Vonnegut said it better in an old interview, where he talks about going out to buy one envelope, which annoys his wife:

    Oh, she says well, you're not a poor man. You know, why don't you go online and buy a hundred envelopes and put them in the closet? And so I pretend not to hear her. And go out to get an envelope because I'm going to have a hell of a good time in the process of buying one envelope.

    I meet a lot of people. And, see some great looking babes. And a fire engine goes by. And I give them the thumbs up. And, and ask a woman what kind of dog that is. And, and I don't know…

    And, of course, the computers will do us out of that. And, what the computer people don't realize, or they don't care, is we're dancing animals. You know, we love to move around. And, we're not supposed to dance at all anymore.

    5 votes
  9. Comment on wordfreq will no longer be updated partly due to AI polluting the data in ~comp

    happimess
    Link
    Oof, well said.

    Now the Web at large is full of slop generated by large language models, written by no one to communicate nothing.

    Oof, well said.

    23 votes
  10. Comment on wordfreq will no longer be updated partly due to AI polluting the data in ~comp

    happimess
    Link Parent
    Definitely keep: Video chat with loved ones from basically anywhere topical chat (IRC and its successors) O.G. social media (friends, chronological feeds, event scheduling) Wikipedia Soundcloud,...

    Definitely keep:

    • Video chat with loved ones from basically anywhere
    • topical chat (IRC and its successors)
    • O.G. social media (friends, chronological feeds, event scheduling)
    • Wikipedia
    • Soundcloud, Flickr, and other places to share high-effort original media
    • Weather forecasting as it exists today
    • Online multiplayer video games

    Maybe?

    • online retail (is the van traffic worth it?)
    • 24-hour news
    9 votes
  11. Comment on What small questions do you have that aren’t worth a full topic on their own? in ~talk

    happimess
    Link Parent
    If you issue a shutdown in the terminal, your OS shuts down. If you click "shutdown now" on your desktop, then your desktop environment shuts down, after which it tells the computer to shut down....

    If you issue a shutdown in the terminal, your OS shuts down. If you click "shutdown now" on your desktop, then your desktop environment shuts down, after which it tells the computer to shut down.

    KDE is polite to your running software and waits, in case something is saving, reporting telemetry, or whatever. Your OS controls the hardware and can just cut the power whenever it wants.

    FWIW I use shutdown -h now and have never had a problem.

    13 votes
  12. Comment on My experience buying a used low-range EV a year later in ~transport

    happimess
    Link Parent
    From the website, the device requires So I think that your intuition is right.

    From the website, the device requires

    Two 120 V grounded outlets on two different electrical phases
    No GFI's

    So I think that your intuition is right.

    6 votes
  13. Comment on Advice for networking at a conference? in ~life

    happimess
    Link Parent
    More generally: take some concrete follow-up. This could be linkedin links, a business card, or many other things.

    More generally: take some concrete follow-up. This could be linkedin links, a business card, or many other things.

    2 votes
  14. Comment on Advice for networking at a conference? in ~life

    happimess
    Link
    Don't get in your head about your string of rejections. That sucks, but it's a hard market everywhere right now. At least while you're at the conference, get into a headspace where you can imagine...

    Don't get in your head about your string of rejections. That sucks, but it's a hard market everywhere right now. At least while you're at the conference, get into a headspace where you can imagine good things coming to you.

    Especially if this conference represents your niche, it should be easy to find common ground with people, so I second most of what I see in this thread about coffee and idle questions.

    2 votes
  15. Comment on What toothpaste do you use? in ~life.style

    happimess
    Link Parent
    For years, I was plagued by sores on the inside of my mouth. I eventually linked it to Sodium Laurel Sulphate and its various substitutes (credit where it's due: the tip came from my mom's...

    For years, I was plagued by sores on the inside of my mouth. I eventually linked it to Sodium Laurel Sulphate and its various substitutes (credit where it's due: the tip came from my mom's homeopath).

    The change in my quality of life is astonishing. I went from decades of near-constant searing pain to absolutely no issues in about a week. Honestly for a while I was angry that nobody had told me sooner.

    The problem is that it's hard to find toothpaste with fluoride, but without soap, so I cycle some regular toothpaste in about every other week.

    3 votes
  16. Comment on What is a scam that more people should be aware of? in ~life

    happimess
    Link Parent
    I spent a while in Athens, Greece. There, on a pedestrian walkway near the acropolis, was a boy with an accordion, one of many in that area. Some of them were good, and sometimes I gave them...

    I spent a while in Athens, Greece. There, on a pedestrian walkway near the acropolis, was a boy with an accordion, one of many in that area. Some of them were good, and sometimes I gave them money.

    This boy, however, would set up in front of a storm drain, with a few coins in a water bottle that had been cut in half. Inevitably, someone walking by would kick the nearly imperceptible bottle, the coins would fall into the storm drain. He would act shocked and outraged, and the mark would inevitably give him paper money to cover for all the coins.

    He'd then put a few more coins in his bottle and reset it in front of the drain. When it was quiet, he'd put a wad of gum on the end of a stick and fish the coins back out, to replenish the supply. If a few were left in the drain, it doesn't matter, because the mark didn't see the bottle in the first place.

    I watched him for weeks, and never once saw him even pretend to make a sound with the accordion.

    10 votes
  17. Comment on What is a simple tech tip that changed how you use your computer or other devices in a significant way? in ~tech

    happimess
    Link Parent
    Thanks for the detailed reply. I'll give this a try

    Thanks for the detailed reply. I'll give this a try

  18. Comment on What is a simple tech tip that changed how you use your computer or other devices in a significant way? in ~tech

    happimess
    Link Parent
    How do you accomplish this in OSX? AFAIK you must switch through them in order, and the OS sometimes silently reorders your virtual desktops.

    How do you accomplish this in OSX? AFAIK you must switch through them in order, and the OS sometimes silently reorders your virtual desktops.

    2 votes
  19. Comment on What programming/technical projects have you been working on? in ~comp

    happimess
    Link Parent
    I'm impressed you've got content! I've been working on my own blog, and it was fairly late in the process that I realized that, no matter how smooth my build pipeline was, I still had to, like,...

    I'm impressed you've got content! I've been working on my own blog, and it was fairly late in the process that I realized that, no matter how smooth my build pipeline was, I still had to, like, write every single post.

    kudos! It looks good.

    2 votes
  20. Comment on Tildes multiplayer games in ~games

    happimess
    Link
    I've been loving Ember Knights, which just came out of early access. It's similar to the old Gauntlet series (co-op game where you slay legions of enemies) but with some great improvements from...

    I've been loving Ember Knights, which just came out of early access. It's similar to the old Gauntlet series (co-op game where you slay legions of enemies) but with some great improvements from the past 15 years of game design.

    It's got a few performance hiccups on my (linux) machine, but I'd love to do some multiplayer. I'm mostly available evenings in American Eastern time.

    2 votes