site banner

Culture War Roundup for the week of October 28, 2024

This weekly roundup thread is intended for all culture war posts. 'Culture war' is vaguely defined, but it basically means controversial issues that fall along set tribal lines. Arguments over culture war issues generate a lot of heat and little light, and few deeply entrenched people ever change their minds. This thread is for voicing opinions and analyzing the state of the discussion while trying to optimize for light over heat.

Optimistically, we think that engaging with people you disagree with is worth your time, and so is being nice! Pessimistically, there are many dynamics that can lead discussions on Culture War topics to become unproductive. There's a human tendency to divide along tribal lines, praising your ingroup and vilifying your outgroup - and if you think you find it easy to criticize your ingroup, then it may be that your outgroup is not who you think it is. Extremists with opposing positions can feed off each other, highlighting each other's worst points to justify their own angry rhetoric, which becomes in turn a new example of bad behavior for the other side to highlight.

We would like to avoid these negative dynamics. Accordingly, we ask that you do not use this thread for waging the Culture War. Examples of waging the Culture War:

  • Shaming.

  • Attempting to 'build consensus' or enforce ideological conformity.

  • Making sweeping generalizations to vilify a group you dislike.

  • Recruiting for a cause.

  • Posting links that could be summarized as 'Boo outgroup!' Basically, if your content is 'Can you believe what Those People did this week?' then you should either refrain from posting, or do some very patient work to contextualize and/or steel-man the relevant viewpoint.

In general, you should argue to understand, not to win. This thread is not territory to be claimed by one group or another; indeed, the aim is to have many different viewpoints represented here. Thus, we also ask that you follow some guidelines:

  • Speak plainly. Avoid sarcasm and mockery. When disagreeing with someone, state your objections explicitly.

  • Be as precise and charitable as you can. Don't paraphrase unflatteringly.

  • Don't imply that someone said something they did not say, even if you think it follows from what they said.

  • Write like everyone is reading and you want them to be included in the discussion.

On an ad hoc basis, the mods will try to compile a list of the best posts/comments from the previous week, posted in Quality Contribution threads and archived at /r/TheThread. You may nominate a comment for this list by clicking on 'report' at the bottom of the post and typing 'Actually a quality contribution' as the report reason.

6
Jump in the discussion.

No email address required.

But, I think, bitcoin seems mostly secure, right?

I'm not familiar enough with the mechanics, but would crypto elections be pretty riggable? Could you pay miners to only include transactions that had votes for your candidate in their blocks? There are probably ways to avoid that if you design things right, though.

I can't remember where I heard it, I think it was EconTalk, maybe in their discussion of crony capitalism, but right now, when someone gives money to a politician's campaign, it's important to them that the politician knows that they, specifically, gave that money to the politician's campaign. If the politician couldn't tell who gave money to his campaign, he could be corrupt in many ways, but at least he couldn't act corruptly in the specific way of just looking to the people who gave the most money to his campaign and doing the things they tell him to do.

You can make it pretty clear that you're the one who gave the money if you tell them you're going to give them $648,355.27, and then, lo and behold, someone makes a donation the next day of exactly that amount.

I do think there would be some technical challenges to be solved, but I think we have a lot of really useful pieces that could help solve those problems. I'm not going to pretend that I have a fleshed-out whitepaper with full technical specification or anything, but I can give you some of my general thoughts.

A lot of work has gone into anonymization protocols. They're probably not perfect yet. There are all sorts of timing issues or side channel issues and even just the fundamental problem that metadata is hard. But I think progress is being made. To the extent that one is bullish on the idea that real anonymization is plausible in the not-too-distant future for some form of cryptocurrency, I think they can be bullish on something here, too. Moreover, it's not just cryptocurrency where work is being done on anonymization. TOR was a big leap forward on that front, even if there are still some challenges there, too. Again, to the extent one is bearish/bullish on any hope there, I'd expect them to be likewise bearish/bullish here.

Consider some TOR-like properties. A message can be routed through multiple intermediaries, such that those intermediaries mathematically cannot know the content of the message in question. Those intermediaries aren't even really trusted. They can refuse to pass your message along, but you can realize that it hasn't been passed along by the non-response or inappropriate response you receive. I don't think it's too big of a step to imagine that one can leverage intermediaries, even perhaps untrusted ones, in a way such that those intermediaries are mathematically unable to determine the content of your message (who you're voting for or how much you're spending). Those intermediaries can choose things like random delay times, which can help thwart timing attacks. I agree that timing attacks may pose unique challenges, and again, I haven't solved all of them right off the top of my head, but I think the idea would be to try to show some property that so long as some low percentage of those untrusted intermediaries are observing random delays, we could get in front of those problems.

Tornado Cash gave us a significant step toward anonymity in the transactions, as well. The very basic idea is that you dump a bunch of things into a pot, mix them up, divide them out, and make it significantly more difficult to correlate inputs/outputs. Details here are more complicated; I'd say that it's probably still not perfect, but to the extent that there are lessons to be learned, I think we can learn them and continue to iterate. Again, general bearish/bullish sentiments.

Of course, I'd like to also call back to the 'receipt-freeness' business that the digital election nerds really like. The idea is that they want a way that the the final election tally can be 'published', but in a way that is still specially encrypted. Thus, while people can perform the proper cryptographic operations on the output to determine what the result was, no one can determine from the encrypted, published final tally what any of the individual votes are. Even the people who voted do not have sufficient information to prove how they voted, but they do retain sufficient information to prove that their vote was counted correctly in the final tally. Side note here would be that if you have a system where someone can freely rescind their vote later, even if you had someone watching your computer when you initially voted, and even if they kept that piece of information which could be used to prove that the initial vote was correctly counted, they would not have sufficient information to prove that it was not later rescinded. (There are still tricky choices here, perhaps, and I do think more work would need to be done to decide on every detail.) In any event, this would be another check to make sure that intermediaries couldn't just refuse to include your vote.

if you tell them you're going to give them $648,355.27

Or you could just buy some schlock "paintings" from the politician's son at absurd prices.