Live data from Hacker News

Transmission 4.0.0 beta 1

github.com

201–210 of 262 posts

Re: Transmission 4.0.0 beta 1

#201

Earlier quoted context omitted.

Users should understand how to use their computer. Asking users to comprehend a firewall or a vpn (if using a vpn) is not unreasonable. Coddling users is harmful.

Making secure practices simple (or automatic) for less-technical users is not “coddling”.

"Hey why are my torrent downloads running super slow?"

"Oh, well, your torrent client decided to automatically use your vpn because it saw one running and somebody decided that was the right behavior because they thought you were dumb."

Users have preferences. Users can read. Let them learn and sort it out. Don't ruin a simple program with tarred assumptions of what is correct for users. Prefer simplicity.

Also don't assume using a vpn is more secure. That is a wrong assumption.

Re: Transmission 4.0.0 beta 1

#202

Earlier quoted context omitted.

Qbittorrent unfortunately turned into a buggy mess and has no leadership. The github has hundreds of known issues that are not addressed. No qbittorrent client works reliably on Windows or Mac for at least a year or two. It gets hung up scanning downloaded torrents etc.

qbittorrent on Linux has a crazy memory leak that makes it use more than 1gb of memory very fast and possibly. I had to stop using it for quite a few months. I refonwloaded it recently and it wasn't fixed.

I found out that's just disk cache. Try launching some memory hungry programs and you'll see the cache released and qBittorrent running at around 150 MB again.

Re: Transmission 4.0.0 beta 1

#203
post #174

15.7 MB binary on macOS, in an age where it's usual to deliver a 400 MB Electron package. I kneel.

Let me stay upright. 15M seems a lot. What's in there ? High-def country flags for Retina ? edit: ok, size is ~4.5M on my Debian, of which transmission-gtk accounts for 3.6. Maybe graph libs are bigger on mac ?

It's a multi-architecture package - ARM and Intel.

Re: Transmission 4.0.0 beta 1

#204

Earlier quoted context omitted.

Agreed. Users shouldn't have to understand firewall rules, containers, VMs, or even VPNs in order to tunnel traffic for a specific app through a (more) trusted third party. We need an open protocol for establishing tunnel/VPN connections. Apps implement the protocol, which lets you enter your tunnel provider and go through a quick OAuth flow to establish a tunnel. This would be a big win for VPN providers as well bec…

Users should understand how to use their computer. Asking users to comprehend a firewall or a vpn (if using a vpn) is not unreasonable. Coddling users is harmful.

Circa 1989 I remember people complaining that the NeXT computer (which eventually turned into the current Mac OS) was needlessly coddling users, and that anybody who wanted the power of Unix needed to know how to recompile their kernel. I also remember people objecting to MS Windows because people really should be using MS-DOS so that they understand what's going on.

The main point of computers is to make things easier for people. Most of us make our livings because computers are very good for that. If most users really had to deeply understand the technologies involved in solving their needs, a lot fewer of us would have jobs and much more time would be wasted by people who were just trying to get something done. So yes, let's absolutely coddle users.

Re: Transmission 4.0.0 beta 1

#205

Good to see it being in active development. But the one feature I'm waiting for is a network whitelist. For example, it should never connect over my home or office network, but only via anonymous VPN. (Edit: I know you can do this already with firewall rules, or containers, but I don't trust myself to not make a mistake. Ideally this should be part of the OS. You should be able to right-click somewhere in the window…

This is a plug-and-play solution bundling Transmission and the most common VPN configurations in a Docker container, ensuring that all torrent traffic goes via an active VPN connection. After configuring it, you just run "docker-compose up" and can then access Transmission via its web UI. It could be nice to have this built into the client, but using a container feels safer. https://github.com/haugene/docker-transmis…

This is a great container! Been using this for years. (I've contributed!)

The only downside is that @haugene has gone missing for sometime now, as such there are no firm releases. If you want new features/bug fixes, you have to pull dev, which isn't very ideal. Otherwise the maintainers are doing a great job (shout out to @pkishino!)

Re: Transmission 4.0.0 beta 1

#206

Earlier quoted context omitted.

Making secure practices simple (or automatic) for less-technical users is not “coddling”.

"Hey why are my torrent downloads running super slow?" "Oh, well, your torrent client decided to automatically use your vpn because it saw one running and somebody decided that was the right behavior because they thought you were dumb." Users have preferences. Users can read. Let them learn and sort it out. Don't ruin a simple program with tarred assumptions of what is correct for users. Prefer simplicity. Also don't…

I don't have a horse in this race, but I think you're presuming simplicity where there is none.

A bittorrent client, even in CLI form, is not simple software at all. Have you ever taken a look at the myriad of available settings?

Most GUI clients have a sort of "wizard" that helps you pick acceptable connection parameters. This feature alone has a truckload of assumptions coded in. And that kind of feature exists for a reason: no nonsense-seeking users. They're the majority. Just let me download my file bro.

Re: Transmission 4.0.0 beta 1

#207
post #185
post #2

Still no support for webtorrents, making it impossible to use it for helping to lighten the load of my favorite peertube VODs :(

Which clients do have support for webtorrent?

Many!

https://webtorrent.io/faq

Notable ones include Libtorrent[1], Peertube[2], and their own Webtorrent Desktop[3].

1. https://github.com/arvidn/libtorrent/issues/223

2. https://peertube-viewer.com/posts/2021-02-20-peertube-viewer...

3. https://webtorrent.io/desktop/

Re: Transmission 4.0.0 beta 1

#208

Earlier quoted context omitted.

Users should understand how to use their computer. Asking users to comprehend a firewall or a vpn (if using a vpn) is not unreasonable. Coddling users is harmful.

Circa 1989 I remember people complaining that the NeXT computer (which eventually turned into the current Mac OS) was needlessly coddling users, and that anybody who wanted the power of Unix needed to know how to recompile their kernel. I also remember people objecting to MS Windows because people really should be using MS-DOS so that they understand what's going on. The main point of computers is to make things easi…

The main point of computers is not to make it easier for people, that mindset leads us to cede control of our lives to technology.

The point of computing is to be a tool to make people more powerful and efficient, an extension of our abilities, able to do more or better.

Re: Transmission 4.0.0 beta 1

#209

Earlier quoted context omitted.

Circa 1989 I remember people complaining that the NeXT computer (which eventually turned into the current Mac OS) was needlessly coddling users, and that anybody who wanted the power of Unix needed to know how to recompile their kernel. I also remember people objecting to MS Windows because people really should be using MS-DOS so that they understand what's going on. The main point of computers is to make things easi…

The main point of computers is not to make it easier for people, that mindset leads us to cede control of our lives to technology. The point of computing is to be a tool to make people more powerful and efficient, an extension of our abilities, able to do more or better.

Yes, I think we agree. That would fit within my definition of "things" in "make things easier". They can only do more/better with computers if the software is built to support them in that. If instead we insist that people focus on understanding the computer rather than doing the things they want to do, then they will do less and/or worse.

Re: Transmission 4.0.0 beta 1

#210
post #36

Earlier quoted context omitted.

So no functional differences?

I would say Transmission has simpler UI. Outside of UI, it's also packaged differently, compared to Qbittorrent, Transmission can be installed completely headlessly without dependencies to QT/GTK+X. In terms of actual features, Transmission is more lightweight. It doesn't support super-seeding, broadcatching, native SOCKS support and doesn't have built-in search engine integration.

"qbittorrent-nox" is the name of the headless package.
Post reply on HN