Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How would you know if someone shared data with someone else (using any kind of communication system, not just anonymous) without telling you? How would you gather statistics of such transfers?

Some time ago, certain people used Freenet to transfer enormous amounts of data (for such a small network) in the open, and most users did not notice, and it rarely got mentioned (if at all). So when people state they have estimates of network usage, I get really skeptical.




Nobody has stated they have any estimates of anything, but this is a really defensive response to the mere suggestion that it might be good to know if the network is used for criminality or not.


In simple terms, if someone has uploaded a picture of a cat to a non-public Freenet key, and someone downloaded it, both you and I have no way to learn about it unless we can spy on those users or flood the network with spying nodes to the point of logging each piece of data, and deducing that these two people exchanged something. Even theoretically, we can only make assumptions about publicly announced data (freesites and message systems), and then try to estimate the proportion of communication that happens in the dark.

And people often make wrong assumptions.


So you are telling me that it is hard to find out if running a Freenet node will help criminals, or decent people.

That does not really do much to convince me running it is a good thing, you know?


I didn't think I was convincing anyone to run anything, just explaining that this approach wouldn't work. Moreover, there's always a possibility that you, a “decent person” can become a “criminal” one day, and, counter-intuitively, that's when you want the laws to work and be equal for everyone, not when you're a “decent person”.

