Hypergolix

Infrastructure

encrypted object sync

SHOW HN2017

Hypergolix

Hypergolix, “programmable Dropbox” with client-side encryption

pyhgx.readthedocs.io

#client-side encryption#object sync#iot#end-to-end encryption

130points
23comments
#321of 2,242 in 2017
Top 15%of 2017 by points

How HN took it

CuriousMostly questions and neutral comments

1 positive, 9 neutral or asking, 0 mixed, 3 critical, out of 13 comments about the project. Thread score -0.03.

Privacy: 0 for, 2 againstIdea: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Good work and useful for end-user developers

    From 2 comments
    • Nice work, keep it up and thanks for sharing!
      thruflo22 on HN
    • How is locating of the other end done? Do you have a DHT for this? LAN discovery? Or are we basically relying on your server to stay online? Not a lot of notes about internals…
      problems on HN

Objections

  • Custom cryptography raises security concerns

    From 1 comment
    • One thing I didn't get from the docs is some clearer explanation justifying what at first glance seems like a great deal of bespoke, custom crypto. Just browsing through the…
      pvg on HN
  • Unclear use cases and not a Dropbox replacement for file sync

    From 3 comments
    • Sounds interesting...the use-cases are not clicking in my head just right...So I'll dive in and rummage around some more.
      mxuribe on HN
    • the first application you can provide (maybe as the project sample app) is to observe one file and sync it when changed. most people I know that uses dropbox use it with…
      gcb0 on HN
    • I got that. but the first thing I can think of is to have a client that syncs files :) even applications that syncs files already treat them as "objects" as you need decisions on…
      gcb0 on HN
  • Server dependence and lack of internals documentation

    From 1 comment
    • How is locating of the other end done? Do you have a DHT for this? LAN discovery? Or are we basically relying on your server to stay online? Not a lot of notes about internals…
      problems on HN

Requests

  • LAN discovery and P2P support

    From 1 comment
    • How is locating of the other end done? Do you have a DHT for this? LAN discovery? Or are we basically relying on your server to stay online? Not a lot of notes about internals…
      problems on HN
  • Simpler API such as bob.send(obj)

    From 1 comment
    • That's pretty cool, thanks. So I don't need to worry about deploying MQTT servers and authenticating between them, I can just use this. Can I suggest this alternative API: obj =…
      StavrosK on HN
  • A file-syncing sample application

    From 1 comment
    • the first application you can provide (maybe as the project sample app) is to observe one file and sync it when changed. most people I know that uses dropbox use it with…
      gcb0 on HN

Questions

  • How conflict resolution works during network partitions

    From 1 comment
    • As a fellow distributed software developer (http://firestr.com) great work! Quick question, how are you doing conflict resolution if there is a long term network partition? Does…
      mempko on HN
  • How nodes locate each other and whether servers must stay online

    From 1 comment
    • How is locating of the other end done? Do you have a DHT for this? LAN discovery? Or are we basically relying on your server to stay online? Not a lot of notes about internals…
      problems on HN
  • Whether the server can access plaintext

    From 1 comment
    • Am I right in reading that everything is free, except if you want the server to store your data? I.e., if I store data on my home server, I can use this for free? Does your…
      StavrosK on HN

Alternatives named

  • Dropbox

    From 1 comment
    • the first application you can provide (maybe as the project sample app) is to observe one file and sync it when changed. most people I know that uses dropbox use it with…
      gcb0 on HN
  • MQTT

    From 1 comment
    • That's pretty cool, thanks. So I don't need to worry about deploying MQTT servers and authenticating between them, I can just use this. Can I suggest this alternative API: obj =…
      StavrosK on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/13384012)