Live data from Hacker News

Show HN: Synapse, a full featured BitTorrent client in Rust

github.com

71–73 of 73 posts

Re: Show HN: Synapse, a full featured BitTorrent client in Rust

#71

Earlier quoted context omitted.

When was this? We've been putting a lot of work into ergonomics. We're not done yet; more stuff is coming. But depending on when you last used it, that may explain the discrepancy. Or maybe not. > inconsistent/incomplete I'd be interested in hearing more about this, if you have the time. Rust is certainly incomplete, but I wonder if our perspectives line up here or not regarding how exactly it's not complete.

I wrote a few hundred lines about bout a year or two ago and about 2k the last few months. It's definately gotten better and there's something in the works for most of the things I took issue with which is kind of nice but doesn't really help if you're not on nightly. Specific pain points for me were: - the lack of traits for numeric primitives/types without pulling in the num crate - the difficulty working with floa…

Cool, thanks. Some of these things are being fixed, some of them, not, or at least not any time soon. (FWIW, I agree with you regarding =. We'll see...) I could go through the exact details if you care, but I won't bore you with it otherwise. Thanks for the feedback; it's really helpful.

Re: Show HN: Synapse, a full featured BitTorrent client in Rust

#72
post #55

It would be great to have a client that works well for seeding massive amounts of torrents (100,000+) on weak hardware (like a Raspberry). The main problem seems to be memory usage. How is the memory usage of this one? It says it is light-weight. What kind of light-weight is it and are there some metrics?

Even if you solve the memory issues you will still be constrained by the NIC. Most of these SBC's run ethernet over USB, so the performance is still going to be shit.

If you want to just make sure that lots of content are accessible eventually that is neglible (and I am constrained by ISP anyways).

Re: Show HN: Synapse, a full featured BitTorrent client in Rust

#73
post #56
post #55

It would be great to have a client that works well for seeding massive amounts of torrents (100,000+) on weak hardware (like a Raspberry). The main problem seems to be memory usage. How is the memory usage of this one? It says it is light-weight. What kind of light-weight is it and are there some metrics?

That's an interesting use case you have there... care to explain the motivation?

Wanting to make sure that lots of rare things stay accessible. ;)
Post reply on HN