But it doesn't need to be so dramatic. Like most of the people on this site, you probably use more or less cheap broadband or mobile internet at home. The reason it's much cheaper than a dedicated line to your location is because a lot of people in your area want an internet connection, too (and they don't use it fully, or all at the same time, etc.), so there's a great deal of ISP infrastructure sharing. So you help your neighbor in having a cheap internet access, and your neighbor helps you.

What if one of your neighbors is a maniac who streams killing people, or a botnet owner, or a military drone operator working from home, or just a domestic abuser? Have you asked your provider to only join the “decent people” network? If not, you are actively helping bad people right now.


> What if one of your neighbors is a maniac who streams killing people, or a botnet owner, or a military drone operator working from home, or just a domestic abuser? Have you asked your provider to only join the “decent people” network? If not, you are actively helping bad people right now.

But they weren't asking about whether the network had some users doing "super-illegal" things. They asked if it was roughly all the users. So that analogy isn't even close to fitting.


You mean that helping some cold-blooded killers is okay, but after their percentage reaches some tipping point, it becomes too much of a headache? I can't say that I agree with that moral.

One of the central ideas of Freenet (and some other projects) is that you don't know what exactly you transfer. Moreover, if you could discern “good content” from “bad content” in some general or specific fashion, you would instantly be forced to do so according to numerous laws.

If we followed that path, all bittorrent clients would get outlawed long ago (we all know certain businesses have always wanted that).


> You mean that helping some cold-blooded killers is okay, but after their percentage reaches some tipping point, it becomes too much of a headache? I can't say that I agree with that moral.

Participating in society inevitably helps some cold-blooded killers.

But I wouldn't deliberately help out a group made of cold-blooded killers.

So I think that moral makes sense. Which part would you disagree with?

> If we followed that path, all bittorrent clients would get outlawed long ago (we all know certain businesses have always wanted that).

Well, if I was strongly anti-piracy I sure wouldn't run a bittorrent client that helps relay anonymous chunks between other users. I don't think we need to involve legality in this discussion, that just complicates things.


No, the fate of bittorrent software is set in stone with that reasoning. “It generates how many terabits of piracy transfers per second globally? Across how many pirated works?” BAM! “Authors of torrent clients provide tools almost exclusively used by pirates. Stop or go to jail!” And if you really want that Ubuntu image, wait until your local Linux user group gets the package by international mail. Because your convenience is nothing compared to all that piracy, right?

Maybe you just want to say that all Freenet users are pedophiles. Maybe you want to think that all Freenet users are pedophiles to not think about other things. Maybe you want to state that “normal person” has no reason to use (and won't ever have to consider using) anything like it. It's your choice, thank you very much.


> Maybe you just want to say that all Freenet users are pedophiles. Maybe you want to think that all Freenet users are pedophiles to not think about other things. Maybe you want to state that “normal person” has no reason to use (and won't ever have to consider using) anything like it. It's your choice, thank you very much.

Uh, no.

I just think it sometimes matters what the percent is. And I'm curious what the percent is.

I even ran a pretty stable freenet node at one point, thank you very much.

And you didn't really explain where your moral reasoning differs from mine. I'm not discussing what should be legal...


No, the percentage reasoning is wrong completely. There is a well known novel that ties “acceptable” percentage of suffering “when living in a society”, geometric progression of “good” expected to result from killing someone, and an actual pawn broker whose percent is considered too high to be “fair”. A century and a half later, people still don't get it.

We can make that calculating approach universal. What percent of your neighbors is not good enough in general? What percent of all people on Earth? If we start close inspections, we will find that not a lot of people pass the test… and the rest can inevitably be discarded and excluded. Let's not forget about yourself, what's your percentage? Are you good enough to join other Freenet users? That's the opposite side of original question.

Moral choice can not be calculated, it turns into something else when one does it.


I didn't say you should try to reduce it to a math problem. It's just that you need information before you can make choices.

And I think "there's some kind of fuzzy threshold where you should stop assisting someone" is a much better plan than "never assist anyone" or "always assist anyone, even hitler".

(If you think that's a strawman, you need to explain how the way you do things doesn't fit any of those three options.)

(And I'm not talking about hurting someone, or depriving them of basic human rights. Just not going out of my way to help them do what they want.)


> You mean that helping some cold-blooded killers is okay, but after their percentage reaches some tipping point, it becomes too much of a headache? I can't say that I agree with that moral.

OK, so then you're saying that unless you can prove for sure that NO criminal -- "really bad", actually morally repugnant "criminal" -- activity benefits from Freenet, one shouldn't run it. Great, thanks for the clarification.


Wait til you hear about the criminal justice system. Sometimes lawyers defend guilty people!


Guilty people are supposed to have lawyers.

What lawyers don't do is assist their clients in ongoing breaking of the law.


But why do they need lawyers when it's easy to determine if someone is decent?


It's not easy to judge a single person to a criminal standard.

But big groups of people are much easier to judge when you only care about things like the average, and my own choices don't have to be sure beyond reasonable doubt.


Is your argument here that it is hard to tell if a pedophile is really a bad person or not?


No. Distorting things into disingenuous nonsense helps nothing.

You wrote the original message that it's easy to know if nodes' users are decent people. I'm saying it's not easy, with an example.


One man's criminal is another man's freedom fighter. Snowden is a criminal but his supporters consider him a decent person. I do not believe that the two are mutually exclusive.

The whole point of projects like freenet is to let people communicate data between each other without censorship and without being identified, no matter what that data is. If you disagree with that principle then I believe that freenet is probably not for you.

> That does not really do much to convince me running it is a good thing, you know?

Make sure to block TLS connections on every network that you manage. You don't know what naughty things your users might be doing after all. You would not want to help a criminal, would you?


> Make sure to block TLS connections on every network that you manage. You don't know what naughty things your users might be doing after all. You would not want to help a criminal, would you?

Way not to get the point.

Are you saying the overwhelming majority of users on some network GP manages are using it to do "naughty things"? Yes, then of course GP should shut it down. That's why the question in this sub-thread is "Is this used for other stuff too, or in practice almost exclusively for morally repugnant stuff that I don't want to support?".

If the question can't be answered, that's one thing; then people will have to base their moral judgment of whether to participate or not upon their own more or less educated guess. But most of the proponents here seem not to (want to) even understand the question, and in reply gibber about anything and everything except what was asked. Which makes not only themselves but the very thing they seem to think they're defending come off in a real shitty light.

Way to score an own goal.


No need to be so hostile and toxic. I only mentioned it because this is an actual argument against TLS that I have seen being used in the past, even by popular sites such as pornhub for example (before being forced to enable TLS due to google downranking non-https sites). I also mentioned it because one of the points of TLS is to hide what kind of content is being accessed, so just like freenet you will not know whether most of the traffic is used for naughty things even if you want to, you can only assume. Especially since nowadays http has the Host header and services such as cloudflare are popular, so checking whether a user made a request to a "bad" IP address won't be effective.

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

> Yes, then of course GP should shut it down

I would say that this is debatable.


You are saying THAT is the "hostile and toxic" response that is not in good faith, but you are fine with "Make sure to block TLS connections on every network that you manage. You don't know what naughty things your users might be doing after all. You would not want to help a criminal, would you?"


> that is not in good faith

I did not say that. I am sure that CRConrad is acting in good faith.

> but you are fine with

Yes, I explained why I said it in the post that you are replying to. My biggest mistake was using sarcasm to convey the message I guess.

Anyway, it would be nice if you focused on the essence of my post instead of the weak presentation of my last point.


> > that is not in good faith

> I did not say that. I am sure that CRConrad is acting in good faith.

Oh yeah? Quoting the admonition to "Assume good faith" at me in https://news.ycombinator.com/item?id=28591865 certainly at least strongly implies the opposite.


No, rather, it asks from you to assume good faith from me.


You don't explicitly ask that of everyone you reply to in every one of your replies, do you? So asking it specifically of me strongly implies that you didn't think I did.


Yes? I thought that you did not assume good faith from me. I did not think that you were not acting in good faith.


Not only "fine with"; they wrote it.


> "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

Yeah, well, sorry, but I really couldn't see much of a stronger interpretation.

I mean, hey, was my take all that much more of "a weaker one that's easier to criticize" than:

>>> Make sure to block TLS connections on every network that you manage. You don't know what naughty things your users might be doing after all. You would not want to help a criminal, would you?

? I'd say no.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: