HN Hall of Fame Weekly email

FTP Must Die

mywiki.wooledge.org Essays & writing Essays & articles Web & internet Class of 2019-10 Hall of Fame
Screenshot of mywiki.wooledge.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 5 calendar years, with breakout response in 2 of them.

submissions
5
submitters
5
observed span
2011–2019
peak thread · 116 comments
174 pts
latest 20+ return · 2016-03-09
46 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

You might be amused to browse Chrome's implementation of FTP, which has separate modules for each of the different types of FTP servers you might encounter, as each emits the "ls -l" output in a different way and that is (I guess) the only way to get file sizes. http://git.chromium.org/gitweb/?p=chromium.git;a=tree;f=net/... see all the "directory listing" files. The unit tests are full of scary cases like // Tests for "ls -l" style listing in Russian locale (note the swapped // parts…

evmar·174-point thread·

As the author of an FTP server called Net::FTPServer, I must say this article is full of crap. All modern clients request binary mode and passive connections by default. All modern servers can restrict the range of port numbers used on the server side. Clients support encrypted control and/or data connections. You can checksum files using de facto standard commands (it's better than unencrypted http in this regard). Now some benefits of FTP: - easy uploading of files - standardized…

rwmj·46-point thread·

Sounds more to me like "The FTP RFC is in dire need of an update." I see no problem with that. Perhaps the author would be interested in looking into that?

salawat·2-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
224

reference only — not used in Hall rules or ranking

Total comments
203

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2011-06-22FTP Must DieGarbage10
2012-01-29FTP Must DieFirst breakout · Best threadwerdnanoslen174116
2013-03-12FTP Must Diebentaber10
2016-03-09FTP Must die the technical explanationLatest 20+ point returnaurelien4684
2019-10-03FTP Must DieHall inductionlordgrenville23