Live data from Hacker News

Wikipedia on HHVM

hhvm.com

31–40 of 58 posts

Re: Wikipedia on HHVM

#31
Might somebody be willing to explain the difference between the two versions?

> using HHVM from GitHub rather than our internal repository.

Re: Wikipedia on HHVM

#32

Earlier quoted context omitted.

Is it a huge project to maintain? I thought the first HipHop implementation was a 2-person side project. Relative to FB's size, does it matter even if they had to put 10 people on it?

Originally, yes, but it's grown since then, and bear in mind that it is critical infrastructure that Facebook are now completely dependant on.

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"

Re: Wikipedia on HHVM

#33

Earlier quoted context omitted.

Originally, yes, but it's grown since then, and bear in mind that it is critical infrastructure that Facebook are now completely dependant on.

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"

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

Re: Wikipedia on HHVM

#34
post #11

The y-axis of the first graph should start at 0. Being more than twice as fast is quite a lot. There is no need for cheap tricks. If you aren't visualizing tiny deltas, don't truncate the y-axis. It's misleading.

That was just the default presentation mode of the tool I got the graph from. It's been updated.

Re: Wikipedia on HHVM

#35
post #2

Congrats to FB for donating their engineering resources to helping Wikipedia. How do we make this more the norm for large corporations with talent? Something akin to Google's 10% time but with a social-good focus? It might help silicon valley's reputation in a larger sense.

Bear in mind that Facebook has a vested interest in getting other large sites to use HHVM, so that they're not the only ones who want to maintain it. They're not doing this purely for the greater good. That said, I agree, Facebook is doing awesome stuff here.

Just to underscore your point: I'm an engineer at Wikimedia, and I worked quite closely with Brett, the author of the blog post. As a small nonprofit operating a very popular site, we're accustomed to being approached by salespeople camouflaged as altruists, and over the years we've developed a pretty good nose for that sort of thing. The people on the HHVM team with whom I interacted were palpably genuine and nice, helping us out at odd hours of the night, and asking for absolutely nothing in return. They're wonderful people, full stop.

Re: Wikipedia on HHVM

#36
post #31

Might somebody be willing to explain the difference between the two versions? > using HHVM from GitHub rather than our internal repository.

The only differences are some Facebook-only extensions we use to interface with internal services, and a different build system. The code is exactly the same otherwise.

Re: Wikipedia on HHVM

#37
post #16

Earlier quoted context omitted.

Use `fake' in speech, where you can convey more context, and `synthetic' in writing?

I'd say the other way around, honestly. In writing I can stick a * there so it's obvious that there's more to it than it seems. In speech, unless it's explained beforehand, it might not be a good idea.

Air-quotes? Or just stick to boring words.

Re: Wikipedia on HHVM

#38

Earlier quoted context omitted.

Originally, yes, but it's grown since then, and bear in mind that it is critical infrastructure that Facebook are now completely dependant on.

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.

Re: Wikipedia on HHVM

#39
post #11

The y-axis of the first graph should start at 0. Being more than twice as fast is quite a lot. There is no need for cheap tricks. If you aren't visualizing tiny deltas, don't truncate the y-axis. It's misleading.

That was just the default presentation mode of the tool I got the graph from. It's been updated.

Thanks. Graphs are so much better without "fine print".

Re: Wikipedia on HHVM

#40

Earlier quoted context omitted.

As far as I'm aware, HHVM isn't something that FB is charging for. If that's true, what's the business interest?

The same one I mentioned before: getting other people to use it benefits them, as other people will help maintain it because they also have a stakehold in its success. It's a huge project to maintain.

If you define it that way then there's almost nothing in the world that would categorize as altruism. Helping kids in Africa? It's only to make yourself feel good. Helping that fallen granny get up? It's to make yourself look good in front of others. Etc. If you go that far, both egoism and altruism will have completely lost their meanings.
Post reply on HN