Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
anacrolix
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
61.
▲
by
anacrolix
2y ago
gg
62.
▲
by
anacrolix
2y ago
Well I can tell you the Python code was written with the help of an AI
63.
▲
by
anacrolix
2y ago
This. The tech works and is great. But it's not in the interests of the megacorps that took over from 2008ish onwards.
64.
▲
by
anacrolix
2y ago
People really don't get it. I'm simplifying: Stallman told us that free software was the only way. ESR said open source was the way with business in mind. We've ended up with businesses taking advantage of open source. The
65.
▲
by
anacrolix
2y ago
I've been trying to explain this to people for 8 years. All of our existing languages side step the problem. Developers are writing distributed systems every day but seem oblivious to the fact their tools aren't helping at all.
66.
▲
by
anacrolix
2y ago
We're entering the end days now. Stallman showed us the light and then ESR closed the blinds.
67.
▲
by
anacrolix
2y ago
Yes!! postfix gang
68.
▲
by
anacrolix
2y ago
It sounds fantastic. What are the power draw and noise profiles like? If it's noisy, are there passive cooling options?
69.
▲
by
anacrolix
2y ago
I've been building mini ITX systems since 2013, trying to accomplish what they've done. It's a kickass form factor. All in one systems like this are wicked, and they've pushed for modularity too, which is the reason to d
70.
▲
by
anacrolix
2y ago
There's a less commonly known feature of NAT (maybe called cone NAT or something), where the remote endpoints are not checked for incoming packets and connections. You communicate with trackers and DHT and as usual your outbound packet
71.
▲
by
anacrolix
2y ago
I had a super seeder implementation that seeded over 400k torrents simultaneously using some fancy callbacks at certain points in the protocol. If this is actually a common use case, I can resurrect it into a usable form for the public if t
72.
▲
by
anacrolix
2y ago
There's only a handful of actually complete ones. A few it's surprising they even work, they're crazy complicated, and weird, but once they're stable they need very little maintenance. They're all also written in ve
73.
▲
by
anacrolix
2y ago
The other answers are correct about only needing a single peer among any pair of peers to be addressable. However there is a built-in hole punching mechanism in BitTorrent where peers ask for a third peer to assist in hole punching. It&#x
74.
▲
by
anacrolix
2y ago
Yeah I believe WebRTC connections use stun/turn. The feature was contributed and just has a static list somewhere that works fine.
75.
▲
by
anacrolix
2y ago
Amen.
76.
▲
by
anacrolix
2y ago
See my other comments, but my client fully supports Webtorrent and webtrackers. Not much support for port forwarding. IPv6 definitely works. Download order is handled by providing readers directly into torrent data and using that for priori
77.
▲
by
anacrolix
2y ago
My client anacrolix/torrent has most of that, including streaming, hybrid, v2, all trackers and protocols. I don't do much port forwarding, it's too fiddly. I think I provide upnp out of the box and few other variants that we
78.
▲
by
anacrolix
2y ago
See my other comment, good seeders carry most of the network these days. Upload bandwidth has become huge since BitTorrent first debuted so true P2P for resource reasons is not really a necessity anymore.
79.
▲
by
anacrolix
2y ago
For the regular case, 5-10 seeders will hold up an entire torrent indefinitely and without any issues. The contribution leechers make drops off very quickly if good seeders exist. My algorithm did favour the best peers (both upload and down
80.
▲
by
anacrolix
2y ago
fuck way to make me the product lol.
81.
▲
by
anacrolix
2y ago
Noice
82.
▲
by
anacrolix
2y ago
thank fuck. they are terrible. being interviewed by CTOs just out of university, with no experience for a senior in everything role. they ask you to do some lame assignment, a pet problem not once looking at 20 years of GitHub repos and ope
83.
▲
by
anacrolix
2y ago
wat
84.
▲
by
anacrolix
2y ago
oh that's lame :(
85.
▲
by
anacrolix
2y ago
"We're special. Hmm, okay that didn't work". Every Go feature.
86.
▲
by
anacrolix
2y ago
This is why we can't have nice things.
87.
▲
by
anacrolix
2y ago
No, that's because DHTs already work but nobody actually wants them. Then you pretend there's a technical reason to work on DHTs more because you can't deliver your main product.
88.
▲
How Not to Implement a DHT
(blog.anacrolix.link)
4 points
by
anacrolix
2y ago
|
1 comments
89.
▲
by
anacrolix
2y ago
I started this as an explanation of why most people implement bad DHTs and it evolved into an explanation of how they work.
90.
▲
by
anacrolix
2y ago
https://blog.anacrolix.link/posts/how-not-to-implement-a-dht...
More ›