For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more chb's commentsregister

Widely used? By whom? Devs who don't understand rsync or scp? Give me a practical scenario where a box is running FTP but not SSH.

Edit: then account for the fact that this rare breed of content uploader doesn't use an FTP client... there's absolutely no reason to have FTP client code in a browser. It's an attack surface that is utterly unnecessary.


Also, the protocol is pretty much a holdover from the earliest days, before encryption, or complicated NATs. I remember using it with just telnet a few times. It's pretty cool, but absolutely nobody should be using FTP these days. I remember saying this back in the 2005, and here we are 20 years later, someone still lamenting dropping FTP support from a browser? I think we're decades overdue.


I'm not lamenting it being removed.. but will say that it was probably a huge multiple more popular and widely used than XSLT is in the browser.


I'm genuinely curious about that. But, this says a lot more about how different these standards are. FTP really needed a good successor, which it never really got. So, there is a strong use case, but technical deficiency to the protocol. So, FTP was overcome by a meriad of web forms and web drive sites, as a way to fill the gap. Still, resumable chunked uploads are really hard to implement from scratch, even now.

Dropping XSLT is about something different. It's not bad an in an obvious way. It's things like code complexity vs applicability. It's definitely not as clear of an argument to me, and I haven't touched XSLT in the past 20 years of web development, so I am not sure about the trade-offs.


The problem wasn't that FTP got deprecated, but that we never got a proper successor. With FTP you could browse a directory tree like it was a real file system. With HTTP you can't, it has no concept of a directory. rsync is the closest thing to a real successor, but no Web browser support that either.


There would be WebDAV which adds such features to HTTP but that's also not supported by web browsers.


I agree that we should get a successor, but if it got deprecated way back, I think we would have more likely gotten one. For just downloads, I have used apache and nginx directory and file listing functionality with ease.


I worked for a company where I had to make screenshots every minute and upload them via FTP for review to get paid. If there was multiple screenshots with the same thing on the screen, there would be questions.


Did you do any work besides taking screenshots and trying to figure out why FTP was broken this time?

Your old job's broken workflow is not a good reason for keeping a fundamentally broken protocol that relies on allowing Remote Code Execution as a privileged user around.


I wrote a tool that took screenshots automatically and used FileZilla to upload :) And my comment is in support of removing FTP because it was lame.


Aha, fair. Why the hell did they need you to do that?

I used to work in a web dev job where when they brought in "time tracking" they wanted everyone to update a spreadsheet with what they were doing every half an hour. A spreadsheet, as literally a .xls, on a shared Windows drive. Everyone spent more time waiting for access to the spreadsheet than they did doing any work.

This situation persisted for about two weeks, and the manager that came up with the genius idea about two weeks longer than that, before we eventually told the other managers we were downing tools and leaving if he didn't either get "promoted to customer" or lay off the charlie during work hours.


> Why the hell did they need you to do that?

Because it's was a shitty company and I only worked there for one month. I absolutely hate any type of time tracking or attempts to micro manage.


By many scientific and educational organizations for distribution of data. Places where the outcome matters and the way to achieve it doesn't. An FTP client in a browser is incomparibly smaller attack surface than, say, executing every random program sent to you by arbitrary third parties (javascript).


People who navigate ftp storage maybe? Like Linux repos?


Linking to an FTP file from a web page.


Would love to see Spaceward Ho! (Delta Tao Software, https://en.wikipedia.org/wiki/Spaceward_Ho!) in this list.


It’s available on the App Store and it will run on both iOS and Mac.



An astute and accurate observation. However, there is no numeric target set in the mandate you allude to: "The Federal Reserve was created by Congress in 1913 to provide the nation with a safer, more flexible, and more stable monetary and financial system. In 1977, Congress amended the Federal Reserve Act (FRA) to provide greater clarity about the goals of monetary policy. The amended FRA directs the Board of Governors and the FOMC to conduct monetary policy “so as to promote effectively the goals of maximum employment, stable prices, and moderate long-term interest rates.” [https://www.federalreserve.gov/aboutthefed/files/the-fed-exp...]


This. People should either be banned from filming at the private site, or be required to agree to some form of consent seeking.


Or required to agree to be filmed.


The "Cinco Midi Organizer" is a work steeped in creative genius; it is the ultimate comedic paean to late eighties techno-culture. Thank you for honoring Cinco.


That’s not a bonus.


That's just your opinion man


More neutral than anything.


Utter clickbait. Taking this one mistake as an indication that a "generation" is writing bad code. One more reason to not have an X account.


one mistake that most vibe coders are overseeing


Where did you find these fixtures, OP? I see something similar offered by Feit, but not quite as elegant.


The lamp-holders and braided flex are from https://www.lampspares.co.uk/, and the bulbs themselves are from Heal's (https://www.heals.com/lighting/bulbs-and-fittings.html).


The self-pitying words of entitlement coupled with a persecution complex.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You