Earlier quoted context omitted.
Fair enough, and honestly I agree with you that supporting the n==1 case is the bare minimum of care I'd expect from an application developer. Though if you support languages other than English even the decision to simplify pluralization logic to n==1 seems like a form of "...meh, whatever" given various pluralization rules: https://cldr.unicode.org/index/cldr-spec/plural-rules
The best approach is to probably separate the number out I guess. Files deleted: {0 or 1 or 1,000,000}
The kind of company I want to be a part of
171–180 of 180 posts
Re: The kind of company I want to be a part of
#172I’d say overreaction. The real world is full of tradeoffs and I’ve seen people try to get minutia like this correct in convoluted contexts which actually broke the core application logic. Given the limited time we can spend on things, supporting proper plurality falls below some of my other UI priorities like proper accessibility settings. I don’t think plurality is bad, just low in the stack rank of things that matt…
I think there was an article on English stackexchange where linguists proved that the word "the" is a useless word. It's a filler word like umm, etc.
Re: The kind of company I want to be a part of
#173Earlier quoted context omitted.
> If they didn't read the catering closely, did they also skim the electrical schematics? This is dumb pop-psych stuff, like the "make interview candidates wait then reject them if they don't know the other candidates' names" type hiring "tricks". It's barely different than judging someone based on their handshake grip strength, imo. Perhaps these companies prioritized the work properly, and determined that electrica…
> This is dumb pop-psych stuff, like the "make interview candidates wait then reject them if they don't know the other candidates' names" type hiring "tricks". It's barely different than judging someone based on their handshake grip strength, imo. Wait, what? How are these related? One thing is putting a canary clause in a contract between companies to check if they actually read all the clauses (which had to be foll…
Not following the letter of a canary clause, especially if you don't recognize it as such because it's inane and prima-donna-esque, doesn't mean you didn't read the clause. It's an assumption that Roth is making which he falsely believes has given him special insight into the contractors, when in fact it's entirely possible and even probable that the meaningless canary clause requirement was ignored in favor of actually handling the real, important requirements.
The best stage technician in the world could very well say, "he can get his own damn M&Ms", and that would not detract one iota from their skill or legitimacy.
Ask most professionals to do dumb shit outside their job description, and that's the response you'll get, rightfully so.
Re: The kind of company I want to be a part of
#174This is the Californian Ideology in a blog post. The implication that title and intro mean to imply is working for companies that build products that are not evil and hostile to their users. But the call to action is to.. embed logic in the programs to pluralize properly (in English). It's possible to write evil software that pluralizes words. It's possible to write beneficial software that does not pluralize words.…
We want to hire engineers who really pay attention to details and great product experience but it’s quite rare in practice. Hiring is super hard.
Re: The kind of company I want to be a part of
#175Earlier quoted context omitted.
Is it still "16'777'222 pliki wysłane"?
yeah, the last digit matters. But sometimes the second last as well because of teen numbers: 22 pliki wysłane 12 plków wysłanych
Re: The kind of company I want to be a part of
#176Earlier quoted context omitted.
> This is dumb pop-psych stuff, like the "make interview candidates wait then reject them if they don't know the other candidates' names" type hiring "tricks". It's barely different than judging someone based on their handshake grip strength, imo. Wait, what? How are these related? One thing is putting a canary clause in a contract between companies to check if they actually read all the clauses (which had to be foll…
> One thing is putting a canary clause in a contract between companies to check if they actually read all the clauses Not following the letter of a canary clause, especially if you don't recognize it as such because it's inane and prima-donna-esque, doesn't mean you didn't read the clause. It's an assumption that Roth is making which he falsely believes has given him special insight into the contractors, when in fact…
Re: The kind of company I want to be a part of
#177Obligatory oldnewthing: https://devblogs.microsoft.com/oldnewthing/20030929-02/?p=42... > Multilingual support also explains why you see things like “1 folder(s)” instead of “1 folder” and “2 folders”. Why not have two format strings, one for when the number of items is exactly one, and one for when the number of items is two or more? > Well, for one, that would significantly increase the number of strings we would h…
A couple of other related ones:
https://devblogs.microsoft.com/oldnewthing/20241007-00/?p=11...
https://devblogs.microsoft.com/oldnewthing/20241101-00/?p=11...
Re: The kind of company I want to be a part of
#178Re: The kind of company I want to be a part of
#179This is the Californian Ideology in a blog post. The implication that title and intro mean to imply is working for companies that build products that are not evil and hostile to their users. But the call to action is to.. embed logic in the programs to pluralize properly (in English). It's possible to write evil software that pluralizes words. It's possible to write beneficial software that does not pluralize words.…
So it's your belief that paying attention to how your tool communicates with it's users (in the language they're speaking) has no implications on user hostility? That's certainly a fascinating point of view that I would guess is in the extreme minority, and probably isn't actually something you believe yourself, if you stop trying to rant about California long enough to consider the words you wrote.
Also, would love if you'd call out where anything about "evil" is actually implied - I would assume that, when you read the actual written words, you'll realize you've added that yourself, and that perhaps you'll be a bit more careful in the future when trying to throw in a slightly wordier Twitter-slap. Or not, I suppose your post is "current social media discourse in an HN post" or whatever.
Re: The kind of company I want to be a part of
#180There's an npm package for that! https://www.npmjs.com/package/pluralize
function fn(val) {
return typeof val === "number" &&
isFinite(val) &&
Math.floor(val) === val;
};