happimess's recent activity
-
Comment on What long standalone book is worth its page count? in ~books
-
Comment on Good software development habits in ~comp
happimess 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
ormain
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. -
Comment on How well do you cook? in ~life.men
happimess 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.
-
Comment on How well do you cook? in ~life.men
happimess Second pragmatic tip: Let the guests see you taking off an apron.Second pragmatic tip: Let the guests see you taking off an apron.
-
Comment on How well do you cook? in ~life.men
happimess 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!"
-
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 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.
-
Comment on What programming/technical projects have you been working on? in ~comp
happimess 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.
-
Comment on What games have you been playing, and what's your opinion on them? in ~games
happimess 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.
-
Comment on wordfreq will no longer be updated partly due to AI polluting the data in ~comp
happimess 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.
-
Comment on wordfreq will no longer be updated partly due to AI polluting the data in ~comp
happimess 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.
-
Comment on wordfreq will no longer be updated partly due to AI polluting the data in ~comp
happimess 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
-
Comment on What small questions do you have that aren’t worth a full topic on their own? in ~talk
happimess 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. -
Comment on My experience buying a used low-range EV a year later in ~transport
happimess 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'sSo I think that your intuition is right.
-
Comment on Advice for networking at a conference? in ~life
happimess 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.
-
Comment on Advice for networking at a conference? in ~life
happimess 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.
-
Comment on What toothpaste do you use? in ~life.style
happimess 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.
-
Comment on What is a scam that more people should be aware of? in ~life
happimess 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.
-
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 Thanks for the detailed reply. I'll give this a tryThanks for the detailed reply. I'll give this a try
-
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 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.
-
Comment on What programming/technical projects have you been working on? in ~comp
happimess 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.
I'm about halfway through my second reading of The Ancestor's Tale, by Richard Dawkins. The conceit is that we walk backwards in time, meeting our shared ancestors with other living earthlings as we go.
It's a fascinating, detailed book full of great facts and lucid explanations of various scientific processes, including the best explanation of plate tectonics I've ever seen. It's broken into a bunch of small chunks, so despite its page count (my copy is more than 600 pages) it is easy to work through.
This is also before Dawkins made a second career being a jerk to religious people on twitter, so though he is an opinionated atheist, it's really not a focus of the book.