Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
b_fiive
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
by
b_fiive
4mo ago
sup steb, this is expede's work!
2.
▲
by
b_fiive
6mo ago
Now, see. that's what I said as well. But the rest of the team was tired of me trying to name the hosted iroh "n0des", which I'm now ready to admit was a stretch. And so now here we are spelling n0q as noq. c'est la
3.
▲
by
b_fiive
6mo ago
It's been a draft for a long while, and was only recently approved
4.
▲
by
b_fiive
6mo ago
disclosure: I work on the team behind noq. Can't emphasize enough that the quinn maintainers are really lovely people, and quinn is an excellent project.
5.
▲
by
b_fiive
7mo ago
worm-blossom crew is just a delightful bunch of humans doing really great work
6.
▲
by
b_fiive
11mo ago
delighted to hear! iroh-blobs is Rüdiger's love letter to BLAKE3, and hot dang has he taken this piece of machinery quite far. Much of this is covered in the post, but some highlights: * fetch any sub-sequence of bytes, verified on sen
7.
▲
by
b_fiive
1y ago
Yep! It's totally usable for games, and used in a few! One of my favs is the godot engine plugin: https://github.com/tipragot/godot-iroh QUIC can do both reliable & unreliable streams, as can iroh
8.
▲
by
b_fiive
1y ago
sibling comment with links to docs is the more accurate, but to summarize, it's some of both: * all connections are always e2ee (even when traffic flows through a relay) * relays are both for connection negotiation, and as a fallback w
9.
▲
by
b_fiive
1y ago
yes, to an extent. It will time out if the connection completely dies for more than the timeout interval, but all connections are designed to survive changes to network changes like IP address or network interface (eg: switching from WiFi t
10.
▲
by
b_fiive
1y ago
same team behind dumbpipe makes sendme, which is much closer to this use case! https://github.com/n0-computer/sendme
11.
▲
by
b_fiive
1y ago
it's p2p. dumbpipe is hardcoded to use a public set of relays that we run for free (we being number 0, the team that make iroh & dumbpipe). we can definitely add a config argument to skip the hardcoded relays & provide custom o
12.
▲
by
b_fiive
1y ago
Thanks for the heads up! We've fixed: https://github.com/n0-computer/dumbpipe.dev/pull/11
13.
▲
by
b_fiive
1y ago
less configuration. more reliable. less pure p2p (iroh uses relays)
14.
▲
by
b_fiive
1y ago
ah very sorry, I can see how this isn't all that clear. In the comment you've mentioned when I say "custom protocol" I mean a custom QUIC ALPNs: https://datatracker.ietf.org/doc/html/rfc7301 Wh
15.
▲
by
b_fiive
1y ago
yep totally doable. You'd use iroh configured with mainline, Then write a custom protocol for the grpc bit: https://www.iroh.computer/docs/protocols/writing We use this a bunch for writing rpc protocols on ir
16.
▲
by
b_fiive
1y ago
keys are always ED25519, we use raw public key bytes, without prefixes. Applications are more than welcome to use prefixes, but the use of ED25519 is not configurable
17.
▲
by
b_fiive
1y ago
Yeah, no_std is going to be very hard. We need a no_std implementation of QUIC that can be wielded by mere mortals first, which I don't think we'll be able to start on for at least a year. Right now we can get down to an ESP32,
18.
▲
by
b_fiive
1y ago
There's no reason this _can't_ be built. The thing that's missing is simulating a raw UDP socket. We could adapt the pattern from dumbpipe wrapping a TCP listner: https://github.com/n0-computer/dumbpipe?t
19.
▲
by
b_fiive
1y ago
(disclosure: I work on iroh): you're selling yourself short! All of this is accurate, except for maybe the BGP stuff :) Dumb Pipe & Sendme me are indeed demos, we do provide a set of default, public relays to use for free. The rela
20.
▲
by
b_fiive
1y ago
hey I work on this! AMA!
21.
▲
by
b_fiive
1y ago
I don't know much about the fund itself, but https://www.indie.vc/ seems like their whole thesis is this middle path.
22.
▲
by
b_fiive
2y ago
I work on iroh, and this is exactly correct. It doesn't do locally discovery by default, but can be configured to discover devices on local networks. Docs link above is the best place to start, and here's a code example to complim
23.
▲
by
b_fiive
2y ago
If you're a rust fan we make a similar library, that's all-in on "p2p-QUIC", with pre-baked protocols to import on top: https://github.com/n0-computer/iroh
24.
▲
by
b_fiive
2y ago
I switched recently from vscode, and it's now my daily driver. I mainly edit rust & typescript, experience has been great. I did need two critical keybindings for toggling the terminal: https://gist.github.com/b5&#x
25.
▲
The Twelve Networking Truths (1996)
(rfc-editor.org)
1 points
by
b_fiive
2y ago
|
0 comments
26.
▲
Why We Forked Quinn
(iroh.computer)
5 points
by
b_fiive
2y ago
|
0 comments
27.
▲
Dial devices by ED key with iroh-DNS
(iroh.computer)
1 points
by
b_fiive
2y ago
|
0 comments
28.
▲
Iroh v0.15.0 – Shut me down
(iroh.computer)
5 points
by
b_fiive
2y ago
|
0 comments
29.
▲
by
b_fiive
2y ago
indeed. Browsers or node/deno/bun/whatever?
30.
▲
by
b_fiive
3y ago
yep! Iroh documents [1] give you a very nice primitive that is technically a CRDT, but in practice most people use it as a key-value store. We really wanted a mutable solution that would support real deletions (instead of tombstones), and s
More ›