Most active commenters
  • BoppreH(3)

←back to thread

330 points todsacerdoti | 36 comments | | HN request time: 0.798s | source | bottom
1. munificent ◴[] No.46236775[source]
> This would be career suicide in virtually any other technical field.

This article would certainly disagree with you:

https://en.wikipedia.org/wiki/List_of_U.S._Department_of_Def...

> the Golden Gate Bridge tells you it spans the Golden Gate strait.

Is that even a meaningful distinction? Does anyone think, "Gee, I'd really like to cross the Golden Gate strait?" or do they think "I want to get to Napa?".

> The Hoover Dam is a dam, named after the president who commissioned it, not “Project Thunderfall” or “AquaHold.”

It was actually called the "Boulder Canyon Project" while being built, referred to as "Hoover Dam" even though finished during the Roosevelt administration, officially called "Boulder Dam", and only later officially renamed to "Hoover Dam".

The fact that Herbert Hoover initiated the project tells you nothing meaningful about it. Would "Reitzlib" be a better name than "Requests"?

> If you wrote 100 CLIs, you will never counter with a cobra.

But out in the real world, you could encounter a Shelby Cobra sports car, Bell AH-1 Cobra chopper, USS Cobra (SP-626) patrol boat, Colt Cobra handgun, etc.

> No chemist wakes up and decides to call it “Steve” because Steve is a funny name and they think it’ll make their paper more approachable.

When you open your medicine cabinet, do you look for a jar labeled "acetylsalicylic acid", "2-propylvaleric acid", or "N-acetyl-para-aminophenol"? Probably not.

It's a bad sign when all of the examples in an article don't even agree with the author's point.

replies(7): >>46237936 #>>46238475 #>>46239196 #>>46242705 #>>46242922 #>>46243867 #>>46243968 #
2. BoppreH ◴[] No.46237936[source]
I think the author makes a hard distinction between consumer products and infrastructure/engineering products. The Shelby Cobra has a funny name, but its engine is the memorably named V8. The Hoover Dam is a dam, and the Golden Gate Bridge is a bridge.

We can argue about namespace pollution and overly long names, but I think there's a point there. When I look at other profession's jargon, I never have the impression they are catching Pokemon like programmers do.

Except for the ones with Latin and Greek names, but old mistakes die hard and they're not bragging about their intelligibility.

replies(4): >>46238452 #>>46238515 #>>46238933 #>>46239484 #
3. leipert ◴[] No.46238452[source]
Also the author misses how elements, species and astronomical objects are named. After random places, people, games, fictional characters, etc.

Names are just names. It’s nice if they are kind of unique and have no collisions.

replies(1): >>46238526 #
4. moregrist ◴[] No.46238475[source]
> > No chemist wakes up and decides to call it “Steve” because Steve is a funny name and they think it’ll make their paper more approachable.

The author is just wrong. Chemistry is fairly jam-packed with various cutesy names either to amuse the authors or because they’re attempting to make an algorithm memorable to the field.

Off the top of my head:

- SHAKE and RATTLE: Bond constraint algorithms.

- CHARMm: An MD package but you’d never guess it from the name

- Amber: Another MD package that you’d never guess from the name.

- So so many acronyms from NMR: COSY, TOCSY, NOESY

The list goes on and on and permeates most of the subfields in one form or another.

If you want really cutesy names, though, look in molecular biology.

replies(6): >>46238806 #>>46238867 #>>46239256 #>>46240097 #>>46240545 #>>46241779 #
5. kace91 ◴[] No.46238515[source]
>I think the author makes a hard distinction between consumer products and infrastructure/engineering products.

Which is really funny considering he talks about emacs.

6. BoppreH ◴[] No.46238526{3}[source]
Elements are numbered, species are messy categories to begin with and too numerous, and astronomical objects do have sensible naming[1].

But to me it's still unclear what a good naming culture would look like for programmers.

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

7. shaftway ◴[] No.46238806[source]
> > > No chemist wakes up and decides to call it “Steve” because Steve is a funny name and they think it’ll make their paper more approachable.

Lawrencium has entered the chat.

replies(1): >>46238913 #
8. dylan604 ◴[] No.46238867[source]
Americium, Einsteinium, Unobtanium also show chemistry isn't so uptight as suggested.
replies(2): >>46241308 #>>46241545 #
9. yongjik ◴[] No.46238913{3}[source]
Off-topic, but it always amuses me that the sleepy town of Livermore, CA, known locally for its vineyards and an outlet mall, is immortalized in the Periodic Table, instead of the other greater places like New York or Chicago.

Chicago even had the world's first nuclear reactor, but no luck.

replies(1): >>46241790 #
10. themafia ◴[] No.46238933[source]
> but its engine is the memorably named V8.

You're misremembering. It's the "Windsor V8." Or more specifically the "4.8L Windsor Ford V8."

replies(1): >>46239315 #
11. armadsen ◴[] No.46239196[source]
Biology is another discipline where the author is wrong. See e.g.: https://en.wikipedia.org/wiki/Sonic_hedgehog_protein
replies(1): >>46239421 #
12. gowld ◴[] No.46239256[source]
Most of your examples are software!

Also SHAKE and RATTLE describe the motion-simulation in the algorithm.

Acronyms are abbreviations for meaningful names.

replies(2): >>46239352 #>>46240552 #
13. BoppreH ◴[] No.46239315{3}[source]
Thanks, I'm not a car guy. I double checked with Wikipedia, but clearly I don't even know where I'm supposed to look.
replies(1): >>46241257 #
14. smallnix ◴[] No.46239352{3}[source]
> Acronyms are abbreviations for meaningful names.

I think often words are added to allow for a memorable name, such as crispr

> When Mojica and Jansen struck up a correspondence, they began tossing around catchy names for the patterns, and on Nov. 21, 2001, they settled on CRISPR—an acronym for Clustered Regularly Interspaced Short Palindromic Repeats.

https://nautil.us/the-unbearable-weirdness-of-crispr-236685/

15. BuyMyBitcoins ◴[] No.46239421[source]
Don’t forget the Thagomizer: https://en.wikipedia.org/wiki/Thagomizer
16. makeitdouble ◴[] No.46239484[source]
> The Hoover Dam is a dam, and the Golden Gate Bridge is a bridge.

Nothing stops the author from using "Libsodium crypto lib" and "Zephyr RTOS".

17. mvanzoest ◴[] No.46240097[source]
yeah like how about the "sonic hedgehog" protein https://en.wikipedia.org/wiki/Sonic_hedgehog_protein
replies(2): >>46242142 #>>46242822 #
18. bigger_cheese ◴[] No.46240545[source]
Physics has "Strangeness" and "Charm Quarks"

My own field Materials Engineering has:

"Hardness", "Toughness", Resilience", etc. which all describe different properties.

"Ferromagnetic" or "Ferrimagnetic best believe those are different.

replies(2): >>46241011 #>>46241927 #
19. moregrist ◴[] No.46240552{3}[source]
> Most of your examples are software!

Most of my examples are from computational chemistry, which is software, but (historically) written by chemists.

As one of those chemists (at least before my current work), I feel somewhat qualified to comment on my field and whether it always names things seriously or not.

But if you look around, fun terms are everywhere in chemistry or chemistry-adjacent fields. For example, PALM and STORM (from fluorescence microscopy) were almost certainly chosen because they were easy to remember.

> Also SHAKE and RATTLE describe the motion-simulation in the algorithm.

Not really. SHAKE and RATTLE are bond constraint algorithms to avoid simulating the fast degrees of freedom, typically in solvent.

In molecular dynamics, your time step is effectively set by the fastest degree of freedom (there’s a relationship with the Nyquist theorem here), so it pays to freeze out the vibrations of the O-H bonds in water when you’re simulating a larger system. SHAKE and RATTLE effectively freeze the bond and angle distances near equilibrium while allowing some relaxation.

The rest of the degrees of freedom are typically integrated with a larger time step using a method appropriate for the simulation ensemble (eg: one of the Verlet integrators, a Langevin integrator, etc).

> Acronyms are abbreviations for meaningful names.

