BatmanAoD

joined 2 years ago
[–] BatmanAoD@programming.dev 49 points 1 month ago (3 children)

Well now you've seen it elsewhere, too.

[–] BatmanAoD@programming.dev 5 points 1 month ago

distributing relay knowledge among chatters (TBD)

This is the core reason that centralization is currently necessary. So admitting that it's an unsolved problem for a federated alternative is basically reinforcing Signal's point.

[–] BatmanAoD@programming.dev 4 points 1 month ago

That's because you haven't unlearned it yet

[–] BatmanAoD@programming.dev 14 points 1 month ago

Two, arguably: one with Apple and one with upstream Linux.

[–] BatmanAoD@programming.dev 9 points 1 month ago (2 children)

String escaping sucks in bash and other posix-style shells too, though.

[–] BatmanAoD@programming.dev 4 points 2 months ago

But that's not actually true in general; there is a default branch concept in forges, and an integration and/or release branch in most recommended workflows. That's the trunk.

[–] BatmanAoD@programming.dev 1 points 2 months ago

Fair, but it's one that the typical tools for finding bugs, tests and static analysis, cannot actually help with.

[–] BatmanAoD@programming.dev 1 points 2 months ago

Desktop Linux is still an extremely niche userbase, even with SteamOS and Microsoft doing its absolute best to aggravate users.

[–] BatmanAoD@programming.dev 2 points 2 months ago

🤖 Reality Check #1 20/20 🔥 Perfect Streak: 20

...some of those looked much more impressive than I expected, though.

[–] BatmanAoD@programming.dev 2 points 2 months ago

Believe me, whitespace-correct scripting is absolutely an issue.

You're right that it's annoying when filenames diverge right at a character that must be escaped.

[–] BatmanAoD@programming.dev 7 points 2 months ago (2 children)

For interactive use, tab-completion essentially makes this a non-issue, because shells add escaping in the appropriate places.

For scripting, where spaces are harder to deal with, unfortunately there's just not much you can do; your two options are basically to learn all of your particular shell's patterns for dealing with whitespace in filenames, or only write scripts in something other than a POSIX shell.

[–] BatmanAoD@programming.dev 2 points 2 months ago

Here it is:

Presumably, it already used SIMD, and that's how the existing GNU utility beat Rust by a factor of 17x.

view more: ‹ prev next ›