News for hackers. Stuff that matters.
Re:Ffsend – Share Files from the CLI: A Firefox Send Client ... by kbutler on Saturday December 28, 2019 @09:37AM (#21899091)
But I bet it took a lot more code than:

  python3 -m http.server
Note also that Python is primarily reference counted, with GC used only to detect cyclic references.
Re:Ffsend – Share Files from the CLI: A Firefox Send Client ... by heavenlyblue on Saturday December 28, 2019 @09:43AM (#21899122)
I am not serving static content, so this reply is absolutely irrelevant.

On top of this, you can do the same with docker run nginx -v.:/var/www (which btw is a similar number of symbols). Also python’s http module barely supports anything but the most basic content-types (so good luck with eg SVGs).

Re:Ffsend – Share Files from the CLI: A Firefox Send Client ... by kbutler on Sunday December 29, 2019 @01:34AM (#21904436)
At a few more orders of magnitude of memory use, sure.

Tradeoffs everywhere, which make sense or not depending on your requirements.

But Python's ref counting isn't a significant factor in its memory use.

Re:Ffsend – Share Files from the CLI: A Firefox Send Client ... by heavenlyblue on Wednesday January 01, 2020 @04:48PM (#21930942)
>> At a few more orders of magnitude of memory use, sure.

Are you implying nginx uses more memory than a python interpreter? :)

Re:Ffsend – Share Files from the CLI: A Firefox Send Client ... by johnsoft on Saturday December 28, 2019 @12:44PM (#21900329)
Even just loading the base Python interpreter uses more memory than heavenlyblue's entire server.

  USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
  root     23612  1.2  1.7  62412 17492 pts/1    S+   12:38   0:00  |       \_ python3 -m http.server
Re:Ffsend – Share Files from the CLI: A Firefox Send Client ... by chrisseaton on Saturday December 28, 2019 @11:58AM (#21899981)
Reference counting is a form of garbage collection.
Re:Ffsend – Share Files from the CLI: A Firefox Send Client ... by kbutler on Sunday December 29, 2019 @01:29AM (#21904415)
Sure, if you want to be pedantic, but the context was limited memory use, and ref counting does not increase the memory used for unreferenced objects (except in cycles) unlike most other garbage collection algorithms.