Live data from Hacker News

Wikipedia on HHVM

hhvm.com

51–58 of 58 posts

Re: Wikipedia on HHVM

#51

"Peak CPU utilization dropped from about 70% to 12%, almost a 6x improvement." That is substantial, and HHVM should bear to rest some of the claims (trolls) that PHP is not performant.

HHVM is a completely new interpreter, so it has nothing to do with the Zend interpreter's performance.

That said, PHP is (and has been) faster than both Ruby and Python and does some things faster than Perl. It shouldn't be expected to compete with Java or Go.

Re: Wikipedia on HHVM

#52
I would love to use hhvm, unfortunately my IDE of choice PHPStorm doesn't support it yet :( despite a big long list of customers requesting it. https://youtrack.jetbrains.com/issue/WI-21737

What editor do Facebook and Wikipedia use for their HHVM/PHP development out of interest?

edit: downvoted? really? for what?

Re: Wikipedia on HHVM

#53
post #24

Earlier quoted context omitted.

I really thought that when you wrote "faked" that reflected on Zeev's character. That he was trying to pull a fast one. Only after encountering the disclaimer did I realize what you meant. Many people won't read the disclaimer, and therefore when dealing with someone's reputation you should pick a word which might avoid misunderstanding.

Fair point. I might say some things about Zeev, but I certainly wouldn't say he's a liar. He's a talented developer.

Saying someone's faked a benchmark is an extraordinarily serious accusation of professional malpractice. I think your little joke is a very misguided.

Re: Wikipedia on HHVM

#54

Earlier quoted context omitted.

The other business interest is... as it gets more adopted, more people will know the ins and outs, and the talent pool for them to pick from will grow. More other businesses using it also makes it harder for people to make the argument against it as "it's just a Facebook thing"

I'd be surprised if anything-PHP is a bonus to hiring. Most likely people work on it despite of PHP, not because of it.

No, many people work on it because of PHP - because of the speed and flexibility of dev with it.

I've done PHP, some Ruby, some .NET, Java and more - coming back to PHP is often fun and a breath of fresh air. Nothing's perfect.

Re: Wikipedia on HHVM

#55

Earlier quoted context omitted.

Fair point. I might say some things about Zeev, but I certainly wouldn't say he's a liar. He's a talented developer.

Saying someone's faked a benchmark is an extraordinarily serious accusation of professional malpractice. I think your little joke is a very misguided.

Having seen how the sausage is made at many performance oriented companies this seems to be a bit of an overstatement.

Re: Wikipedia on HHVM

#56

Earlier quoted context omitted.

Yes. It's probably hard to hire developers if they must program in an obscure internal-only dialect of PHP (Hack).

That comment got downvoted to -1! I'm not saying Hack is obscure and used only by Facebook - but it would have been had Facebook not open-sourced HHVM and tried to promote its use.

It's not that obscure. Anyone with an ounce of experience in PHP can start writing solid Hack on day one. And that would still be true even if Hack were never seen in the wild.

Unless you think it's hard changing the open tag from <?php to <?hh :p

Re: Wikipedia on HHVM

#57
post #52

I would love to use hhvm, unfortunately my IDE of choice PHPStorm doesn't support it yet :( despite a big long list of customers requesting it. https://youtrack.jetbrains.com/issue/WI-21737 What editor do Facebook and Wikipedia use for their HHVM/PHP development out of interest? edit: downvoted? really? for what?

I use vim. Other MediaWiki developers use emacs, PHPStorm, TextMate, Notepad++ or whatever editor or IDE the individual developer is most comfortable with.

Re: Wikipedia on HHVM

#58

This is great news to see. I have tested HHVM with our particular application load and I found it to be a bit tricky to tune just right. However PHP 5.6 has been solid in production for us handling 5 billion requests daily.

Wow. What are you running that's getting 5 billion requests daily?

Mobile Ads and Mobile Analytics for about 500 million devices world wide.
Post reply on HN