It is relative. If a project only pushes a few commits a year, 2 months of quiet is nothing. Given this project going to zero commits from 100s of commits a week is noteworthy.
Hi, Paul from the Open Source Team here at Meta. HHVM is still in use and there are no changes to the level of maintenance the open source project gets. There's no conspiracy, no quiet quitting. The reality is that we just had some issues that affected our automatic syncing a little while back and HHVM got stuck. Since use outside of Meta is relatively low, unsticking it was just lower priority.
But we see that you've noticed and I think the folks working on HHVM internally will get that corrected soon!
I'm a little surprised HHVM is still around, last time I checked it was barely (if at all) faster than vanilla PHP and PHP now has a lot of the comparible features like progressive type safety and concurrency (to an extent).
There are even competing PHP compilers/interpreters/runtimes now like there has been for a while with other languages.
I'm guessing there is some benefit to running HHVM on the type of large scale deployments Facebook has or there wouldn't be a need to keep it around.
I find it interesting that it’s still getting a few github stars monthly[1]. I wonder if that’s organic discovery or an appetite for an alternative PHP?
From what I understand it is still a quite popular language at meta, and strongly supported and preferred for lots of development, though definitely never got much traction externally.
It seems to me that this project is still being maintained and it isn't archived, if it is not maintained and not archived then it would present a problem.
This really does not come as a surprise. PHP 7 erased the performance gains that Hack had, and PHP 8 brought a lot of the last few missing pieces that helped modernize PHP.
Hack was heavily optimized for Facebook-sized setups and was never intended to run in the places that PHP is most often run from (such as cPanel servers), so it never really picked up much traction among the PHP world.
Non-PHP developers never even considered it as an option, as they probably didn't consider PHP as an option either.
Basically, it was one of those projects that may have been a good idea when it was released (although perhaps just contributing more to PHP might have been the better thing for Facebook to do, but that's a different story), and it's time has now passed. I'm just surprised it took this long for them to end work on it, honestly
Not to be terse, but did anyone outside of FB ever care about Hack? Mentally I always just knew "FB built everything in PHP, it got too gunky, they invented Hack to try to solve the issue without needing to rewrite everything"
PHP usually ranks pretty high on many "developer hate" polls, so it's not too shocking to me that Hack never got the hype of React or Golang.
paxys|1 year ago
chomp|1 year ago
nkcmr|1 year ago
zpao|1 year ago
But we see that you've noticed and I think the folks working on HHVM internally will get that corrected soon!
throwaway2016a|1 year ago
There are even competing PHP compilers/interpreters/runtimes now like there has been for a while with other languages.
I'm guessing there is some benefit to running HHVM on the type of large scale deployments Facebook has or there wouldn't be a need to keep it around.
conor-|1 year ago
The cost of rewrites at that scale certainly has to be far more expensive than the cost of paying a team to maintain HHVM
mwksl|1 year ago
1.https://github.com/trending/hack?since=monthly
sebstefan|1 year ago
spunker540|1 year ago
colesantiago|1 year ago
nik736|1 year ago
ceejayoz|1 year ago
letharion|1 year ago
jasongill|1 year ago
Hack was heavily optimized for Facebook-sized setups and was never intended to run in the places that PHP is most often run from (such as cPanel servers), so it never really picked up much traction among the PHP world.
Non-PHP developers never even considered it as an option, as they probably didn't consider PHP as an option either.
Basically, it was one of those projects that may have been a good idea when it was released (although perhaps just contributing more to PHP might have been the better thing for Facebook to do, but that's a different story), and it's time has now passed. I'm just surprised it took this long for them to end work on it, honestly
evanelias|1 year ago
lallysingh|1 year ago
Or nobody cares about Hack anymore?
teqsun|1 year ago
PHP usually ranks pretty high on many "developer hate" polls, so it's not too shocking to me that Hack never got the hype of React or Golang.
wongarsu|1 year ago
phowat|1 year ago