Hacker ApprovedDepartments

Hack programming language

Hacker Approved

Ranked 58 of 163 programming languages by recommenders

Free PHP-derived language from Meta with a more expressive type system and async support. Critics say it adds another standard with its own problems.

Free PHP-derived language from Meta with a more expressive type system and async support. Critics say it adds another standard with its own problems.

35 people gave an opinion

recommend it
26
criticize it
9
approval share
74%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

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

Why it carries the badge

  • 26 people recommend itNeeds 10 or more, met.
  • 2.9 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 11 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Improves on PHP's flaws

    “They already did one better and upgraded the whole language in the form of Hack.”

    Comment from 25 Oct 2026 in “PHP Foundation 'under-funded' with one full-time staff member, director says”

    “IMO Hack is much better than PHP, I'm sad that it never gained traction”

    Comment from 9 May 2026 in “CPanel's Black Week: 3 New Vulnerabilities Patched After Attack on 44k Servers”

    “Hack was the better language for so many reasons”

    Comment from 10 Sep 2026 in “PHP is Dead (and AI is to blame)”
  • Expressive type system beats PHP

    “Hack has a really expressive type system where PHP does not.”

    Comment from 4 Jan 2026 in “Was It Really a Billion Dollar Mistake?”

    “Hack has a really expressive type system where PHP does not”

    Comment from 4 Jan 2026 in “Was It Really a Billion Dollar Mistake?”
  • Fans call it brilliant and better

    “Hack is also brilliant. Thanks for your work and continued maintaining it.”

    Comment from 6 Apr 2026 in “Why doesn't HN have a mobile app?”

    “Personally, I prefer the Hack version.”

    Comment from 19 Jun 2026 in “Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28”

    “Thank you for HACK. I love it!”

    Comment from 17 Dec 2025 in “Tell HN: HN was down”

What people warn about

Each mark is one comment

  • Adds another standard with problems

    “I really can't endorse attempts like Hack which just introduce a new standard with its own problems.”

    Comment from 17 Sep 2026 in “My temporary PHP fix from 2014 has nearly 20M installs. Today I'm deprecating it”

    “hacklang is too different”

    Comment from 10 Sep 2026 in “PHP is Dead (and AI is to blame)”
  • Little more than syntactic sugar

    “ended up offering little more than syntactic sugar”

    Comment from 5 Feb 2026 in “Show HN: Micropolis/SimCity Clone in Emacs Lisp”

    “rather superficial cap systems like Hack”

    Comment from 26 Aug 2026 in “VMs won't contain cyber-capable agents”

Other programming languages people recommend

The four most recommended other programming languages, with 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.

Hack programming language compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Rust2,03997368%134 yrs118 ownersApproved
Go1,25465166%135.9 yrs63 owners—
Python1,06782157%1218 yrs64 owners—
Zig74344962%121 yr27 owners—
Hack programming languageThis page26974%11—Approved
See all 163 programming languages, ranked

What people said

33 of the 41 comments that mention it, newest first. Each links to the original comment.

“They already did one better and upgraded the whole language in the form of Hack.”

RecommendsComment from 25 Oct 2026 in “PHP Foundation 'under-funded' with one full-time staff member, director says”

“has a toggle to block AI posts”

RecommendsComment from 25 Sep 2026 in “F-Droid 2.0”

“I really can't endorse attempts like Hack which just introduce a new standard with its own problems.”

CriticizesComment from 17 Sep 2026 in “My temporary PHP fix from 2014 has nearly 20M installs. Today I'm deprecating it”

“Hack was the better language for so many reasons”

RecommendsComment from 10 Sep 2026 in “PHP is Dead (and AI is to blame)”

“hacklang is too different”

CriticizesComment from 10 Sep 2026 in “PHP is Dead (and AI is to blame)”

“rather superficial cap systems like Hack”

CriticizesComment from 26 Aug 2026 in “VMs won't contain cyber-capable agents”

“Safari cannot open the page because the address is invalid.”

CriticizesComment from 25 Aug 2026 in “Rasora – import a recipe from any link, video, or photo”

“Meta's PHP (Hack) based platform is waaaaaaay easier for teams to collaborate on”

