Hacker News new | past | comments | ask | show | jobs | submit | romankolpak's comments login

I’m sorry if this is a stupid question, but I want to ask it because I see the same sentiment across HN and other forums and I’m legitimately confused.

If we don’t hijack privacy in messaging, how do we fight crime happening on a message platform? If government doesn’t have access to message contents, what’s stopping criminals from using the platform and never get tracked down? Or proven guilty, since all the proof is safely encrypted? Aren’t we hurting ourselves by being so obsessed with privacy? Again, I apologize for ignorance and am curious


The criminals absolutely will move away to something that is outside government control. Many such apps already exist and you can run what you like on Android phones with custom ROMs.

Think about it - if you're a criminal, and you know about chat control, why would you risk your chats being leaked at all? Why wouldn't you use a different app that you know to be more secure (this already happens for any serious crime already btw)

It's precisely the law-abiding people whose privacy will be invaded for no-gain


Until possession and distribution of such apps becomes a crime in itself.

That's the only way to enforce it and there is history for it in cryptography export laws and anti-circumvention laws.


Criminals don't care about what is "legal", that's what makes the criminals in the first place and in any case, what are you going to do? Ban encryption entirely?

Perhaps we also should ban mathematics and books while we are at it? After all, criminals can read chemistry books and learn how to make explosives..


Apparently the cartels in Mexico have discovered a way to mix crystal meth with gasoline, put it in a cars tank, drive it across the boarder then separate it from the gas for distribution. The process is supposedly currently unknown to science (I’m no chemist so can’t be sure).


Same way as they have always done. Identify suspects, get warrants, confiscate computers and other electronic devices, build a case, etc.


> If we don’t hijack privacy in messaging, how do we fight crime happening on a message platform?

Compare it to: if we don't put cameras and microphones in everybody's houses, how do we fight domestic violence?

You can't control everything, and you shouldn't want to. Giving a certain small group control over a much larger group is not a good idea, because you can never know that that small group will handle their power responsibly.

And domestic violence and crime happening on messaging platforms can still be dealt with in the traditional way: through our court system. And that happens and it works and it is fair (at least in essence, not counting corruption).


Crime, whether CSAM or drugs or theft, all have a component in the real-world: it’s never purely in messaging.

Stop the CSAM where it’s being created. Catch the drug manufacturers and distributors. Etc. do police work.


What kind of police work are you envisaging?


The one being done right now without this law


Well for one, the FBI could investigate the list of Epstein's clients which they almost certainly have.


You’ve jumped the pond, this article is about Europe not the US


It's an example. You don't think Interpol and individual EU countries' police have similar options?

The fact that these things often end up brushed under the rug makes me doubt that the goal here is really to catch abusers.


Drug manufacturers, like weed farmers (in countries other than the US, for one)? The only reason I am able to use weed as an example is because it pretty much has been normalized, but what about other drugs, say, psychedelics, ketamine, opiates? I would rather not get into the War on Drugs here, anyways.


I'm seeing more value in your comment than, apparently, the other people who have answered it here.

I think you are 100% right that above-the-law communication is not good for society. This should be obvious. At the same time, allowing government to be able to spy everywhere is also not good for society. Also obvious. The correct solution is therefore something in the middle.

I'm not convinced by the other arguments here that usually contains a hint of slippery-slope, what-aboutism or false dichotomy fallacies.

The proposed legislation is terrible: it is not balanced and does not contain any safeguard to avoid abuse. However, it does not mean that the equally terrible situation of having easy way for criminals to avoid justice is the good solution either.

Personally, I think that a good system should be a distributed system where several independent justice organizations share the set of key needed to decrypt (for example, a message can be decrypted only if Amnesty International, Interpol and the Austrian Justice Department put their 3 keys together, each individual key being useless on its own). In this model, abuses are almost impossible while obvious crime can still be investigated. I don't know any argument that really works to say that this model is not always better than the free-for-all-all-anonymised-messaging.

Such ideas already exist, and David Chaum even came up with proof of concept of something similar https://www.wired.com/2016/01/david-chaum-father-of-online-a...


