Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
FZeroX
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
FZeroX
13y ago
It's not a sure fix though, there will be occasions where you can change the page length enough to hit the padding boundary.
2.
▲
by
FZeroX
13y ago
Sorry, I didn't mean to patronize your face off - was clarifying more for the benefit of other readers who are not so au fait with the infrastructure :)
3.
▲
by
FZeroX
13y ago
I made a few simplifications for brevity and "these files" was one of them. What the .torrent actually contains is a list of the files and how those files are divided up into chunks of equal size (say half a megabyte per chunk). T
4.
▲
by
FZeroX
13y ago
I was an architect and coder on this project back at the very beginning and for a few years after launch, if you have any questions about the code then ask away :)
5.
▲
by
FZeroX
13y ago
PHP wasn't really the limiting factor, it's the architecture that XBTT uses that really kills you - an SQL query for every single announce! (With millions of peers that means hundreds of SQL queries per second just to maintain you
6.
▲
by
FZeroX
13y ago
This is my go-to example of a cool legal* website running Gazelle: http://panda.cd/ If you know of any others please let me know! * Not that the well-known ones are illegal either, really, but the point is slightly academic
7.
▲
by
FZeroX
13y ago
The tracker tells you who else has the files you want, in a nutshell. Basic bittorrent outline: You download a .torrent file which contains (amongst other things) a list of files, their hashes, and a list of trackers to connect to. Your Bit
8.
▲
by
FZeroX
13y ago
It's not an age thing, the code we were writing was considered terrible back then too, and there were frameworks available. Wheel re-invention is fun though!
9.
▲
by
FZeroX
13y ago
Gazelle isn't actually a tracker though - it's a web front-end / torrent website, but doesn't actually do the tracking part itself.