noeontheend

@noeontheend@beehaw.org
1 Post – 26 Comments
Joined 1 years ago

I have a pretty unique perspective on this as someone who's worked in churches my entire adult life. Probably the hardest interview question I've ever been asked--across both technical and non-technical interviews--was when I was interviewing to be the organist at a large UMC church in early 2019, right before the General Conference vote that set all of this off. They basically summarized the situation to me and then asked if I was comfortable coming into the position not knowing which way the vote would go. In many ways, this question felt like asking if I had principles and if I was willing to stick to them. As a progressive person, I had to really think about if I'd be ok being in a place where I wouldn't be allowed to play for a same-sex wedding.

That church's senior pastor was one of the leading figures in the movement to affirm LGBTQ members. We quietly performed at least one same-sex marriage while I was there, which was technically in defiance of the denomination's restrictions. Since then, I've moved to one of the most prominent progressive mainline Protestant megachurches in the US. We've had long standing partnerships with many LGTBQ organizations, and we do lots of tangible things for all sorts of underrepresented communities. We had a visiting trans pastor speak about a month ago, and they received an instant ovation from the congregation.

My point in all of this is that it frustrates me to see comment sections like much of this one where people insist that every church is a highly regressive place. As someone who's in the closed door meetings, I promise you that there are many that are not, and it's not just all a ploy to try to stay relevant in today's society. Some places really do support these causes because they believe in them.

(As a footnote, I'll say that I don't like to talk about my religious views online, as it might put me in a weird position with my current and potential future employers. An acquaintance of mine wrote a great blog post that sums up my feelings well.)

1 more...

My commits tend to be pretty verbose. Here's an example log from one of my projects.

I follow the standard imperative style for the commit title, and then I use the body to summarize any important internal changes, reflect on the overall project status (for example, what milestones this commit crosses or what other work it might enable or require), and state what I'm going to work on next. I'm sure some people find it too wordy, but I like having the commit history show lots of details about the overall status.

Edit: I always have a descriptive summary, i.e., never one word commits or similar.

6 more...

To cap off one of my strangest days in recent memory, I just got a call asking if I can go to England all next week to accompany a choir tour. Nothing's confirmed yet, and I'd have to pull some major strings to get out of my obligations here. However, I'd really love to go.

Unfortunately, we're moving a few days after I'd get back, so I'd pretty much dump all the packing on my partner. She says I should go regardless, but I definitely don't feel great about that.

I also just finished up a take-home interview project for a part-time software development job. I've been trying to break back into that world for some time now, so I'm very excited about the opportunity.

2 more...

My version of the "could care less" pet peeve (which is annoying but tolerable) is when people reverse the order of the cases in a "let alone" phrase. The entire point of "let alone" is that you fail to meet the general case, so of course you don't satisfy the specific case.

For example, if I asked someone "Have you ever been to Germany?" they might answer "I've never been to Germany, let alone Europe!" As is, this is nonsensical, but if you reverse the order, all is well. Most examples in the wild aren't this obvious, but they're commonplace once you start looking for them.

As already mentioned, you're probably looking for Obtanium. There's also APKUpdater, which hasn't seen updates in two years but has a 3.0 branch ready for testing. (I haven't personally used it.)

For Liftoff specifically, I'll add that it's available in the IzzyOnDroid repository for F-Droid, which is useful if you're already using F-Droid for anything else.

This is interesting—I hadn't heard of vis or Sam. Thanks for sharing!

I will say that I like to think of myself as a reasonably advanced Vim user, and the substitution commands used for the example wouldn't have even occurred to me for changes 1 and 2. I would have automatically done it the alternative ways listed. I'm pretty sure those would be faster to type too (they're fewer keystrokes). Is it really true for most people that "the substitute command is used 90% of the time when using commands"?

Personally, I'd love this system (I immediately thought of some code snippets I'd bring!), but I'm curious how you'd handle candidates without any open source projects or contributions who still have a substantial employment history but are unable to show any code from that because it's all proprietary.

It's a reference to my last name, which, at least in the U.S., is much more commonly spelled with an e on the end. I always have to clarify that there's "no e on the end" whenever I give/spell my name to anyone.

I also make no secret of my actual identity and only say things I'd be comfortable saying in person. I know there's some risk of running into a crazy stalker person, but thankfully I haven't dealt with anything like that so far in my Internet years.

Nim is one of my favorite languages, and has been one of my primary languages in rotation for projects for the last five or so years. I've written servers (and web frontends, CLI tools, quick scripts, etc.) with it and am very happy with the results.

It's hard for me to put into words why I like it so much, but I think it might actually be because it's such a mishmash of paradigms. If I'm in a functional mood, I can use lots of ideas from functional programming. If I feel like using OOP everywhere, I can do that too. And if I want to mix both together, it's no problem! Nim kind of feels like the Wild West, and while that's something I'd dislike in most languages, for whatever reason it works when writing in Nim.

This is exactly right. However, something that I've found frustrating is that in many projects (at least the ones that I'm interested in), it feels like there's a secret roadmap that's not documented anywhere outside of the maintainer's head(s). You can scour the wiki, watch the IRC channel and mailing lists, and read through the issue discussions, and you still won't have a good sense of what they want done next or if the change you want to make is incompatible with some big planned rewrite. I know the answer is to just ask—and I've done that more and more recently—but that can be a big hurdle if you're just getting started.

