Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The underlying project MediaPipe looks pretty cool: https://github.com/google/mediapipe/blob/master/mediapipe/do...

I wonder why they didn't build it on top of one of the gazillion flow-based visual programming languages instead?



Probably because it uses TensorFlow (lite) and there aren't many (any?) VPLs supporting C++ integration.

And also Google has NIH syndrome, it's hard to think of any outside projects they use besides the Linux software stack and LLVM.


> Probably because it uses TensorFlow (lite) and there aren't many (any?) VPLs supporting C++ integration.

which VPL do not support C++ ? all the major ones have externals / plug-ins / modules that can be written in C++ - Max/MSP, PureData, LabVIEW, vuo, BluePrints, vvvv...


Google depends on thousands of external software projects.

They heavily support a VPL, Scratch.


AFAICT the relationship for Scratch is that Google wrote a new VPL (Blockly) and the MIT Media Lab released it as Scratch 3.0.

I guess the "thousands" is from https://opensource.google.com/? In a few minutes of browsing, I couldn't find anything besides Bullet that wasn't just Google releasing something as open source.


Python? Git?


Git is mainly for external consumption. They've got their own VCS called Piper that comes with a client called CitC (sit-see).




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: