News for hackers. Stuff that matters.

Umofomia

Re:A Japanese Glossary of Chopsticks Faux Pas on Sunday March 22, 2026 @04:54PM (#47482029)
> That's hard to guess. There are three common measure words meaning "pair" [...]

> If you actually wanted one chopstick, you'd say 一只筷子.

Traditional Chinese script versions of Simplified 只 and 双 actually make this more apparent, where they would be 隻 and 雙, which are pictograms illustrating one and two birds in a hand, respectively.

Re:A Japanese Glossary of Chopsticks Faux Pas on Friday March 20, 2026 @07:54PM (#47462459)
I'm under the impression this is a Chinese vs. Japanese difference. Shoveling food into your mouth is perfectly acceptable in Chinese etiquette but discouraged in Japanese. Accordingly the Japanese cook their rice to clump together so it's easier to pick up using your chopsticks so that you don't have to resort to shoveling.
I totally agree with this, and will add that another benefit of whimsical names is discoverability. If your project is named plugin-update-checker and I want to find documentation on it, it's likely going to be buried in a bunch of other irrelevant search results about plugin update checkers in general. If it was called SocketToMe instead, I'm going to find much better search results.
Re:Ruby 3.5 Feature: Namespace on read on Monday May 12, 2025 @02:49PM (#43966307)
I will share a concrete example where I've recently run into this problem.

In order to make use of OpenStruct, `require 'ostruct'` first needs to be declared. Our code neglected to make that declaration, and we saw failures when it was deployed. This code, however, passed all of our tests. We discovered it was because our testing framework included rspec-expectations, which has a dependency on diff-lcs[1], and diff-lcs itself declares `require 'ostruct'`[2]. Because of this, ostruct was loaded globally before our code was tested, which silently masked the underlying issue.

This being said, I do understand the sentiment that this feature seems superfluous and may introduce unnecessary complication, especially from a Rubyist's point of view. The underlying mental model of Ruby dependency management is different from many other languages, and it's something to keep in mind when coming from other languages that do have scope for declared dependencies.

[1] https://github.com/rspec/rspec-expectations/blob/v3.13.3/rsp... [2] https://github.com/halostatue/diff-lcs/blob/v1.5.1/lib/diff/...

Re:Why Is the World Losing Color? on Wednesday April 02, 2025 @01:37PM (#43559179)
> I bet one of those color comparison graphs of the average website in 1998 through today would show the same trend.

    <marquee><blink>Indeed</blink></marquee>
Re:Why is zero plural? (2024) on Wednesday January 22, 2025 @05:08PM (#42798050)
When the comment you replied to mentioned "Chinese has gotten by for thousands of years without any plurals at all", I understood it to mean that Chinese has not featured any general system of marking plural by grammatical means[1], which is what is usually understood by the term "plural"[2], not that Chinese has no ability to express a more-than-one count distinction at all (which isn't the case in any language as far as I'm aware).

> It can't pluralize anything, but it can pluralize anything that refers to people and it is actively used in novel ways. I've seen someone refer to 美国的妈妈们; metonymy is not involved there.

It is productive in a limited sense in that way, but not as a general plural marker as you're arguing, and it's limited because 美国的妈妈们 means "American mothers" in that it necessarily refers to them as a collective group (which I argue is an instance of metonymy) rather than a set of more than one "American mother". For instance you cannot say *三个美国的妈妈们 to mean "three American mothers"; you must instead say 三个美国的妈妈 because 美国的妈妈们 can only ever refer to the entire collective group.

> I should note that this argument doesn't entirely hang together. You can make "the White House" explicitly plural in English by giving it a plural verb

This is a feature of UK English where collective nouns agree with plural forms of verbs. US English on the other hand, requires the singular form[3][4]. This has no bearing on how we analyze Chinese.

[1] https://en.wikipedia.org/wiki/Grammatical_number

[2] https://en.wikipedia.org/wiki/Plural

[3] https://victoryediting.com/collective-nouns/

[4] https://en.wikipedia.org/wiki/Collective_noun#Examples_of_me...

Re:Why is zero plural? (2024) on Wednesday January 22, 2025 @02:17PM (#42796434)
To be more accurate, 们 isn't a plural marker more because of the fact that it's not productive[1], rather than the fact that Chinese doesn't have declension. If 们 were able to be suffixed to any noun to make it plural, then you could consider it to be a plural marker, even though the noun isn't technically declined. That's not the case anyway though, since 们 can only be used with a closed set of pronouns or in a limited way to refer to groups represented by the noun its attached to (in this sense it's more of a metonymic[2] marker rather than a plural marker). For example, 白宮们 can be used to translate "the White House" when it refers to the President and his administration, and cannot be used to mean "white houses".

[1] https://en.wikipedia.org/wiki/Productivity_(linguistics) [2] https://en.wikipedia.org/wiki/Metonymy

Re:Cannonball: An Enhanced OutRun Engine on Sunday January 12, 2025 @12:29AM (#42671524)
It's probably more a reference to The Cannonball Run film[1], which the designer of Out Run mentioned[2] inspired the original game.

[1] https://en.wikipedia.org/wiki/The_Cannonball_Run

[2] https://en.wikipedia.org/wiki/Out_Run#Development

Re:After my dad died, I ran and sold his company (2018) on Saturday June 22, 2024 @04:12PM (#40761794)
I noticed the word 'jugaad' from his speech and looked it up: https://en.wikipedia.org/wiki/Jugaad

It seems like a very befitting word for the eponymous "hacker" ethos of this site.

Older »