RecommendsComment from 8 Aug 2026 in “Steve Yegge's Google Platform rant (2011)”

“Facebook showing off Hacklang in 2014 for people to believe in getting more canonical programming features into PHP”

MixedComment from 6 Aug 2026 in “What I love about Django”

“Facebook's Hack has basically the almost perfect async/await”

RecommendsComment from 16 Jul 2026 in “The Tokio/Rayon Trap and Why Async/Await Fails Concurrency”

“So I wanted an app for a better experience.”

RecommendsComment from 14 Jul 2026 in “Your 'App' Could Have Been a Webpage (so I fixed it for you)”

“The content is way more readable with the app. And the interactions (voting and replying) are much more native.”

RecommendsComment from 1 Jul 2026 in “Show HN: HackerNows – Native iOS HN Client”

“I used Hack, Iosevka, Adobe's Source Code Pro and more for a very long time and was very happy about all.”

RecommendsComment from 25 Jun 2026 in “Show HN: Monolisa v3 – a typeface for developers and creatives”

“Personally, I prefer the Hack version.”

RecommendsComment from 19 Jun 2026 in “Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28”

“they can get to a point where it makes sense to hire a bunch of compiler engineers to fork PHP and make the Hack language”

MixedComment from 17 Jun 2026 in “Why is Meta destroying its engineering organization?”

“It really improved on a ton of PHP's flaws.”

RecommendsComment from 23 May 2026 in “PHP's Oddities”

“IMO Hack is much better than PHP, I'm sad that it never gained traction”

RecommendsComment from 9 May 2026 in “CPanel's Black Week: 3 New Vulnerabilities Patched After Attack on 44k Servers”

“I think I've only found Liberation and Hack to appear decent on standard density display.”

RecommendsComment from 9 Apr 2026 in “Bitmap fonts make computers feel like computers again”

“Hack is also brilliant. Thanks for your work and continued maintaining it.”

RecommendsComment from 6 Apr 2026 in “Why doesn't HN have a mobile app?”

“Ended up with Hack, but it is missing the font I use”

MixedComment from 31 Mar 2026 in “CodingFont: A game to help you pick a coding font”

“HACK is a fantastic reader, highly recommended”

RecommendsComment from 21 Mar 2026 in “The worst volume control UI in the world”

“They eventually went Hack, the rest went Node for the most part.”

MixedComment from 9 Mar 2026 in “FFmpeg at Meta: Media Processing at Scale”

“it doesn't look like it's been updated in several years”

CriticizesComment from 9 Mar 2026 in “FFmpeg at Meta: Media Processing at Scale”

“ended up offering little more than syntactic sugar”

CriticizesComment from 5 Feb 2026 in “Show HN: Micropolis/SimCity Clone in Emacs Lisp”

“No documentation and no portable build instructions/toolchain.”

CriticizesComment from 2 Feb 2026 in “"Giving up upstream-ing my patches & feel free to pick them up"”

“It's basically PHP made to look and act like Java which isn't great”

CriticizesComment from 29 Jan 2026 in “OTelBench: AI struggles with simple SRE tasks (Opus 4.5 scores only 29%)”

“offers a filter that hides posts via a list of keywords you can manage”

RecommendsComment from 28 Jan 2026 in “I Stopped Following the News”

“is virtually ideal (IMHO) for serving Web traffic”

RecommendsComment from 8 Jan 2026 in “Kernel bugs hide for 2 years on average. Some hide for 20”

“Hack has a really expressive type system where PHP does not”

RecommendsComment from 4 Jan 2026 in “Was It Really a Billion Dollar Mistake?”

“Hack has a really expressive type system where PHP does not.”

RecommendsComment from 4 Jan 2026 in “Was It Really a Billion Dollar Mistake?”

“Thank you for HACK. I love it!”

RecommendsComment from 17 Dec 2025 in “Tell HN: HN was down”

“Java, C++, and the Hack (PHP-kind) shop are frequently guilty of this.”

CriticizesComment from 7 Dec 2025 in “Removed rust to gain speed”

“Creating Hack advanced whole PHP ecosystem and cost nothing in the grand scheme of things.”

RecommendsComment from 4 Nov 2025 in “Why engineers can't be rational about programming languages”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.