I'm trying to build a community for a project right now, and this is something I'm very aware of. I'm trying to report on what I'm working on and planning in the project chat so that if someone else comes along, hopefully they'll (a) understand the current status and (b) feel comfortable asking about the overall vision.

Well said and agreed. It felt awkward because next week was supposed to be a lighter period for me at work after some sustained intensity, while she's ramping up for a big project due at the end of the month. So all along, we'd planned for me to shoulder more of the packing and last minute planning. I just wanted to make sure that she knew that I appreciated how much extra work I was passing on to her, and to express that I needed to find ways to make it up to her.

However, late last night I found out that the choir's original plan worked out and they don't need me to go at all. So...yeah.

This is aptly timed for me—I spent some time this weekend trying to decide what chat service to use for a project of mine. I'm just starting to try building the community, so it feels like I should have a chat ready if/when people start showing up.

I didn't consider Discord because I wanted to stick with free software, for the reasons outlined in this post and other similar ones. In the end, I settled on Zulip, but would be happy to reconsider (so far, the chat is just me talking to myself!) if anyone wants to suggest an alternative or has experience in a similar situation.

5 more...

We've moved with our cat twice now and are preparing for our third. We're very lucky in that my partner's parents live in the same city, so we always take the cat to their house, leave her there while we get everything moved, and then take her to the new place once it's ready. That seems to stress her out less than moving everything while she's around, and she gets a nice vacation out of the deal!

She's maybe a little nervous for the first day or two, but always seems to settle in quickly. She also does this adorable thing whenever she goes somewhere new. She'll slowly walk along the perimeter of each room, mapping it out and sniffing everything, and when she's ready, she'll go on to the next room and repeat. It's really quite something to watch!

My girlfriend and her entire family think I'm an alien for drinking milk whenever I have popcorn. It doesn't even register as a strange combination to me. I think they're very complementary flavors.

My biggest (mostly) irrational internet pet peeve is the proliferation of people suggesting ":wq" when ":x" is strictly better.

That is sexy. My only problem is that I tend to run my Git operations in a pretty small tmux pane on the side of my editing pane, so that layout ends up being too wide to fit well. I'll definitely keep that alias around for when I have a full screen though!

I'm a Vim user to my core, but I still use org-mode with this plugin (and Orgzly on Android) because of how useful it is.

Thomas, Alito, and Gorsuch.

I'm going to a nearby convention for work for most of this week. The convention itself isn't terribly interesting, but it has been nice to catch up with old friends and meet some new people.

Looking ahead, this is my first proper weekend off in over a year, so I'm looking around for a good destination for a weekend trip (something I'm told normal people do!). Any recommendations within a 4-5 hour drive from downtown Chicago?

Thanks! I did consider Matrix as well, and in fact just set up a personal server yesterday. I was worried about it being too high of a barrier to entry (the reason I stayed away from my first instinct, IRC...). At least Zulip is intuitively just a chat app, even though it might turn people away who don't want to register for yet another account. One option could be to add Matrix and IRC bridges for Zulip, in the hopes of keeping everyone happy?

I'm still not sure what the best way forward is. It's a tricky balance between promoting FOSS and remaining widely familiar.

Our rent skyrocketed so we've been looking to move, and after a hectic week of making appointments, going to showings, and all that unpleasantness, we found a great new place today! We really lucked out in a lot of ways to get this place. The icing on the cake is that it's about two blocks away from my work. I also made quite a bit of progress on one of my side projects earlier in the week. So in all, a busy week but a good one :)

That's why git log --oneline exists ;)

2 more...

Oh, what I would give for this to have been their response....

However, there's a part of me that says it might be better to publicize what they actually said for posterity? I guess in my fantasy world, after some time (years? decades? centuries?) we've magically fixed all our problems and people can look back at quotes like these and have yet another data point for how insane this political world became and what to avoid in the future. (I'm obviously ignoring problems like the fact that this article will disappear between now and then, and quotes like that cause real damage in today's world, so it's probably not worth it in reality.)

A spokesman for Trump declined to respond to questions about the call with Ducey and instead falsely declared in a statement that “the 2020 Presidential election was rigged and stolen.” The spokesman said Trump should be credited for “doing the right thing — working to make sure that all the fraud was investigated and dealt with.”

It's so frustrating that in order to maintain a semblance of balance, the Washington Post has to ask a Trump spokesperson for a comment on allegations of yet another crime and then has to print their response, even when it's as baseless as this. I know they cushion it by saying the spokesperson "falsely declared," and I'm not frustrated at them for doing their job, but more at the world we live in for getting to the point where you can so brazenly make such abjectly false claims over and over and get people to believe them.

1 more...

I thought the first half was a bit of a mess, but I really loved the second half. The plot was maybe a little repetitive: the good guys make a breakthrough, the bad guys catch up and ruin everything, the good guys escape, repeat. And on the topic of repetitiveness, I could have done with one fewer car chase scene. But overall, the ending was so much fun that it redeemed any other flaws, and I certainly enjoyed it!

These look delicious! What modifications did you make?