> I think you are 100% right that above-the-law communication is not good for society. This should be obvious. At the same time, allowing government to be able to spy everywhere is also not good for society. Also obvious. The correct solution is therefore something in the middle.

That conclusion is logically wrong and does not follow from the premises. You are decrying fallacies in other arguments while making them yourself.

https://en.wikipedia.org/wiki/Argument_to_moderation

> The proposed legislation is terrible: it is not balanced and does not contain any safeguard to avoid abuse.

Then the logical course of action is to try to stop this legislation. Everything else about the argument is irrelevant right now, what matters is the close very bad thing in front of us that we can do something about. Eliminate that and then we can have a reasoned discussion about what the proper approach is.

> several independent justice organizations share the set of key needed to decrypt

There’s no such thing as keys that only good guys have access to. It has been shown time and again that someone with access will abuse it or be tricked.

I won’t go long on this point, however, as I was not familiar with your specific example. I’ll read up more on it. But again, that’s a conversation that matters later.


> That conclusion is logically wrong and does not follow from the premises.

I am not saying "the good argument is moderation" (argument to moderation fallacy), I'm saying "the two extremes are obviously wrong, and, it turns out, the middle is smarter".

The argument to moderation fallacy is when you are saying that the good answer is good because it is in the middle. I don't do that, I find the good answer and I just state that it happens to be in the middle.

I guess you are also doing a fallacy: "every solution that are in the middle is wrong because it can only be the result of the argument to moderation". It is obviously incorrect, there are plenty of solution that happens to be good and being in the middle.

> Then the logical course of action is to try to stop this legislation.

First, I'm not saying that we should not stop this legislation. I'm just answering to a comment saying "and then what", which is a discussion that we are, I hope, allowed to have.

But secondly, a very good way to stop this legislation is by proposing something that checks all the boxes used to justify this legislation while having way better safeguard.

What is your strategy? To say to people that are worried "yeah, well, too bad for you". Or to say "oh, I understand your point, why not this solution, which do what you want, and also avoid what I'm afraid of".

Of course, we both know that one reason this legislation exists is because government want to spy on us. But if we propose something that satisfies all their justifications, they will have to either drop the pretends and openly admit that want to spy (and lose the support of people who are worried), or accept the solution where they cannot spy.

> There’s no such thing as keys that only good guys have access to. It has been shown time and again that someone with access will abuse it or be tricked.

