Hacker ApprovedDepartments

S2 Geometry

Geometry library in Developer tools

People recommend this Google spherical geometry library for its hierarchical cells, where parent cells always contain their children, and for being pleasant to use. Critics point to visual distortion of the cells and a lack of examples.

5 people recommended S2 Geometry in Hacker News comments, 1 had mixed feelings and 2 criticized it, November 2025 to October 2026.

Summary written by Claude from 6 comments.

8 people gave an opinion

recommend it
5
mixed feelings
1
warn against or regret it
2

The record

Each figure is one person. RecommendsMixed feelingsCriticizes

Recommended in 3 of 12 months

In 3 different threads.

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: not recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: not recommended

Why it doesn’t carry the badge

  • 5 people recommend itNeeds 10 or more, not met.
  • 2.5 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 3 of 12 monthsNeeds 4 or more, not met.
  • Recommended in 3 threadsNeeds 5 or more, not met.
  • The biggest thread supplies 40% of its recommendersNeeds half or less, met.

The same rules apply to every product, and the badge can’t be bought. Mixed feelings count toward neither side. How the badge works

What people say about it

Reasons grouped from a sample of 6 of the 8 opinions about it, picked in proportion to how many people recommend it, have mixed feelings and criticize it. Each mark is one comment in the sample. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Parent cells always contain children

    “has the very nice property that parent cells do indeed always contain their children”

    Comment from 8 Feb 2026 in “How we made geo joins 400× faster with H3 indexes”
  • Pleasant to work with

    “It was very pleasant to work with”

    Comment from 26 Apr 2026 in “HEALPix”
  • Google-developed geometry library

    “Also very cool: Google's S2 geometry”

    Comment from 25 Apr 2026 in “HEALPix”

What people warn about

Each mark is one comment

  • Visual distortion of cells

    “For my use case, the visual distortion of S2 was quite a no-go.”

    Comment from 3 Nov 2025 in “Harder, Better, Faster, Stronger Version of Uber H3 in Rust”
  • Lack of use cases and examples

    “I tried and tried to use S2 in my company but the lack of available use cases and examples made it tough to adopt.”

    Comment from 4 Nov 2025 in “Harder, Better, Faster, Stronger Version of Uber H3 in Rust”
  • Not particularly strong at either

    “being not particularly good at either”

    Comment from 7 Feb 2026 in “How we made geo joins 400× faster with H3 indexes”

What people recommend instead

The same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

S2 Geometry compared with 1 alternative
ProductRecommendMixedCriticizeApprovalMonthsHad forBadge
Manifold144382%10—Approved
S2 GeometryThis page51271%3——

What people said

6 of the 8 opinions about it, picked in proportion to the three counts, newest first. Each links to the original comment.

“It was very pleasant to work with”

RecommendsComment from 26 Apr 2026 in “HEALPix”

“Also very cool: Google's S2 geometry”

RecommendsComment from 25 Apr 2026 in “HEALPix”

“has the very nice property that parent cells do indeed always contain their children”

RecommendsComment from 8 Feb 2026 in “How we made geo joins 400× faster with H3 indexes”

“being not particularly good at either”

CriticizesComment from 7 Feb 2026 in “How we made geo joins 400× faster with H3 indexes”

“I tried and tried to use S2 in my company but the lack of available use cases and examples made it tough to adopt.”

CriticizesComment from 4 Nov 2025 in “Harder, Better, Faster, Stronger Version of Uber H3 in Rust”

“For my use case, the visual distortion of S2 was quite a no-go.”

MixedComment from 3 Nov 2025 in “Harder, Better, Faster, Stronger Version of Uber H3 in Rust”

Counts come from 1,791,911 Hacker News comments labeled by Claude, November 2025 to October 2026, with data through October 31, 2026. Counts updated 2 Nov 2026. How we count. Report a mistake.