Live data from Hacker News

Graph Mining Library

github.com

41–50 of 113 posts

Re: Graph Mining Library

#41
post #6
post #2

This is a big deal, I think. I'm guessing it's not widely used internally anymore if they are open sourcing it. What is used instead?

I don't think "not widely used internally anymore" is a common rationale for open sourcing something. Generally I'd expect companies to open source things when it's proven itself internally and they want to reap the benefits of open source: - Make internal engineers happy - engineers like having their code released outside the bounds of their company - Prestige, which can help with hiring - External contributions (no…

IMO, you forget one important point: control.

If your open source project/protocol is the most popular, and you have the governance over it, then you decide where it goes. Chromium is open source, but Google controls it, and everyone who depends on it has to follow. If Chromium was not open source, maybe Firefox would be more popular, and Google would not have control over that.

> or ignore (expensive to your reputation).

I don't think that anything is expensive for Google. They can do whatever they want.

Re: Graph Mining Library

#42

Interesting fact: the first commit is 2 years old and is entitled "Boilerplate for new Google open source project". Either they rewrite git history or it took about 2 years to get approval on making this repo public.

That could be the template it was cloned from

Re: Graph Mining Library

#43
Whew. Lots of complaints from people who probably will never need to use this code.

If you need docs just read the .h files, they have extensive comments. I’m sure they’ll add them or maybe, just maybe, you could write some to contribute.

This would have made some of my previous work much easier, it’s really nice to see google open source this.

Re: Graph Mining Library

#44

Can someone with familiarity with Bazel give any clues how to build? `bazel build` does something, but I end up with `bazel-build` and `bazel-build` with no obvious build artefacts.

In bazel //... is the equivalent of the 'all' target in make:

    bazel build //...
    bazel test //...
    bazel query //...
The last one should list all targets (from what I remember).

Re: Graph Mining Library

#45
post #44

Can someone with familiarity with Bazel give any clues how to build? `bazel build` does something, but I end up with `bazel-build` and `bazel-build` with no obvious build artefacts.

In bazel //... is the equivalent of the 'all' target in make: bazel build //... bazel test //... bazel query //... The last one should list all targets (from what I remember).

Thanks! That last one lists 84 results. None looks obviously like 'main'. Trying a random one:

    bazel run //in_memory/clustering:graph
    ERROR: Cannot run target //in_memory/clustering:graph
I'm going to wait until someone updates the readme I think!

Re: Graph Mining Library

#46
post #38

No idea where is the hype coming from, who is actually upvoting this? 0 Docs, 0 examples, 0 explanation of how is it useful. Is "Graph Mining" so ubiquitous that people know what this is all about?

[deleted]

Re: Graph Mining Library

#47

Whew. Lots of complaints from people who probably will never need to use this code. If you need docs just read the .h files, they have extensive comments. I’m sure they’ll add them or maybe, just maybe, you could write some to contribute. This would have made some of my previous work much easier, it’s really nice to see google open source this.

[deleted]

Re: Graph Mining Library

#48

Interesting fact: the first commit is 2 years old and is entitled "Boilerplate for new Google open source project". Either they rewrite git history or it took about 2 years to get approval on making this repo public.

[deleted]

Re: Graph Mining Library

#50
post #24

Interesting fact: the first commit is 2 years old and is entitled "Boilerplate for new Google open source project". Either they rewrite git history or it took about 2 years to get approval on making this repo public.

Now that's bureaucracy.

I'd agree if last commit was 2 years ago.
Post reply on HN