Live data from Hacker News

Vanadium – Create distributed applications that can run anywhere

v.io

31–40 of 53 posts

Re: Vanadium – Create distributed applications that can run anywhere

#31

Earlier quoted context omitted.

> Syncbase: "Offline-first and peer-to-peer, Syncbase provides local storage that opportunistically syncs data". I have an application for that _right now_. Syncbase doesn't look ready though, does anyone know of an alternative data store that ticks all those boxes? e.g. I was looking at Cognito, but it lacks peer-to-peer.

Nothing else does what vanadium does, especially at its sophistication level. I don't know if I'd use it in production yet unless you are willing to put in some engineering resources, but you're unlikely to find something else as well made elsewhere. This is the product of a very elite team... which means it's also very complicated to use.

[deleted]

Re: Vanadium – Create distributed applications that can run anywhere

#33
post #15

Earlier quoted context omitted.

The core repository has an AUTHORS file, and the only entry is "Google, Inc." Disclaimer: I work for Google, but I have no idea what this is.

You keep using that word ("disclaimer"), I do not think it means what you think it means.

HN users have lots to disclaim.

http://mbrock.github.io/disclaimer.html

Re: Vanadium – Create distributed applications that can run anywhere

#35
In the documentation I see

  Note
  Requiring a cloud Syncbase is temporary. We are planning to allow the API to be used without a cloud Syncbase soon.
Does it mean that the following use case will be supported:

I have two devices in the same LAN with no internet access, and they will be able to synchronize ?

Re: Vanadium – Create distributed applications that can run anywhere

#36

I ported vanadium and syncbase to iOS. Happy to answer questions. Yes indeed this is a google project but is now being taken on by its original lead, and former head of search infrastructure, now at Grail bio.

The project looks interesting but something about it rubs me the wrong way. Which organization is behind vanadium? Is it google? Then how is grail bio involved? Or is it a side project of google employees who now work at grail bio? I'm confused.

Also, why are syncbase sources not on github?

Re: Vanadium – Create distributed applications that can run anywhere

#38

I ported vanadium and syncbase to iOS. Happy to answer questions. Yes indeed this is a google project but is now being taken on by its original lead, and former head of search infrastructure, now at Grail bio.

The project looks interesting but something about it rubs me the wrong way. Which organization is behind vanadium? Is it google? Then how is grail bio involved? Or is it a side project of google employees who now work at grail bio? I'm confused. Also, why are syncbase sources not on github?

Everything is open source and on GitHub. This is a rare project that was 100% open source from the beginning.

Re: Vanadium – Create distributed applications that can run anywhere

#39
post #35

In the documentation I see Note Requiring a cloud Syncbase is temporary. We are planning to allow the API to be used without a cloud Syncbase soon. Does it mean that the following use case will be supported: I have two devices in the same LAN with no internet access, and they will be able to synchronize ?

Correct.

Re: Vanadium – Create distributed applications that can run anywhere

#40
Let me provide a brief history/overview and answer the questions that have been asked as best I can. I started vanadium about three years ago to build a secure rpc and naming system that would make it easier to build distributed applications, including those on mobile and embedded devices/IoT. Security was a central goal. Distributed, synchronzsed storage has long been a pain point, especially when devices are often disconnected and we built syncbase to address that need.

I left Google in May of this year and joined Grail, where we're developing an NGS-based blood test to detect cancer early, when it can still be cured. We're using Vanadium for the infrastructure we need to support our internal development and analysis pipelines. Since I left Google Vanadium was split into a 'core' component (security, rpc, naming) and syncbase separately. The core component is very stable, syncbase is likely stable but not quite complete. We're currently using only Vanadium core.

To answer some point questions: - yes, this is the project Jeff Nichol's is referring to - and here, https://arxiv.org/pdf/1604.06959v2.pdf

Post reply on HN