Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mafintosh
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
mafintosh
5mo ago
its through the holepunch stack (i am the original creator). Incentives for sharing is through social incentives like in BitTorrent. If i use a model with my friends and family i can help rehost to them
2.
▲
by
mafintosh
5mo ago
The modular philosophy of the full stack is to give you the building blocks for exactly this also :)
3.
▲
by
mafintosh
3y ago
Already supported :)
4.
▲
by
mafintosh
4y ago
coming later this year once we stabilise a bit more :)
5.
▲
by
mafintosh
6y ago
The rust port of Hypercore has been very active recently and they are making good progress. Part of the latest Hypercore release was to move some of the transport crypto to be easier to port to other languages such as rust. The wire protoco
6.
▲
by
mafintosh
6y ago
Yea you have to trust the original writers atm. I have some ideas for reducing this trust in the future through some consensus schemes but nothing fully baked yet. Def something I wanna hit tho, so we can get better security in something li
7.
▲
by
mafintosh
6y ago
Yes, we'll definitely be doing this. Thanks for the feedback.
8.
▲
by
mafintosh
6y ago
Hypercore is a single writer append-only log. The website has a bit more info about how it works, but's basically a merkle log signed by a private key / public key scheme. We build collaborative data structures by combining multip
9.
▲
by
mafintosh
6y ago
It's only between the peers in your subset of the swarm for now. They exchange a series of WANT and HAVE messages where they subscribe to the sections of each others logs they are interested in. We are working on expanding this scheme
10.
▲
by
mafintosh
6y ago
The peers gossip using compressed bitfields in regards to what data they have. These bitfields are super small so we can pack quite a bit of information. At the moment we don't do anything special in regards to discovery, but as we sca
11.
▲
by
mafintosh
6y ago
We can mount each others drives and collab that way. For a full “union” mount experience we still have some research to do but we are working on it. The mount setup is really good though and fully p2p
12.
▲
by
mafintosh
6y ago
Thanks, appreciate it
13.
▲
by
mafintosh
6y ago
Yes we are continuously exploring and research this. The mount support is our first stepping stone towards this. See the union mounts section of the post
14.
▲
by
mafintosh
6y ago
It should work on 14. Could you open an issue on the repository?
15.
▲
by
mafintosh
6y ago
It uses Noise to encrypt all transport connections and using the api you can whitelist which peers (by their public key) you want to replicate with. This API is not yet exposed through the daemon but it’s in the modules. Hyperdrives also ha
16.
▲
by
mafintosh
6y ago
I think it was that one yes. Can’t remember the exact time it took, as we ran it over a couple of days due to some unrelated computer issues.
17.
▲
by
mafintosh
6y ago
Yea totally. The FUSE support is already very close to being elexactly that. We’ve been using it internally during our beta as an in office P2P dropbox using the mounts feature
18.
▲
by
mafintosh
6y ago
Yep! That is one of the things we’ve worked the hardest on. Completely new indexing structure, using an append-only hash trie which scales really well. We’ve tested it with many big datasets including importing all of Wikipedia as files in
19.
▲
by
mafintosh
6y ago
The new holepunching algorithm also runs distributed on the our DHT, meaning any peer can help you holepunch to other peers. We also talk a bit more about this on the hypercore website
20.
▲
by
mafintosh
8y ago
Yea holepunching is implemented in the dht-rpc package. There is an explanatory comment there as well, https://github.com/mafintosh/dht-rpc/blob/master/lib/io.js#L... (hope that helps!) We are plann
21.
▲
by
mafintosh
8y ago
Author of both here. I need to update the README of hyperdht, but we basically just iterated that a bit and moved it hyperswarm/dht to as it's part of the stack now. I'll update the hyperdht README to reflect that.
22.
▲
by
mafintosh
8y ago
ipv6 is on the roadmap :) i just started spec'ing that out today actually.
23.
▲
by
mafintosh
11y ago
yes i haven't tested the demo in firefox yet. there is an open issue for that on the hyperdrive repo. it should work in chrome though and there is no reason it shouldn't work in firefox once i find the bug.
24.
▲
by
mafintosh
11y ago
it's in the README examples. you can use discovery-channel, https://github.com/maxogden/discovery-channel to do peer discovery which in turn uses multicast-dns and the bittorrent dht to find peers.
25.
▲
by
mafintosh
11y ago
just fixed this. reinstall and try again
26.
▲
by
mafintosh
11y ago
this is not osx specific. its gonna be installable on other platforms as well (linux/osx/windows)
27.
▲
by
mafintosh
11y ago
it should work without internet connection
28.
▲
by
mafintosh
11y ago
playback supports live streaming of magnet links / torrent files atm using https://github.com/mafintosh/torrent-stream .
29.
▲
by
mafintosh
11y ago
atom-shell has good tooling support (i.e. https://github.com/mafintosh/atom-shell , https://github.com/maxogden/atom-shell-packager ) which makes shipping apps a lot easier atm
30.
▲
by
mafintosh
11y ago
or just: airpaste cat | mplayer -
More ›