Acronyms like XPS, EPR, NMR, etc are like that: dry, short, and meaningful.

But there are a lot that were chosen because they were entertaining to the authors or because they are easy to remember. Even in a technical field, marketing matters.

20. sweetjuly ◴[] No.46241011{3}[source]
and, of course, can't forget the derivatives of position after jerk being snap, crackle, and pop [1] after, you know, Rice Krispies.

[1] https://en.wikipedia.org/wiki/Fourth,_fifth,_and_sixth_deriv...

21. spauldo ◴[] No.46241257{4}[source]
Yeah, V8 is the shape of the engine - 8 cylinders in two rows offset at an acute angle (i. e. V-shaped). Likewise a V6 has the same number of cylinders as an inline 6 but performs very differently. There's a handful of different engine shapes - I'm fond of the rotary engines used in early aircraft. Traditionally, the name of an engine was just the year, the manufacturer, and the displacement (like 1965 Ford 352). You often leave off the year and even the manufacturer if it's not required by context.

The Ford 351 is a bit special because there were two different engines made by Ford in the same time period with the same displacement, so they tacked on the city they were manufactured in (Windsor or Cleveland).

22. knallfrosch ◴[] No.46241308{3}[source]
America is named after some author writing about a "New World." America is sometimes erroneously used to refer to only one of the states instead of the whole continent.

Einstein doesn't tell me anything, unlike Müller (miller) and Schmied (Schmiede = Forge)

23. jrowen ◴[] No.46241545{3}[source]
Unobtanium is fiction from the movie Avatar lol

Notoriously bad exposition I might add ("This is unobtanium. This is what we're here for!").

replies(3): >>46242054 #>>46242122 #>>46243400 #
24. kergonath ◴[] No.46241779[source]
> - So so many acronyms from NMR: COSY, TOCSY, NOESY

My favourite: MAS, for magic angle spinning. Because every paper needs a bit of magic.

Scientists are the wrong population to pick if you want people who dislike silly names. They are everywhere because we don’t hate fun, and it does make things memorable. We’re also fond of naming things after people, which is as un-descriptive as it gets.

replies(1): >>46243476 #
25. einr ◴[] No.46241790{4}[source]
Ytterby is an otherwise pretty insignificant small town of 6k inhabitants in Sweden, but it has FOUR elements named after it: yttrium, terbium, ytterbium, and erbium.
26. Oreb ◴[] No.46241927{3}[source]
And astrophysics has MACHOs and WIMPs.
27. silvester23 ◴[] No.46242054{4}[source]
Unobtanium was a thing in fiction long before Avatar.
28. hidroto ◴[] No.46242122{4}[source]
unobtainium predates Avatar https://en.wikipedia.org/wiki/Unobtainium

and at least that exposition makes more sense then the "fountain of youth brain juice" in the sequel, when the humans can literally reincarnate themselves without having to cross interstellar space to do it.

29. eloisant ◴[] No.46242142{3}[source]
Also: https://en.wikipedia.org/wiki/Pikachurin
30. Y_Y ◴[] No.46242705[source]
> No chemist wakes up and decides to call it “Steve” because Steve is a funny name and they think it’ll make their paper more approachable.

But a meteorologist might:

https://en.wikipedia.org/wiki/STEVE

31. ◴[] No.46242822{3}[source]
32. jdranczewski ◴[] No.46242922[source]
Following on on the DoD example, the field of astronomy is infamous for its terrible acronyms: https://lweb.cfa.harvard.edu/~gpetitpas/Links/Astroacro.html
33. a96 ◴[] No.46243400{4}[source]
Avatar was a famously wrong use of the very old term for something that is (no longer) available anywhere.
34. istjohn ◴[] No.46243476{3}[source]
Also see physics: "quarks," "strange," "charm"
35. rsynnott ◴[] No.46243867[source]
Military codenames are a bit different; they're deliberately random words, assigned so that no-one can guess the nature of the programme based on the name.

(Companies sometimes do this, too, for internal stuff.)

36. buzzardbait ◴[] No.46243968[source]
Good job pointing out the logical inconsistencies so succinctly. That article is yet another case of a solution looking for a problem.