Live data from Hacker News

Configuring My Machines with Bashtard

tyil.nl

11–20 of 59 posts

Re: Configuring My Machines with Bashtard

#12
post #6

This is so awful. I hope nobody ever actually uses it seriously. As a person who has less hate than most people about bash; there are better options. I understand the frustration with ansible, with DSLs in general and the slow creep they all take to becoming proper languages with loops and conditionals- only with worse semantics than real languages. But this isn’t the way.

Genuine question, why not? The Bash shell is one of those things that people love to hate on, and yet -- it's still here. What makes this approach inferior?

Re: Configuring My Machines with Bashtard

#13
post #2

That name is problematic as it's too close to an abelist slur. You should change it to something like Bashfig, Bashful, etc. to be more inclusive.

Oh, come on. It’s a lot, lot closer to bastard than retard or tard. At some point people have to own their own misperceptions.

FWIW my first thought was the same as GP, and then only later did I consider that maybe it's punning on bastard, but I still wasn't sure. Probably better to pick another name and not have to keep explaining it.

Re: Configuring My Machines with Bashtard

#14
post #5

Earlier quoted context omitted.

As an actual living bastard, I endorse the name. So. There.

I think GP is referring to the politically incorrect "-tard" part of the name.

Bashtard is one letter away from bastard. You're stretching if you're reading it as retard.

Re: Configuring My Machines with Bashtard

#15
post #5

Earlier quoted context omitted.

As an actual living bastard, I endorse the name. So. There.

I'm all for funny names, but giving your project a needlessly inflammatory name, to me signals that the author doesn't have an interest in working with the greater open-source community to develop it further or adopt it.

https://en.m.wikipedia.org/wiki/Git_(slang)

Re: Configuring My Machines with Bashtard

#16

Earlier quoted context omitted.

I think GP is referring to the politically incorrect "-tard" part of the name.

Bashtard is one letter away from bastard. You're stretching if you're reading it as retard.

I initially read it as a play on "bastard". But I'm not so sure it's a stretch. I know more than one person who likes to add the -tard suffix to all sorts of words, used in an offensive way, and it's quite hard to pronounce in a way that doesn't sound like that.

Re: Configuring My Machines with Bashtard

#17
post #13

Earlier quoted context omitted.

Oh, come on. It’s a lot, lot closer to bastard than retard or tard. At some point people have to own their own misperceptions.

FWIW my first thought was the same as GP, and then only later did I consider that maybe it's punning on bastard, but I still wasn't sure. Probably better to pick another name and not have to keep explaining it.

Why does it need explaining.

Even if it was a play on retard I think it's really none of your business what someone calls their thing.

The kneejerk response here to be "you have change its name" is so damn entitled.

Re: Configuring My Machines with Bashtard

#18
post #13

Earlier quoted context omitted.

FWIW my first thought was the same as GP, and then only later did I consider that maybe it's punning on bastard, but I still wasn't sure. Probably better to pick another name and not have to keep explaining it.

Why does it need explaining. Even if it was a play on retard I think it's really none of your business what someone calls their thing. The kneejerk response here to be "you have change its name" is so damn entitled.

It needs to be explained that it's not using ableist language, meaning that every time it's shared a discussion like this one will take place, regardless of what you think about it.

Re: Configuring My Machines with Bashtard

#19
Regarding the "I wrote it in bash so it doesn't add a dependency". I've been thinking recently that it might make a lot of sense for these kind of tools to be written in a compile-to-native language (e.g. Go or Rust), and embed a lightweight scripting engine (for example quickjs or luajit).

That way they could write everything in a much nicer language and still not require a dependency. For such simple scripts the relatively low performance of these embedded scripting engines would be a non-issue, and you could even provide domain-specific utility functions (e.g. for shelling out, sending http requests or otherwise interacting with the system) implemented in the the host language (Rust/Go) with full access to their library ecosystems...

Re: Configuring My Machines with Bashtard

#20

Earlier quoted context omitted.

I think GP is referring to the politically incorrect "-tard" part of the name.

Bashtard is one letter away from bastard. You're stretching if you're reading it as retard.

It’s 0 letters away from bash ‘tard, and not really a stretch to speculate that the name might be intentionally a pun that has both meanings.
Post reply on HN