This argument is a footgun: if indeed you cannot trust no-one, then EVERY online communication is already compromised. Your phone is full of spyware, even when you choose the most trustworthy one (because your point is that they don't exist), your softwares and servers are full of back doors, your internet provider and all your VPN are recording your communication, and even if you manage to get through all that, your interlocutor will not (and your interlocutor themselves is not a good guy).

But then, I'm not saying everyone is a good guy, I'm saying that if we share DIFFERENT keys, each key being different and necessary to decrypt (think of a door having several different locks needed different keys), the probability that ALL THE GUYS are bad guys is exponentially low.

If the probability of them being a bad guy or being tricked is 10%, then the probability that a 2-key system is failing is 1%, the probability that a 3-key system is failing is 0.1%, the probability that a 4-key system is failing is 0.01%, ...

> But again, that’s a conversation that matters later.

That's a fallacy. YOU are spending your time answering my comment instead of working to stop this legislation. When I check your account, I can see that you are also posting comments on "Getting 50% (SoTA) on Arc-AGI with GPT-4o" or "Show HN: Paste2Download – No Login, No Ads, Downlo..." instead of stopping this legislation.

Then, suddenly, when some people are having a deeper discussion that can help putting the rug under the feet of the bad guys, you are, incorrectly, arguing that the best strategy would be to not propose any alternative and antagonize the innocent people that are being fooled by the bad guys.

Also, these reflections on alternative approaches exists for a while (Chaum's idea is almost 10 years old). Bad legislation on the subject reappears regularly. It is time we progress instead of just pretending that we never have time for a deeper reflection, which is obviously not true.


> The argument to moderation fallacy is when you are saying that the good answer is good because it is in the middle. I don't do that, I find the good answer and I just state that it happens to be in the middle.

If that’s your position you should remove the word “therefore” from your final sentence. Because that word means that the conclusion was drawn from the previous statements.

> if indeed you cannot trust no-one

That’s not what I said. Though admittedly my argument was too compressed and assumed the reader would understand I’m referring to the often used “good guy law enforcement” arguments. My fault for not having been clearer, I went for brevity.

> That's a fallacy. YOU are spending your time answering my comment instead of working to stop this legislation.

I don’t see how that’s a fallacy. Which one is it? You could maybe call it hypocritical or inconsistent, but none of those are fallacies. Furthermore, the point—which feels ridiculous that it needs to be spelled out—is not that you need to be fighting the legislation 24/7, but that when discussing it you should strive to focus on what it is, not what it could or should be.

> you are, incorrectly, arguing that the best strategy would be to not propose any alternative

Again, that is not what I said. Though in this instance you seem to be taking a bad faith position. I have said twice that it’s worth to have the conversation. I even said I’d read up more on your example because I wasn’t familiar with it. You’re misconstruing my argument in a way that feels really dishonest.

> and antagonize the innocent people that are being fooled by the bad guys.

Especially here. This part is just plain absurd and an attack with zero basis in reality.


> If that’s your position you should remove the word “therefore” from your final sentence. Because that word means that the conclusion was drawn from the previous statements.

What if I would have said "the solution on the left is obviously bad, the solution on the middle is obviously bad, therefore the solution is on the right"? That would obviously not be a argument to moderation fallacy, and yet the logic behind the existence of the word "therefore" stays the same. So, the "therefore" does not imply "it is because it is the middle", so, no, the "therefore" does not imply I've chosen the middle simply because it is the middle.

The "therefore" simply means that if I've explored different options and they are bad, it would be clever to consider another one. It does not mean that the middle solution is chosen _solely_ because it is the middle one.

> I’m referring to the often used “good guy law enforcement” arguments

The solution I'm proposing is not to give keys to law enforcement.

> I don’t see how that’s a fallacy. Which one is it?

A fallacy is a incorrect reasoning in an argument that looks correct superficially. It's what you have done here: there is no logical ground to link your counter-argument to my argument, nothing in your counter-argument implies my argument is incorrect. I'm not going to play fallacy golf, it's usually a sign of loosing the forest for the tree.

> Furthermore, the point—which feels ridiculous that it needs to be spelled out—is not that you need to be fighting the legislation 24/7, but that when discussing it you should strive to focus on what it is, not what it could or should be.

That's a terrible strategy. It's basically: "I don't understand the context, I don't know what this bad legislation tries to solve, I don't know what people who push for this legislation wants, I don't understand how the bad aspect from this legislation have appeared and how to remove them".

Again, I'm proposing a solution that is difficult to say no to from honest people that were tricked into thinking the bad legislation was the only way. You propose nothing, you just say "no" and antagonize your interlocutors. Who do you think is the most efficient for potentially make this legislation fail?

> I have said twice that it’s worth to have the conversation

Exact, and this discussion is happening now, and yet, you are saying "it's not the time to have it". That is incorrect, there is absolutely no reason to not have this discussion now, this discussion is very very useful to fight against this legislation.

> Especially here. This part is just plain absurd and an attack with zero basis in reality.

You realise that in this discussion, all you have done is to attack SOMEONE FROM YOUR SIDE, with the argument that they should not use their brain and try to find solution.

Let's also notice that during this discussion, you haven't talked at all of what this legislation is, what we are arguing about now is basically what would be the best strategy to take it down. Your answer to that seems to be "the best strategy is to not discuss strategy, because we can only discuss about what this legislation is", which in itself does not make sense.

You want to talk about what this legislation is, take a page from your own book and stop arguing with me, let people who want to think about the situation and design clever ideas to end up with a win-win situation do what they want.


I’ll be honest, I didn’t read most of that last message yet. No disrespect meant, I’m just tired and don’t think continuing will be a healthy use of time. For either of us.

> You realise that in this discussion, all you have done is to attack SOMEONE FROM YOUR SIDE, with the argument that they should not use their brain and try to find solution.

I did read this part, as the all caps caught my attention. I did not attack you. Disagreeing with parts of your argument in no way reflects on you. Still, my words have seemingly affected you negatively and for that I apologise as it was not my intention. I wish you a genuinely pleasant week.


> I think you are 100% right that above-the-law communication is not good for society. This should be obvious. At the same time, allowing government to be able to spy everywhere is also not good for society. Also obvious. The correct solution is therefore something in the middle.

The correct solution should be something in the middle. Old-fashioned wiretapping, with a warrant and the need to dedicate staff to installing and monitoring the tap is basically okay. The problem is that the mathematics of cryptography and the scaling inherent to information technology mean that only all-or-nothing solutions are possible. If the cryptography is intentionally broken, it's broken not just for law enforcement, it's broken for everyone. If law enforcement has a backdoor they can use with a warrant, they're capable of using it without a warrant, and probably will. And if their special keys get leaked, then again, the encryption is broken for everyone.

Like you point out, secret sharing is one way of getting around this in principle. But governments would never make their access dependent on an NGO; in practice I'm sure they'd only agree to secret sharing schemes where the separate parties were separated only by nominal bureaucratic firewalls, and then you're back to the original problem.


It's not up to governments to agree.

Right now, there are encrypted communication solutions that exist. None of them have been built by a government. We can build Chaum's network and start to use it. If we do that, government will have to either accept this network as a legal usage, or admit that they don't care about kids and crimes but just want to spy.

And sure, some government will admit that, but it's not by chance that right now the bad legislation are justified by "for the children" instead of "because we want to spy on you": admitting that will make these legislation obviously harmful, and they will be stopped even more easily.

There are some reasons why a network like the one proposed by Chaum is not used. One is that it's not easy to put in place, similarly to how difficult it was to build ethical journalism network for example. A second one is that some people don't want such network, either because they want to do illegal things or they want to spy on citizen. But another reason is the childish mentality of being instantaneously against any ideas that does not fit into the "100% anonymity" of the Silicon Valley techno-libertarian (not saying that anyone who is against is like that, but some who are against are indeed like that).


Replace "chat" with "speak", and suddenly it is trivially obvious to everyone how horrific this is:

> If we don’t hijack privacy in speech, how do we fight crime happening in private conversations? If [the] government doesn’t have access to what you say at home, what’s stopping criminals from using their homes and never getting tracked down? Or proven guilty, since all the proof was said behind closed doors? Aren’t we hurting ourselves by being so obsessed with privacy?

Should we be obsessed with privacy, or should we let the government put microphones in every house just in case there are paedophiles talking about their sex acts and hence getting away with it?

Similar arguments can be made by substituting other things that were traditionally considered the domain of only authoritarian dictatorships, such as opening all letters and reading them before they're delivered by the postal service, or keeping tabs on what books you borrow from the library.

I grew up in one of those countries, and I can tell you that it's not at all nice that they tracked what you photocopied, you know, just in case you wanted to print out anti-party ("one" party!) propaganda... I mean... something... something distributing child porn. Yeah, that's it. That's the reason.


> I lived in one of those countries, and I can tell you that it's not at all nice that they tracked what you photocopied,

That's all photocopiers & printers though, with US manufacturers being ground zero for tracking, IIRC - https://www.instructables.com/Yellow-Dots-of-Mystery-Is-Your...


Black & white printers cannot implement the yellow dots at least and even with color printers it is not literally every one of them.

Adding tracking information, while it shouldn't be happening, is also many steps away from e.g. the printer analyzing everything you print and reporting to the government if it is something unapproved.


Which is one reason I stopped using printers entirely.


We just won't catch some criminals, and that's probably an acceptable tradeoff.


These laws only hurt abiding citizens.

Same as with DRMs and those annoying "piracy is a crime" banner we got for minutes before watching a DVD. Nobody pirating content has ever seen those.


think of terrorists. Suppose your country has banned/restricted selling guns and explosives. Do you think this will stop terrorists? No, it'll stop normal citizens to not do any of this stuff... but they will not be affected since they are not terrorists.

Terrorists on the other hand will find illegal ways to overcome the restrictions. It's the same with encryption - (open-source) tools with e2ee are already broadly available, sideloading is available - nothing will stop terrorists/other criminals to just install that and continue doing what they want.

On the other hand this chat control opens a huge area of opportunities for govts to spy on citizens or maybe journalists/other politicians that they dislike. And this is if we assume the system doesn't have bugs that would allow third parties/hackers to break it and get all the info by themselves, or bugs that can trigger a false-positive event.

That's why it's a bad idea. Criminals will find ways to overcome the limit, govs will get new tools for suppression (even if current govs are 'good', what if the next govt is some ultra conservative or radical nationalist, do you think they'll not use these new tools?) and normal ppl are basically left without any privacy


You should't fight crime with other crime, that makes you no better than the other criminals and doesn't solve the problem of crime but only increases it, and doesn't make society safer. If you want crime to stop, you should at least give a good example and deal with it in a responsible manner, and not deal with it by being a criminal too. Then you just get society divided even more. It doesn't help anybody. You can't expect other people to cease their crime if you're doing it yourself. A better society starts with being responsible.

Crime should not be approved of, and "crime fighting crime" shouldn't magically get an exception.

"But crime X is way worse than crime Y fighting it".

Crime should certainly be punished, but you cannot punish someone before you can prove their wrongdoing. And we have a court system for that.

Punishing people before they're proven of wrongdoing is criminal in itself. You should't give a certain group of people allowance to put prison collars on others without them having done any crime. At least not if you want to live in a free society.


> Aren’t we hurting ourselves by being so obsessed with privacy?

You’re hurting yourself more by being too lax with it. Remember that a crime is whatever the law says it is. So if an authoritarian government makes it so criticising them becomes a crime and has access to all your communication, good luck ever breaking that cycle. You can use other examples, like making homosexuality illegal.

These are real examples that real governments (or people with a good chance of being elected) want.

Remember that the ultimate goal of these laws is never to “protect the children”—that’s just the convenient given reason, because how could you be against that—but to exert more control over the populace and cement the position of those in power. Even if the current government employs the technology only for good—highly unlikely—you don’t know about the next one.


> if an authoritarian government makes it so criticising them becomes a crime

If?

https://www.lewik.org/term/15692/defamation-of-persons-in-th...


How do we fight crime happening in houses? If government agents doesn’t have access to house contents, what’s stopping criminals from using locks and curtains in homes to hide their illegal activities and never get tracked down?


If a message platform is gov controlled, criminals will use other alternatives that are not monitored, which they probably already do.

What you end up is just having the gov having all information about private citizens, which can be used against us.

For example, the government of Spain constantly shares private citizen data of people near political adversaries for political reasons, also, I don't want people knowing what I share with my girlfriend, regardless of it they do something or not with it publicly.


There are criminals operating behind the safety of closed doors with locks on.

We need to compromise all door locks, in order to keep everyone safe from criminals.


It’s not a stupid question. But to think that it will make people more safe is double think. Right wing dictorship is on the rise across Europe and the World. No-one knows the future, but it’s sure looking bleak. We are all making ourselves less secure to the future.

And with AI… ooft. AI will get to a point where it takes over, and decisions like these help it to. We are destroying our future fast.


You realize criminals can stack infinitely many layers of encryption onto any compromised (govt-controlled) channel right? So how is "Chat Control" supposed to be the solution??


> So how is "Chat Control" supposed to be the solution??

Who said it is supposed to be the solution?

Almost no crime problems have a the solution. Instead reducing crime is almost always a matter of a variety of measures that each make the crime a little less likely.


Which is why we also need to look at the cost of the measures to non-criminals, which in this case is extremely high for most likely little gain.


this resonates strongly with me because i just had to nuke an abstraction invented by my colleague, which solved a small DRY issue but introduced a big change difficulty issue.

All we had to do is do some repetitive work for values of a dictionary (stringify and lowercase). We ended up having an abstraction of a dictionary with smart value conversion behaviours, which brought pain every time the business wanted some added custom behaviour (e.g. don't lowercase this property, make human-readable that property, etc). Younger me would keep piling up complexity onto this abstraction. Modern me just duplicated some `str(..).lower()` calls, removed the whole thing and went home happy.


i get the benefit of offloading the admin costs onto your consumers, but, as always, the devil is in the details. i've met both cases where a library should've been a service, and vice versa. this advice is way too broad and abstract to be practical


I'm at my best at writing (code, text, everything) when I'm working remotely. The option to sit down and focus in the apartment all to myself has done wonders to my code and ability to solve problems.

However I'm still a bit unsure how this affects my career. I feel like conventional corporate success depends more on your relationships and politics than the quality of your code and writing. It's really hard to build quality relationships and see the politics and status games people are playing in my company by being a remote worker. I met most of my current network by sitting in the same office with them.

I wonder if this is everyone else's experience too, or maybe I'm just missing something obvious, like scheduling more face-to-face meetings with people.


> I feel like conventional corporate success depends more on your relationships and politics than the quality of your code and writing. It's really hard to build quality relationships and see the politics and status games people are playing in my company by being a remote worker.

Organizations and organizational decisions like promotions or project investments are made by people. People have biases. Those biases include familiarity and recency. One of the easiest way to be familiar with the people who make decisions is to be in their physical presence. This activates senses and experiences that virtual interactions lack. This includes body language, unstructured conversations about non-work topics, and shared non-work experiences.

When LLMs can write code — and when you are using LLMs to help write code — how will you differentiate yourself from others?


"too fucked" sounds a bit too extreme, but I agree. it's an interesting problem that we need to learn how to solve - what do you do with people whose jobs have been automated? capitalists won't do shit, so governments need to step in and make sure the portion of the profit from automation progress gets invested into the professional transition assistance programs to those who need it.


this generalizes more broadly in fact and applies to not just parsing and validating data. very often you want to reject all problematic states so you can conveniently code the happy path assuming all preconditions are met (inputs are correct, permissions are granted, etc) using meaningful data structures free from the messiness of the real world.

it's often a matter of experience to get this nuance of programming. you just learn with time that it's very inconvenient to test for emptiness multiple levels deep in the callstack again and again and you go "why can't i just assume good data here?". and then you figure out a way to write the code so you can.


if you worked all day but the output of that work is nothing, you can talk about whether it was work or not all day, but that's not what matters.


> Use your complexity budget wisely

Well said


I don't think the industry was supposed to create this magic environment where everybody gets to be a hacker and have good, artistic fun programming. Unfortunately it seems like integrating with as many ready-made solutions as possible is a pragmatic business decision. It doesn't come free, obviously, since we give up a lot of control to vendors and sometimes judging about system performance is hard because of how many things outside of our control are there, and programmers don't get enjoy themselves at all, but such are the economics of this market.

I hate it. But I also don't know if we can do anything about it. Like, for example the company I work at heavily uses AWS Lambda to build mobile app backends and, as a backend developer there, I feel very uneasy about how little I understand and control the system running our critical business logic. But it works well enough and the money savings are amazing when compared to using dedicated hardware, so I can't really make a good point why we shouldn't be doing it.

Sometimes I wonder if other professions get to have fun. Maybe I should explore design to scratch that artistic itch somehow.


3-4 day work weeks and a strong social safety net.

Let capitalism be capitalism and give people the energy and time to do things without having to justify every little thing to some pencil pusher to try and make anything happen at all.


I like your take and it resonates a lot with me. But companies splitting up to remove the need of middle management - has that ever happened to anyone? A more realistic advice is probably to get a different job once you see managers start playing their status games and climbing their career ladders while ignoring often uncomfortable facts.


Consider applying for YC's first-ever Fall batch! Applications are open till Aug 27.

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

Search: