Benjamin Davies’s avatar

Benjamin Davies

@davies​·​Joined Oct 2025​·​Ideas
Log in or sign up to follow Benjamin or post on their wall.

A life aimed at infinity 🦉 🐚 🕯️ 🚀

New Check out Benjamin Davies’s adoptable and rejectable ideas.
 User
Registered their account.
 Novice
Posted their first idea.
 Critic
Criticized their first idea.
 Copy editor
Created their first revision.
 Initiator
Started their first discussion.
 Beginner
Posted their 10th idea.
 Engager
Participates in three or more discussions.
 Defender
Addressed their first criticism.
 Private
Criticized their 10th idea.
 Shield
Addressed their 10th criticism.
 Intermediate
Posted their 50th idea.
 Assistant editor
Created their 10th revision.
 Lieutenant
Criticized their 50th idea.
 Advanced
Posted their 100th idea.
 Watchman
Addressed their 50th criticism.
 Captain
Criticized their 100th idea.
 Associate editor
Created their 50th revision.
 Deputy editor
Created their 100th revision.
 Professional
Posted their 500th idea.
  Benjamin Davies addressed criticism #5604.

A simple implementation of hard-to-vary

This is my submission for Veritula's bounty for Idea #3069, which asks for an executable implementation that can compare arbitrary English explanations by how hard they are to vary.

Code: hard-to-vary/htv.py at cb2979b

I've implemented the approach as a small interactive program. It takes arbitrary explanations supplied by the user, collects working variations of each, and ranks the explanations by hardness to vary.

I think hard-to-vary can be implemented more simply than the approaches considered in Dennis's blog, Hard to Vary or Hardly Usable?. The basic idea I'm using is this: if an explanation is harder to vary, there should be fewer ways of changing it while still having it explain what it's supposed to explain.

The program starts by asking the user what question they're trying to answer and then asks for a list of proposed explanations. It goes through each explanation one at a time and asks the user to come up with variations of it that would still work as explanations. The user can enter as many as they can find, then move on to the next explanation.

Variations can either be entered individually or parameterized using notation like <X> and <Y>. For example, <X> kg of grass mixed with <Y> kg of wheat cures the disease can represent a whole family of variations. The user can either enter how many working values or combinations the parameters have, including an infinite number, or enumerate them and let the program count. This avoids requiring the user to manually enter every member of a family of variations.

The user can also review and revise their inputs before the final ranking by adding, editing, or deleting explanations and variations.

Finally, the program counts the working variations and ranks the explanations. Fewer working variations means harder to vary, while equal numbers mean equally hard to vary. So if explanation A has two working variations and explanation B has five, A is harder to vary than B.

An example

I'll use Deutsch's example from Chapter 1, “The Reach of Explanations,” of The Beginning of Infinity: Why do seasons occur?

One explanation is the story of Persephone. Hades, god of the underworld, kidnaps Persephone. Her mother Demeter eventually negotiates her release under an arrangement that requires Persephone to return to Hades once a year. Whenever Persephone is away, Demeter becomes sad and makes the world cold and bleak.

Deutsch's point is that we can change many of the details of this explanation while still accounting for the same observations. For example, I might try variations like:

  • Persephone escapes instead of being released under an agreement.
  • Something other than a magic seed compels her to return.
  • Some other arrangement causes Persephone to return annually instead of a marriage contract.

The details have changed, but the story can still be made to explain the seasonal cycle. Suppose I find three such variations.

Now I try the explanation involving Earth's axial tilt. Here the details are much more constrained by what we're trying to explain. Changing the geometry substantially changes what the theory predicts about the seasons. Suppose I only find one working variation.

The program therefore ranks axial tilt as harder to vary: one working variation versus three. That's the entire comparison procedure.

How I understand Dennis's criticism

I don't understand Dennis as claiming that Deutsch simply gets the Persephone example wrong. The issue in the blog is how we get from examples like this, where we seem to have an intuition that one explanation is harder to vary, to a sufficiently specified procedure that could compare explanations in general.

Dennis initially explores numerical quality scores, but that immediately creates problems. Why should one explanation have a score of 500 rather than 550? Why choose that scale? How do criticisms affect the score? How do criticisms of criticisms affect it? I agree with Dennis that these choices look arbitrary.

He eventually gets rid of the quality scores entirely. Instead of trying to measure the quality of an idea, his program keeps track of pending criticisms. His proposed rule becomes: adopt ideas without pending criticisms and reject ideas that have them.

There's something important about how that system works, though. The program doesn't generate criticisms itself; people do. And that's intentional: Dennis says "I’m not looking to formalize or automate creativity as a whole". Creative input can come from users while the program handles the non-creative part of the process. I agree that you can have a rational decision-making process while outsourcing the creative part to the user.

I just don't see why we can't do the same thing with HTV. Let the user come up with variations and say which ones they think still work. The program doesn't need to understand the explanation or come up with the variations itself. It keeps track of the variations and compares the counts.

This doesn't seem fundamentally different from Dennis letting the user tell his program that something is a criticism. In fact, in the blog he explicitly avoids having the program figure out whether a comment is really a criticism: the user checks a box saying that it is. So in my program the user is supplying a working variation; in his, the user is supplying a criticism. In both cases the user is providing the part that requires understanding and judgment, and the program does something simple with that input.

It also means I don't need the quality scores Dennis runs into trouble with. I don't need to decide how many points axial tilt gets compared with Persephone. I'm just asking: how many ways have we actually found to change each explanation while still having it work?

But isn't this subjective?

One criticism Dennis quotes is:

“Also, isn’t the difficulty of changing an explanation at least partly a property not of the explanation itself but of whoever is trying to change it? If I’m having difficulty changing it, maybe that’s because I lack imagination. Or maybe I’m just new to that field and an expert could easily change it.”

I think this is true. I just don't think it's a problem specific to HTV.

Imagine I can't think of any working variations of an explanation, but an expert can immediately think of five. Then yes, our results will be different. But isn't that also what happens with criticism? I might look at an idea and fail to see anything wrong with it while someone who knows much more about the subject immediately sees a serious criticism.

The same goes for participation. An idea on Veritula might have zero pending criticisms simply because hardly anyone has tried to criticize it. That doesn't mean there are literally no criticisms of it. Someone could find one tomorrow. Dennis's answer in the blog is basically that if this bothers you, try to find a criticism yourself. If you can't find one, why not adopt the idea?

I think HTV can work the same way. Zero working variations doesn't mean that we've somehow proven there are no possible variations. It means we haven't found one. If you think the explanation is actually easy to vary, try to come up with a variation that still works.

So yes, the result depends on the knowledge and creativity of the person using the program. But I think rational decision-making is always going to depend on what criticisms, arguments, alternatives, etc. a person is actually aware of. I don't see how Veritula escapes that either.

What about human judgment?

There's another obvious question: who decides whether a variation actually works?

For this program, the user does. I don't think we can get rid of that kind of human judgment, at least until we get AGI. Two people can disagree about whether a variation still explains the thing we're trying to explain. They can also disagree about whether two variations are really different or are basically the same variation stated twice.

Again, I think Veritula has the same underlying issue. People still have to decide whether something really is a criticism, whether a countercriticism actually answers it, whether two criticisms are redundant, and so on. Dennis's program can keep track of the structure, but the structure only means something if those judgments make sense.

Take an extreme case. If a malicious moderator rejects every good criticism of an idea and accepts nonsense countercriticisms, the idea could end up showing 0 pending criticisms. I obviously shouldn't look at the 0 and conclude that the idea is rational to adopt. I'd want to read what happened and decide whether I agree with it.

I don't mean this as a criticism specific to Veritula. I think it's just a limit of this kind of approach. At some point people have to make judgments, and people can disagree about them. Ultimately everyone is their own moderator when it comes to their own decision-making. I have to decide which arguments I accept, which criticisms I think have been answered, and so on.

The same is true with my HTV program. If someone gives me a ranking based on ten supposed working variations, I don't have to accept the ranking blindly. I can look at the ten variations and decide that five don't really work and three others are basically duplicates. My result would then be different.

I'm fine with that. I don't think the goal of either program should be to somehow remove judgment from rational thinking. The program gives us a procedure for what to do with the judgments we've made.

What does the program actually contribute?

Dennis writes:

“We can’t just outsource everything to the user – the app has to do some things or it has no value.”

This was actually the part of the blog that made me think about Veritula itself. What is Veritula doing, and what is it outsourcing?

It outsources the interesting creative part to people. People come up with the ideas. People come up with the criticisms. The user can even tell the program whether something they've written is a criticism by checking a box. The program then keeps track of the structure and tells us how many criticisms are pending.

My program is doing something similar, except with variations. People come up with the explanations and the working variations. The program keeps track of them, counts them, and ranks the explanations.

So I don't think I'm outsourcing everything to the user any more than Veritula is. I'm outsourcing the part that requires creativity and judgment. The actual decision rule is implemented in the program.

For Veritula, that rule ultimately depends on whether there are pending criticisms. For my program, it depends on the number of working variations: fewer working variations means harder to vary.

Where I disagree with the blog

I agree with Dennis that the quality sliders in the blog don't work. I also agree with his decision to let users supply the creative input rather than expecting the program to generate it.

Where I disagree is that I think once we allow this same freedom for HTV, we can construct a similarly simple program for it. The user comes up with explanations and tries to vary them while keeping them working. The program counts the working variations and ranks the explanations.

There are still all the normal problems of human knowledge: maybe I missed a variation, maybe I accepted a bad one, maybe someone else would judge things differently. But those same problems exist when we come up with and judge criticisms.

I don't think either program solves those problems, and I don't think it needs to. That's the part people do.

#5604​·​Jad Elmourad revised 17 days ago

In #5555, you say that adding an arbitrary component to an explanation makes it worse. Consider these two explanations of winter:

A: Winter happens because a god repeats a spell seven times.

B: Winter happens because a god repeats a spell seven times, and the spell only works if the god wears a red hat.

Suppose neither story explains why the number must be seven. We could substitute eight, nine, or any other positive whole number while the story still accounts for winter. In B, we could also change the required hat colour without affecting its ability to account for winter.

Both explanations therefore have infinitely many working variations. Your program declares them equally hard to vary.

But B has an additional arbitrary requirement: the hat colour. It is explicitly part of the supposed mechanism, not an unrelated detail added to the wording.

Removing that requirement removes an arbitrary part of the explanation. Yet your program cannot register the improvement, because the variation count remains infinite.

  Benjamin Davies addressed criticism #5477.

I don’t see a clash here. Being irrational is anyone’s prerogative. It’s also others’ prerogative to avoid them as a result.

#5477​·​Dennis HackethalOP, 23 days ago

#4460 says moderation aims to preserve productive, truth-seeking discussion. Being free to avoid someone does not show that excluding them helps that goal. A valuable contributor might advocate elsewhere an idea that has pending criticisms on Veritula, without affecting Veritula or its members. Banning them would sacrifice useful contributions without protecting any discussion. Off-platform conduct should count only when it burdens Veritula or its members.

  Benjamin Davies criticized idea #5482.

Proposal for new rule

TL;DR: repeat irrationality (as defined below) should be a bannable offense.

Since Popper seemed so agreeable, I mentioned that one of his former students had accused him of not tolerating criticism of his own ideas. Popper's eyes blazed. “It is completely untrue! I was happy when I got criticism! Of course, not when I would answer the criticism… and the person would still go on with it. That is the thing which I found uninteresting and would not tolerate.” In that case, Popper would throw the student out of his class.

… so long as the proponents of our best theories … have to expend their intellectual energies in futile refutation and re-refutation of theories long known to be false, the state of our deepest knowledge cannot improve.

David Deutsch, The Fabric of Reality, chapter 13

Our forum rules (#4460) include a rule against “Behavior that is intended, or likely, to sabotage debate or prevent progress…” In light of recent, mostly off-platform discussions, I’m thinking about extending it. Or maybe it already applies to the behavior I’m about to describe.

Veritula is built to help people seek truth by criticizing ideas and addressing criticism. More generally, it’s meant to help people live a life guided by reason (#2844) and make progress. That includes the rejection of ideas with pending criticisms.

One of the core insights of Veritula is that people should not rely on memory to decide whether to adopt an idea (#4471). They shouldn’t rely on memory to recall the outcome of a discussion. They shouldn’t track the outcome of a discussion manually (unless they’ve practiced that skill extensively). They should instead feed ideas into Veritula, put them in the proper relationship with each other, and then simply look up which ideas they should adopt or reject. Or, if the discussion has already happened, then they should simply look up its current state instead of duplicating it. (The list of discussions and search function should help with that.) Any idea with a red label showing a count of pending criticisms should be abandoned; any idea without that label should be adopted.

This way, people can avoid having the same discussions over and over again. But some people aren’t willing to do the required work even once and change their mind. They’d rather repeat the same discussions, and repeatedly advocate the same mistaken ideas, like those Easter Islanders who kept building hideous statues with no purpose.

I think members on Veritula should be expected to follow through and update their stances when they’re shown to be wrong. After all, Veritula offers them a way to tell objectively that they’re wrong. We have a criterion of rationality, so why not use it? And if they can’t remember what their updated stance should be, they should get in the habit of simply looking it up. If their old stance has pending criticisms, they should stop advocating it.

But people conveniently ‘forget’ discussion outcomes they view as unfavorable, let a few months pass (at which point they think nobody could reasonably blame them for forgetting), and then go right back to advocating a stance that’s already known to be false.

Mistakes happen; again, memory isn’t perfect. Or sometimes we have a nagging feeling that something about the outcome of a discussion just isn’t quite right, but we can’t put our finger on it. In such a situation, when asked about one’s stance, it’s rational to say something like: ‘Although I personally disagree, at the current state of the discussion, idea X (link to the idea on V) is (or is not) rationally adoptable.’

A good example of how to do this right in a similar situation is @dirk-meulenbelt’s recent post on X:

I wrote a proof/argument on my blog that the challenge is impossible for "two strings" alone, though Dennis has [since] clarified that it's OK to have more than just two strings, and a person may be prompted within reason.

The specific content isn’t important here. What matters is that Dirk shared an objection and then immediately explained why it wasn’t valid anymore. That’s honest. It’s unlike so many dishonest interlocutors who would only mention the objection but not that it’s been addressed already.

As I’ve written before:

The catalog of ideas can be vast – much too big for any one man to hold in his mind. Memory is error-prone. We should not rely on memory to see which ideas we should adopt or reject. We should look them up, dispassionately, in the database [on Veritula], the way a judge would look up a law in a legal text. Rationality is an impersonal thing. Advocacy and rejection of ideas is impersonal as well.

A judge preparing a verdict may personally disagree with a law. For example, he may think it’s too strict or not strict enough. In his ruling, he may even personally distance himself from a specific law. But that doesn’t mean he can just ignore it and act on whim instead.

Yet that is essentially how people treat the advocacy and rejection of ideas more generally. They do it based on whim. If such people participate on Veritula long-term, they will duplicate ideas or even entire discussions. But maintaining discussion trees is no simple task; it takes care and effort. If there are no consequences for such people, one would have to refute and re-refute ideas long known to be false. And that’s time we could spend advocating and improving ideas not known to be false. In short, such people sabotage progress.

Therefore, I suggest that members who are repeatedly found to advocate ideas with pending criticisms, or reject ideas without pending criticisms, or to have duplicate discussions due to undue reversals to previous, mistaken stances – in short, members who act irrationally in this way, on or off-platform, when they should know better – be given warnings. If it happens once, it’s no big deal. If it happens twice, it may warrant a warning. Members may be asked to explain how they plan to avoid this outcome in the future (eg see #5176). They could run a bounty that will charge their card a small but non-negligible amount if they don’t address a criticism. If it happens a third time, especially if it’s about the same topic as before, their account may be temporarily locked or banned permanently. More leeway can be given if a lot of time passes between offenses or due to other extenuating circumstances, case by case.

Non-members who wish to join Veritula, but who’ve been found to act irrationally in this way off-platform, will need to make a convincing case that they want to improve. Evidence that they’ve changed their mind on some issue, eg some written public record of that change, including some evidence that they remember that change over time, would be a good start.

I want people who take ideas, reason, and progress seriously. Others can go goof off on other platforms, there’s plenty of those around. People who take reason seriously need a way to protect their time against people who don’t.

#5482​·​Dennis HackethalOP revised 23 days ago

The proposal does not say whether conduct from before the rule is adopted can count as an offence for existing members. Without a prospective effective date, members could be warned or banned for conduct that was not covered by this rule when it occurred.

  Benjamin Davies addressed criticism #5473.

The part “as written” matters for programmatic reasons: the computer can’t tell differences in meaning. But a moderator can.

#5473​·​Dennis HackethalOP, 23 days ago

The proposal should require the statement and claimed match to be recorded and open to criticism before they can support a warning.

  Benjamin Davies criticized idea #5482.

Proposal for new rule

TL;DR: repeat irrationality (as defined below) should be a bannable offense.

Since Popper seemed so agreeable, I mentioned that one of his former students had accused him of not tolerating criticism of his own ideas. Popper's eyes blazed. “It is completely untrue! I was happy when I got criticism! Of course, not when I would answer the criticism… and the person would still go on with it. That is the thing which I found uninteresting and would not tolerate.” In that case, Popper would throw the student out of his class.

… so long as the proponents of our best theories … have to expend their intellectual energies in futile refutation and re-refutation of theories long known to be false, the state of our deepest knowledge cannot improve.

David Deutsch, The Fabric of Reality, chapter 13

Our forum rules (#4460) include a rule against “Behavior that is intended, or likely, to sabotage debate or prevent progress…” In light of recent, mostly off-platform discussions, I’m thinking about extending it. Or maybe it already applies to the behavior I’m about to describe.

Veritula is built to help people seek truth by criticizing ideas and addressing criticism. More generally, it’s meant to help people live a life guided by reason (#2844) and make progress. That includes the rejection of ideas with pending criticisms.

One of the core insights of Veritula is that people should not rely on memory to decide whether to adopt an idea (#4471). They shouldn’t rely on memory to recall the outcome of a discussion. They shouldn’t track the outcome of a discussion manually (unless they’ve practiced that skill extensively). They should instead feed ideas into Veritula, put them in the proper relationship with each other, and then simply look up which ideas they should adopt or reject. Or, if the discussion has already happened, then they should simply look up its current state instead of duplicating it. (The list of discussions and search function should help with that.) Any idea with a red label showing a count of pending criticisms should be abandoned; any idea without that label should be adopted.

This way, people can avoid having the same discussions over and over again. But some people aren’t willing to do the required work even once and change their mind. They’d rather repeat the same discussions, and repeatedly advocate the same mistaken ideas, like those Easter Islanders who kept building hideous statues with no purpose.

I think members on Veritula should be expected to follow through and update their stances when they’re shown to be wrong. After all, Veritula offers them a way to tell objectively that they’re wrong. We have a criterion of rationality, so why not use it? And if they can’t remember what their updated stance should be, they should get in the habit of simply looking it up. If their old stance has pending criticisms, they should stop advocating it.

But people conveniently ‘forget’ discussion outcomes they view as unfavorable, let a few months pass (at which point they think nobody could reasonably blame them for forgetting), and then go right back to advocating a stance that’s already known to be false.

Mistakes happen; again, memory isn’t perfect. Or sometimes we have a nagging feeling that something about the outcome of a discussion just isn’t quite right, but we can’t put our finger on it. In such a situation, when asked about one’s stance, it’s rational to say something like: ‘Although I personally disagree, at the current state of the discussion, idea X (link to the idea on V) is (or is not) rationally adoptable.’

A good example of how to do this right in a similar situation is @dirk-meulenbelt’s recent post on X:

I wrote a proof/argument on my blog that the challenge is impossible for "two strings" alone, though Dennis has [since] clarified that it's OK to have more than just two strings, and a person may be prompted within reason.

The specific content isn’t important here. What matters is that Dirk shared an objection and then immediately explained why it wasn’t valid anymore. That’s honest. It’s unlike so many dishonest interlocutors who would only mention the objection but not that it’s been addressed already.

As I’ve written before:

The catalog of ideas can be vast – much too big for any one man to hold in his mind. Memory is error-prone. We should not rely on memory to see which ideas we should adopt or reject. We should look them up, dispassionately, in the database [on Veritula], the way a judge would look up a law in a legal text. Rationality is an impersonal thing. Advocacy and rejection of ideas is impersonal as well.

A judge preparing a verdict may personally disagree with a law. For example, he may think it’s too strict or not strict enough. In his ruling, he may even personally distance himself from a specific law. But that doesn’t mean he can just ignore it and act on whim instead.

Yet that is essentially how people treat the advocacy and rejection of ideas more generally. They do it based on whim. If such people participate on Veritula long-term, they will duplicate ideas or even entire discussions. But maintaining discussion trees is no simple task; it takes care and effort. If there are no consequences for such people, one would have to refute and re-refute ideas long known to be false. And that’s time we could spend advocating and improving ideas not known to be false. In short, such people sabotage progress.

Therefore, I suggest that members who are repeatedly found to advocate ideas with pending criticisms, or reject ideas without pending criticisms, or to have duplicate discussions due to undue reversals to previous, mistaken stances – in short, members who act irrationally in this way, on or off-platform, when they should know better – be given warnings. If it happens once, it’s no big deal. If it happens twice, it may warrant a warning. Members may be asked to explain how they plan to avoid this outcome in the future (eg see #5176). They could run a bounty that will charge their card a small but non-negligible amount if they don’t address a criticism. If it happens a third time, especially if it’s about the same topic as before, their account may be temporarily locked or banned permanently. More leeway can be given if a lot of time passes between offenses or due to other extenuating circumstances, case by case.

Non-members who wish to join Veritula, but who’ve been found to act irrationally in this way off-platform, will need to make a convincing case that they want to improve. Evidence that they’ve changed their mind on some issue, eg some written public record of that change, including some evidence that they remember that change over time, would be a good start.

I want people who take ideas, reason, and progress seriously. Others can go goof off on other platforms, there’s plenty of those around. People who take reason seriously need a way to protect their time against people who don’t.

#5482​·​Dennis HackethalOP revised 23 days ago

#5471 and #5472 defend this proposal as applying when someone participated in the relevant discussion or was directly shown the relevant ideas and then repeatedly ignored them. The proposal itself only says “when they should know better”. That could cover much more. If actual notice is the intended threshold, should an occurrence count only after the person has been shown the particular idea and its pending criticism?

  Benjamin Davies addressed criticism #5472.

No, they don’t need to look up every single idea beforehand. The kind of scenario I have in mind is more like recent discussions on X. Say you send someone links to resources that already address their argument preemptively. But then you can tell they flat out ignore those resources because next they ask questions or raise objections those resources already address as well. And they do this repeatedly. At some point it’s just patently irrational and no productive discussion is possible.

Long term, I do want to create a culture where people get in the habit of looking up the state of a discussion on V the same way they’d look up the meaning of a word in a dictionary. Users who’ve been told that can be held to that standard.

But even someone new to V should know to look up the state of a discussion they themself have participated in.

#5472​·​Dennis HackethalOP, 23 days ago

You say users who have been told about Veritula’s standard can be held to it. If Veritula becomes widely used, most new users will not initially be Popperians. They may understand “known to be false,” “objectively wrong,” and “rationally adoptable” in their ordinary senses rather than Veritula’s technical, fallibilist senses.

What must someone have been told and understood before they count as someone who “should know better”? Should the rule require clear notice about how Veritula uses these terms, and a chance to understand and criticise that epistemology, before someone’s off-platform statements can count as an offence?

  Benjamin Davies criticized idea #5482.

Proposal for new rule

TL;DR: repeat irrationality (as defined below) should be a bannable offense.

Since Popper seemed so agreeable, I mentioned that one of his former students had accused him of not tolerating criticism of his own ideas. Popper's eyes blazed. “It is completely untrue! I was happy when I got criticism! Of course, not when I would answer the criticism… and the person would still go on with it. That is the thing which I found uninteresting and would not tolerate.” In that case, Popper would throw the student out of his class.

… so long as the proponents of our best theories … have to expend their intellectual energies in futile refutation and re-refutation of theories long known to be false, the state of our deepest knowledge cannot improve.

David Deutsch, The Fabric of Reality, chapter 13

Our forum rules (#4460) include a rule against “Behavior that is intended, or likely, to sabotage debate or prevent progress…” In light of recent, mostly off-platform discussions, I’m thinking about extending it. Or maybe it already applies to the behavior I’m about to describe.

Veritula is built to help people seek truth by criticizing ideas and addressing criticism. More generally, it’s meant to help people live a life guided by reason (#2844) and make progress. That includes the rejection of ideas with pending criticisms.

One of the core insights of Veritula is that people should not rely on memory to decide whether to adopt an idea (#4471). They shouldn’t rely on memory to recall the outcome of a discussion. They shouldn’t track the outcome of a discussion manually (unless they’ve practiced that skill extensively). They should instead feed ideas into Veritula, put them in the proper relationship with each other, and then simply look up which ideas they should adopt or reject. Or, if the discussion has already happened, then they should simply look up its current state instead of duplicating it. (The list of discussions and search function should help with that.) Any idea with a red label showing a count of pending criticisms should be abandoned; any idea without that label should be adopted.

This way, people can avoid having the same discussions over and over again. But some people aren’t willing to do the required work even once and change their mind. They’d rather repeat the same discussions, and repeatedly advocate the same mistaken ideas, like those Easter Islanders who kept building hideous statues with no purpose.

I think members on Veritula should be expected to follow through and update their stances when they’re shown to be wrong. After all, Veritula offers them a way to tell objectively that they’re wrong. We have a criterion of rationality, so why not use it? And if they can’t remember what their updated stance should be, they should get in the habit of simply looking it up. If their old stance has pending criticisms, they should stop advocating it.

But people conveniently ‘forget’ discussion outcomes they view as unfavorable, let a few months pass (at which point they think nobody could reasonably blame them for forgetting), and then go right back to advocating a stance that’s already known to be false.

Mistakes happen; again, memory isn’t perfect. Or sometimes we have a nagging feeling that something about the outcome of a discussion just isn’t quite right, but we can’t put our finger on it. In such a situation, when asked about one’s stance, it’s rational to say something like: ‘Although I personally disagree, at the current state of the discussion, idea X (link to the idea on V) is (or is not) rationally adoptable.’

A good example of how to do this right in a similar situation is @dirk-meulenbelt’s recent post on X:

I wrote a proof/argument on my blog that the challenge is impossible for "two strings" alone, though Dennis has [since] clarified that it's OK to have more than just two strings, and a person may be prompted within reason.

The specific content isn’t important here. What matters is that Dirk shared an objection and then immediately explained why it wasn’t valid anymore. That’s honest. It’s unlike so many dishonest interlocutors who would only mention the objection but not that it’s been addressed already.

As I’ve written before:

The catalog of ideas can be vast – much too big for any one man to hold in his mind. Memory is error-prone. We should not rely on memory to see which ideas we should adopt or reject. We should look them up, dispassionately, in the database [on Veritula], the way a judge would look up a law in a legal text. Rationality is an impersonal thing. Advocacy and rejection of ideas is impersonal as well.

A judge preparing a verdict may personally disagree with a law. For example, he may think it’s too strict or not strict enough. In his ruling, he may even personally distance himself from a specific law. But that doesn’t mean he can just ignore it and act on whim instead.

Yet that is essentially how people treat the advocacy and rejection of ideas more generally. They do it based on whim. If such people participate on Veritula long-term, they will duplicate ideas or even entire discussions. But maintaining discussion trees is no simple task; it takes care and effort. If there are no consequences for such people, one would have to refute and re-refute ideas long known to be false. And that’s time we could spend advocating and improving ideas not known to be false. In short, such people sabotage progress.

Therefore, I suggest that members who are repeatedly found to advocate ideas with pending criticisms, or reject ideas without pending criticisms, or to have duplicate discussions due to undue reversals to previous, mistaken stances – in short, members who act irrationally in this way, on or off-platform, when they should know better – be given warnings. If it happens once, it’s no big deal. If it happens twice, it may warrant a warning. Members may be asked to explain how they plan to avoid this outcome in the future (eg see #5176). They could run a bounty that will charge their card a small but non-negligible amount if they don’t address a criticism. If it happens a third time, especially if it’s about the same topic as before, their account may be temporarily locked or banned permanently. More leeway can be given if a lot of time passes between offenses or due to other extenuating circumstances, case by case.

Non-members who wish to join Veritula, but who’ve been found to act irrationally in this way off-platform, will need to make a convincing case that they want to improve. Evidence that they’ve changed their mind on some issue, eg some written public record of that change, including some evidence that they remember that change over time, would be a good start.

I want people who take ideas, reason, and progress seriously. Others can go goof off on other platforms, there’s plenty of those around. People who take reason seriously need a way to protect their time against people who don’t.

#5482​·​Dennis HackethalOP revised 23 days ago

The revised rule about inexplicit criticism says that a person should treat their inexplicit criticism as pending and not act on the parent idea, but normally should not post a placeholder if doing so would block others. In that case, the idea remains publicly uncriticized while it is not rationally adoptable for that person. This proposal would count that person as rejecting an idea without pending criticisms. Someone could therefore follow the inexplicit-criticism rule and still commit an offence under this rule. How should that case be handled?

  Benjamin Davies revised criticism #5466.

#2209 says that irrationality is a person’s prerogative unless it violates someone else’s consent. This new proposal would punish irrationality itself, including behaviour outside Veritula. What criticism of #2209 justifies this change?

#2209 says that irrationality is a person’s prerogative unless it violates someone else’s consent. This new proposal would punish irrationality itself, including behaviour outside Veritula. #2209 needs to be criticised, otherwise you are violating your own criterion.

  Benjamin Davies criticized idea #5460.

Proposal for new rule

TL;DR: repeat irrationality (as defined below) should be a bannable offense.

Emboldened, I say a former student accuses Popper of not tolerating criticism. “It is completely untrue!” he cries. “I was happy when I got criticism! Of course, not when I would answer the criticism… and the person would still go on with it.” In that case, Popper would eject the student from his class.

… so long as the proponents of our best theories … have to expend their intellectual energies in futile refutation and re-refutation of theories long known to be false, the state of our deepest knowledge cannot improve.

David Deutsch, The Fabric of Reality, chapter 13

Our forum rules (#4460) include a rule against “Behavior that is intended, or likely, to sabotage debate or prevent progress…” In light of recent, mostly off-platform discussions, I’m thinking about extending it. Or maybe it already applies to the behavior I’m about to describe.

Veritula is built to help people seek truth by criticizing ideas and addressing criticism. More generally, it’s meant to help people live a life guided by reason (#2844) and make progress. That includes the rejection of ideas with pending criticisms.

One of the core insights of Veritula is that people should not rely on memory to decide whether to adopt an idea (#4471). They shouldn’t rely on memory to recall the outcome of a discussion. They shouldn’t track the outcome of a discussion manually (unless they’ve practiced that skill extensively). They should instead feed ideas into Veritula, put them in the proper relationship with each other, and then simply look up which ideas they should adopt or reject. Or, if the discussion has already happened, then they should simply look up its current state instead of duplicating it. (The list of discussions and search function should help with that.) Any idea with a red label showing a count of pending criticisms should be abandoned; any idea without that label should be adopted.

This way, people can avoid having the same discussions over and over again. But some people aren’t willing to do the required work even once and change their mind. They’d rather repeat the same discussions, and repeatedly advocate the same mistaken ideas, like those Easter Islanders who kept building hideous statues with no purpose.

I think members on Veritula should be expected to follow through and update their stances when they’re shown to be wrong. After all, Veritula offers them a way to tell objectively that they’re wrong. We have a criterion of rationality, so why not use it? And if they can’t remember what their updated stance should be, they should get in the habit of simply looking it up. If their old stance has pending criticisms, they should stop advocating it.

But people conveniently ‘forget’ discussion outcomes they view as unfavorable, let a few months pass (at which point they think nobody could reasonably blame them for forgetting), and then go right back to advocating a stance that’s already known to be false.

Mistakes happen; again, memory isn’t perfect. Or sometimes we have a nagging feeling that something about the outcome of a discussion just isn’t quite right, but we can’t put our finger on it. In such a situation, when asked about one’s stance, it’s rational to say something like: ‘Although I personally disagree, at the current state of the discussion, idea X (link to the idea on V) is (or is not) rationally adoptable.’

A good example of how to do this right in a similar situation is @dirk-meulenbelt’s recent post on X:

I wrote a proof/argument on my blog that the challenge is impossible for "two strings" alone, though Dennis has [since] clarified that it's OK to have more than just two strings, and a person may be prompted within reason.

The specific content isn’t important here. What matters is that Dirk shared an objection and then immediately explained why it wasn’t valid anymore. That’s honest. It’s unlike so many dishonest interlocutors who would only mention the objection but not that it’s been addressed already.

As I’ve written before:

The catalog of ideas can be vast – much too big for any one man to hold in his mind. Memory is error-prone. We should not rely on memory to see which ideas we should adopt or reject. We should look them up, dispassionately, in the database [on Veritula], the way a judge would look up a law in a legal text. Rationality is an impersonal thing. Advocacy and rejection of ideas is impersonal as well.

A judge preparing a verdict may personally disagree with a law. For example, he may think it’s too strict or not strict enough. In his ruling, he may even personally distance himself from a specific law. But that doesn’t mean he can just ignore it and act on whim instead.

Yet that is essentially how people treat the advocacy and rejection of ideas more generally. They do it based on whim. If such people participate on Veritula long-term, they will duplicate ideas or even entire discussions. But maintaining discussion trees is no simple task; it takes care and effort. If there are no consequences for such people, one would have to refute and re-refute ideas long known to be false. And that’s time we could spend advocating and improving ideas not known to be false. In short, such people sabotage progress.

Therefore, I suggest that members who are repeatedly found to advocate ideas with pending criticisms, or reject ideas without pending criticisms, or to have duplicate discussions due to undue reversals to previous, mistaken stances – in short, members who act irrationally in this way, on or off-platform, when they should know better – be given warnings. If it happens once, it’s no big deal. If it happens twice, it may warrant a warning. Members may be asked to explain how they plan to avoid this outcome in the future (eg see #5176). They could run a bounty that will charge their card a small but non-negligible amount if they don’t address a criticism. If it happens a third time, especially if it’s about the same topic as before, their account may be temporarily locked or banned permanently. More leeway can be given if a lot of time passes between offenses or due to other extenuating circumstances, case by case.

Non-members who wish to join Veritula, but who’ve been found to act irrationally in this way off-platform, will need to make a convincing case that they want to improve. Evidence that they’ve changed their mind on some issue, eg some written public record of that change, including some evidence that they remember that change over time, would be a good start.

I want people who take ideas, reason, and progress seriously. Others can go goof off on other platforms, there’s plenty of those around. People who take reason seriously need a way to protect their time against people who don’t.

#5460​·​Dennis HackethalOP revised 23 days ago

#4460 says that changes to the rules should be proposed by criticising that idea. This is attached beneath it but is not marked as a criticism. Should it have been submitted as a criticism of #4460? (Have I misunderstood that part of #4460?)

  Benjamin Davies criticized idea #5460.

Proposal for new rule

TL;DR: repeat irrationality (as defined below) should be a bannable offense.

Emboldened, I say a former student accuses Popper of not tolerating criticism. “It is completely untrue!” he cries. “I was happy when I got criticism! Of course, not when I would answer the criticism… and the person would still go on with it.” In that case, Popper would eject the student from his class.

… so long as the proponents of our best theories … have to expend their intellectual energies in futile refutation and re-refutation of theories long known to be false, the state of our deepest knowledge cannot improve.

David Deutsch, The Fabric of Reality, chapter 13

Our forum rules (#4460) include a rule against “Behavior that is intended, or likely, to sabotage debate or prevent progress…” In light of recent, mostly off-platform discussions, I’m thinking about extending it. Or maybe it already applies to the behavior I’m about to describe.

Veritula is built to help people seek truth by criticizing ideas and addressing criticism. More generally, it’s meant to help people live a life guided by reason (#2844) and make progress. That includes the rejection of ideas with pending criticisms.

One of the core insights of Veritula is that people should not rely on memory to decide whether to adopt an idea (#4471). They shouldn’t rely on memory to recall the outcome of a discussion. They shouldn’t track the outcome of a discussion manually (unless they’ve practiced that skill extensively). They should instead feed ideas into Veritula, put them in the proper relationship with each other, and then simply look up which ideas they should adopt or reject. Or, if the discussion has already happened, then they should simply look up its current state instead of duplicating it. (The list of discussions and search function should help with that.) Any idea with a red label showing a count of pending criticisms should be abandoned; any idea without that label should be adopted.

This way, people can avoid having the same discussions over and over again. But some people aren’t willing to do the required work even once and change their mind. They’d rather repeat the same discussions, and repeatedly advocate the same mistaken ideas, like those Easter Islanders who kept building hideous statues with no purpose.

I think members on Veritula should be expected to follow through and update their stances when they’re shown to be wrong. After all, Veritula offers them a way to tell objectively that they’re wrong. We have a criterion of rationality, so why not use it? And if they can’t remember what their updated stance should be, they should get in the habit of simply looking it up. If their old stance has pending criticisms, they should stop advocating it.

But people conveniently ‘forget’ discussion outcomes they view as unfavorable, let a few months pass (at which point they think nobody could reasonably blame them for forgetting), and then go right back to advocating a stance that’s already known to be false.

Mistakes happen; again, memory isn’t perfect. Or sometimes we have a nagging feeling that something about the outcome of a discussion just isn’t quite right, but we can’t put our finger on it. In such a situation, when asked about one’s stance, it’s rational to say something like: ‘Although I personally disagree, at the current state of the discussion, idea X (link to the idea on V) is (or is not) rationally adoptable.’

A good example of how to do this right in a similar situation is @dirk-meulenbelt’s recent post on X:

I wrote a proof/argument on my blog that the challenge is impossible for "two strings" alone, though Dennis has [since] clarified that it's OK to have more than just two strings, and a person may be prompted within reason.

The specific content isn’t important here. What matters is that Dirk shared an objection and then immediately explained why it wasn’t valid anymore. That’s honest. It’s unlike so many dishonest interlocutors who would only mention the objection but not that it’s been addressed already.

As I’ve written before:

The catalog of ideas can be vast – much too big for any one man to hold in his mind. Memory is error-prone. We should not rely on memory to see which ideas we should adopt or reject. We should look them up, dispassionately, in the database [on Veritula], the way a judge would look up a law in a legal text. Rationality is an impersonal thing. Advocacy and rejection of ideas is impersonal as well.

A judge preparing a verdict may personally disagree with a law. For example, he may think it’s too strict or not strict enough. In his ruling, he may even personally distance himself from a specific law. But that doesn’t mean he can just ignore it and act on whim instead.

Yet that is essentially how people treat the advocacy and rejection of ideas more generally. They do it based on whim. If such people participate on Veritula long-term, they will duplicate ideas or even entire discussions. But maintaining discussion trees is no simple task; it takes care and effort. If there are no consequences for such people, one would have to refute and re-refute ideas long known to be false. And that’s time we could spend advocating and improving ideas not known to be false. In short, such people sabotage progress.

Therefore, I suggest that members who are repeatedly found to advocate ideas with pending criticisms, or reject ideas without pending criticisms, or to have duplicate discussions due to undue reversals to previous, mistaken stances – in short, members who act irrationally in this way, on or off-platform, when they should know better – be given warnings. If it happens once, it’s no big deal. If it happens twice, it may warrant a warning. Members may be asked to explain how they plan to avoid this outcome in the future (eg see #5176). They could run a bounty that will charge their card a small but non-negligible amount if they don’t address a criticism. If it happens a third time, especially if it’s about the same topic as before, their account may be temporarily locked or banned permanently. More leeway can be given if a lot of time passes between offenses or due to other extenuating circumstances, case by case.

Non-members who wish to join Veritula, but who’ve been found to act irrationally in this way off-platform, will need to make a convincing case that they want to improve. Evidence that they’ve changed their mind on some issue, eg some written public record of that change, including some evidence that they remember that change over time, would be a good start.

I want people who take ideas, reason, and progress seriously. Others can go goof off on other platforms, there’s plenty of those around. People who take reason seriously need a way to protect their time against people who don’t.

#5460​·​Dennis HackethalOP revised 23 days ago

#4460 already bans persistent bad-faith argument, refusal to engage, and behaviour likely to sabotage discussion. If that covers the harmful cases, what does this new rule add? If it does not cover them, what other harm justifies a ban?

  Benjamin Davies criticized idea #5460.

Proposal for new rule

TL;DR: repeat irrationality (as defined below) should be a bannable offense.

Emboldened, I say a former student accuses Popper of not tolerating criticism. “It is completely untrue!” he cries. “I was happy when I got criticism! Of course, not when I would answer the criticism… and the person would still go on with it.” In that case, Popper would eject the student from his class.

… so long as the proponents of our best theories … have to expend their intellectual energies in futile refutation and re-refutation of theories long known to be false, the state of our deepest knowledge cannot improve.

David Deutsch, The Fabric of Reality, chapter 13

Our forum rules (#4460) include a rule against “Behavior that is intended, or likely, to sabotage debate or prevent progress…” In light of recent, mostly off-platform discussions, I’m thinking about extending it. Or maybe it already applies to the behavior I’m about to describe.

Veritula is built to help people seek truth by criticizing ideas and addressing criticism. More generally, it’s meant to help people live a life guided by reason (#2844) and make progress. That includes the rejection of ideas with pending criticisms.

One of the core insights of Veritula is that people should not rely on memory to decide whether to adopt an idea (#4471). They shouldn’t rely on memory to recall the outcome of a discussion. They shouldn’t track the outcome of a discussion manually (unless they’ve practiced that skill extensively). They should instead feed ideas into Veritula, put them in the proper relationship with each other, and then simply look up which ideas they should adopt or reject. Or, if the discussion has already happened, then they should simply look up its current state instead of duplicating it. (The list of discussions and search function should help with that.) Any idea with a red label showing a count of pending criticisms should be abandoned; any idea without that label should be adopted.

This way, people can avoid having the same discussions over and over again. But some people aren’t willing to do the required work even once and change their mind. They’d rather repeat the same discussions, and repeatedly advocate the same mistaken ideas, like those Easter Islanders who kept building hideous statues with no purpose.

I think members on Veritula should be expected to follow through and update their stances when they’re shown to be wrong. After all, Veritula offers them a way to tell objectively that they’re wrong. We have a criterion of rationality, so why not use it? And if they can’t remember what their updated stance should be, they should get in the habit of simply looking it up. If their old stance has pending criticisms, they should stop advocating it.

But people conveniently ‘forget’ discussion outcomes they view as unfavorable, let a few months pass (at which point they think nobody could reasonably blame them for forgetting), and then go right back to advocating a stance that’s already known to be false.

Mistakes happen; again, memory isn’t perfect. Or sometimes we have a nagging feeling that something about the outcome of a discussion just isn’t quite right, but we can’t put our finger on it. In such a situation, when asked about one’s stance, it’s rational to say something like: ‘Although I personally disagree, at the current state of the discussion, idea X (link to the idea on V) is (or is not) rationally adoptable.’

A good example of how to do this right in a similar situation is @dirk-meulenbelt’s recent post on X:

I wrote a proof/argument on my blog that the challenge is impossible for "two strings" alone, though Dennis has [since] clarified that it's OK to have more than just two strings, and a person may be prompted within reason.

The specific content isn’t important here. What matters is that Dirk shared an objection and then immediately explained why it wasn’t valid anymore. That’s honest. It’s unlike so many dishonest interlocutors who would only mention the objection but not that it’s been addressed already.

As I’ve written before:

The catalog of ideas can be vast – much too big for any one man to hold in his mind. Memory is error-prone. We should not rely on memory to see which ideas we should adopt or reject. We should look them up, dispassionately, in the database [on Veritula], the way a judge would look up a law in a legal text. Rationality is an impersonal thing. Advocacy and rejection of ideas is impersonal as well.

A judge preparing a verdict may personally disagree with a law. For example, he may think it’s too strict or not strict enough. In his ruling, he may even personally distance himself from a specific law. But that doesn’t mean he can just ignore it and act on whim instead.

Yet that is essentially how people treat the advocacy and rejection of ideas more generally. They do it based on whim. If such people participate on Veritula long-term, they will duplicate ideas or even entire discussions. But maintaining discussion trees is no simple task; it takes care and effort. If there are no consequences for such people, one would have to refute and re-refute ideas long known to be false. And that’s time we could spend advocating and improving ideas not known to be false. In short, such people sabotage progress.

Therefore, I suggest that members who are repeatedly found to advocate ideas with pending criticisms, or reject ideas without pending criticisms, or to have duplicate discussions due to undue reversals to previous, mistaken stances – in short, members who act irrationally in this way, on or off-platform, when they should know better – be given warnings. If it happens once, it’s no big deal. If it happens twice, it may warrant a warning. Members may be asked to explain how they plan to avoid this outcome in the future (eg see #5176). They could run a bounty that will charge their card a small but non-negligible amount if they don’t address a criticism. If it happens a third time, especially if it’s about the same topic as before, their account may be temporarily locked or banned permanently. More leeway can be given if a lot of time passes between offenses or due to other extenuating circumstances, case by case.

Non-members who wish to join Veritula, but who’ve been found to act irrationally in this way off-platform, will need to make a convincing case that they want to improve. Evidence that they’ve changed their mind on some issue, eg some written public record of that change, including some evidence that they remember that change over time, would be a good start.

I want people who take ideas, reason, and progress seriously. Others can go goof off on other platforms, there’s plenty of those around. People who take reason seriously need a way to protect their time against people who don’t.

#5460​·​Dennis HackethalOP revised 23 days ago

#2209 says that irrationality is a person’s prerogative unless it violates someone else’s consent. This new proposal would punish irrationality itself, including behaviour outside Veritula. What criticism of #2209 justifies this change?

  Benjamin Davies criticized idea #5460.

Proposal for new rule

TL;DR: repeat irrationality (as defined below) should be a bannable offense.

Emboldened, I say a former student accuses Popper of not tolerating criticism. “It is completely untrue!” he cries. “I was happy when I got criticism! Of course, not when I would answer the criticism… and the person would still go on with it.” In that case, Popper would eject the student from his class.

… so long as the proponents of our best theories … have to expend their intellectual energies in futile refutation and re-refutation of theories long known to be false, the state of our deepest knowledge cannot improve.

David Deutsch, The Fabric of Reality, chapter 13

Our forum rules (#4460) include a rule against “Behavior that is intended, or likely, to sabotage debate or prevent progress…” In light of recent, mostly off-platform discussions, I’m thinking about extending it. Or maybe it already applies to the behavior I’m about to describe.

Veritula is built to help people seek truth by criticizing ideas and addressing criticism. More generally, it’s meant to help people live a life guided by reason (#2844) and make progress. That includes the rejection of ideas with pending criticisms.

One of the core insights of Veritula is that people should not rely on memory to decide whether to adopt an idea (#4471). They shouldn’t rely on memory to recall the outcome of a discussion. They shouldn’t track the outcome of a discussion manually (unless they’ve practiced that skill extensively). They should instead feed ideas into Veritula, put them in the proper relationship with each other, and then simply look up which ideas they should adopt or reject. Or, if the discussion has already happened, then they should simply look up its current state instead of duplicating it. (The list of discussions and search function should help with that.) Any idea with a red label showing a count of pending criticisms should be abandoned; any idea without that label should be adopted.

This way, people can avoid having the same discussions over and over again. But some people aren’t willing to do the required work even once and change their mind. They’d rather repeat the same discussions, and repeatedly advocate the same mistaken ideas, like those Easter Islanders who kept building hideous statues with no purpose.

I think members on Veritula should be expected to follow through and update their stances when they’re shown to be wrong. After all, Veritula offers them a way to tell objectively that they’re wrong. We have a criterion of rationality, so why not use it? And if they can’t remember what their updated stance should be, they should get in the habit of simply looking it up. If their old stance has pending criticisms, they should stop advocating it.

But people conveniently ‘forget’ discussion outcomes they view as unfavorable, let a few months pass (at which point they think nobody could reasonably blame them for forgetting), and then go right back to advocating a stance that’s already known to be false.

Mistakes happen; again, memory isn’t perfect. Or sometimes we have a nagging feeling that something about the outcome of a discussion just isn’t quite right, but we can’t put our finger on it. In such a situation, when asked about one’s stance, it’s rational to say something like: ‘Although I personally disagree, at the current state of the discussion, idea X (link to the idea on V) is (or is not) rationally adoptable.’

A good example of how to do this right in a similar situation is @dirk-meulenbelt’s recent post on X:

I wrote a proof/argument on my blog that the challenge is impossible for "two strings" alone, though Dennis has [since] clarified that it's OK to have more than just two strings, and a person may be prompted within reason.

The specific content isn’t important here. What matters is that Dirk shared an objection and then immediately explained why it wasn’t valid anymore. That’s honest. It’s unlike so many dishonest interlocutors who would only mention the objection but not that it’s been addressed already.

As I’ve written before:

The catalog of ideas can be vast – much too big for any one man to hold in his mind. Memory is error-prone. We should not rely on memory to see which ideas we should adopt or reject. We should look them up, dispassionately, in the database [on Veritula], the way a judge would look up a law in a legal text. Rationality is an impersonal thing. Advocacy and rejection of ideas is impersonal as well.

A judge preparing a verdict may personally disagree with a law. For example, he may think it’s too strict or not strict enough. In his ruling, he may even personally distance himself from a specific law. But that doesn’t mean he can just ignore it and act on whim instead.

Yet that is essentially how people treat the advocacy and rejection of ideas more generally. They do it based on whim. If such people participate on Veritula long-term, they will duplicate ideas or even entire discussions. But maintaining discussion trees is no simple task; it takes care and effort. If there are no consequences for such people, one would have to refute and re-refute ideas long known to be false. And that’s time we could spend advocating and improving ideas not known to be false. In short, such people sabotage progress.

Therefore, I suggest that members who are repeatedly found to advocate ideas with pending criticisms, or reject ideas without pending criticisms, or to have duplicate discussions due to undue reversals to previous, mistaken stances – in short, members who act irrationally in this way, on or off-platform, when they should know better – be given warnings. If it happens once, it’s no big deal. If it happens twice, it may warrant a warning. Members may be asked to explain how they plan to avoid this outcome in the future (eg see #5176). They could run a bounty that will charge their card a small but non-negligible amount if they don’t address a criticism. If it happens a third time, especially if it’s about the same topic as before, their account may be temporarily locked or banned permanently. More leeway can be given if a lot of time passes between offenses or due to other extenuating circumstances, case by case.

Non-members who wish to join Veritula, but who’ve been found to act irrationally in this way off-platform, will need to make a convincing case that they want to improve. Evidence that they’ve changed their mind on some issue, eg some written public record of that change, including some evidence that they remember that change over time, would be a good start.

I want people who take ideas, reason, and progress seriously. Others can go goof off on other platforms, there’s plenty of those around. People who take reason seriously need a way to protect their time against people who don’t.

#5460​·​Dennis HackethalOP revised 23 days ago

#2201 says someone can post “I have an inexplicit criticism” and make the parent idea problematic. But that status then applies to everyone, even though only the person with the criticism has any reason to hesitate. If the question is whether to feed a dog food X, must everyone avoid food X until that person explains their criticism? If not, “an inexplicit criticism gives other users no usable reason to reject this idea” seems to answer almost every placeholder criticism of this kind. How can an inexplicit criticism change the public status of an idea before it has any content?

  Benjamin Davies criticized idea #5460.

Proposal for new rule

TL;DR: repeat irrationality (as defined below) should be a bannable offense.

Emboldened, I say a former student accuses Popper of not tolerating criticism. “It is completely untrue!” he cries. “I was happy when I got criticism! Of course, not when I would answer the criticism… and the person would still go on with it.” In that case, Popper would eject the student from his class.

… so long as the proponents of our best theories … have to expend their intellectual energies in futile refutation and re-refutation of theories long known to be false, the state of our deepest knowledge cannot improve.

David Deutsch, The Fabric of Reality, chapter 13

Our forum rules (#4460) include a rule against “Behavior that is intended, or likely, to sabotage debate or prevent progress…” In light of recent, mostly off-platform discussions, I’m thinking about extending it. Or maybe it already applies to the behavior I’m about to describe.

Veritula is built to help people seek truth by criticizing ideas and addressing criticism. More generally, it’s meant to help people live a life guided by reason (#2844) and make progress. That includes the rejection of ideas with pending criticisms.

One of the core insights of Veritula is that people should not rely on memory to decide whether to adopt an idea (#4471). They shouldn’t rely on memory to recall the outcome of a discussion. They shouldn’t track the outcome of a discussion manually (unless they’ve practiced that skill extensively). They should instead feed ideas into Veritula, put them in the proper relationship with each other, and then simply look up which ideas they should adopt or reject. Or, if the discussion has already happened, then they should simply look up its current state instead of duplicating it. (The list of discussions and search function should help with that.) Any idea with a red label showing a count of pending criticisms should be abandoned; any idea without that label should be adopted.

This way, people can avoid having the same discussions over and over again. But some people aren’t willing to do the required work even once and change their mind. They’d rather repeat the same discussions, and repeatedly advocate the same mistaken ideas, like those Easter Islanders who kept building hideous statues with no purpose.

I think members on Veritula should be expected to follow through and update their stances when they’re shown to be wrong. After all, Veritula offers them a way to tell objectively that they’re wrong. We have a criterion of rationality, so why not use it? And if they can’t remember what their updated stance should be, they should get in the habit of simply looking it up. If their old stance has pending criticisms, they should stop advocating it.

But people conveniently ‘forget’ discussion outcomes they view as unfavorable, let a few months pass (at which point they think nobody could reasonably blame them for forgetting), and then go right back to advocating a stance that’s already known to be false.

Mistakes happen; again, memory isn’t perfect. Or sometimes we have a nagging feeling that something about the outcome of a discussion just isn’t quite right, but we can’t put our finger on it. In such a situation, when asked about one’s stance, it’s rational to say something like: ‘Although I personally disagree, at the current state of the discussion, idea X (link to the idea on V) is (or is not) rationally adoptable.’

A good example of how to do this right in a similar situation is @dirk-meulenbelt’s recent post on X:

I wrote a proof/argument on my blog that the challenge is impossible for "two strings" alone, though Dennis has [since] clarified that it's OK to have more than just two strings, and a person may be prompted within reason.

The specific content isn’t important here. What matters is that Dirk shared an objection and then immediately explained why it wasn’t valid anymore. That’s honest. It’s unlike so many dishonest interlocutors who would only mention the objection but not that it’s been addressed already.

As I’ve written before:

The catalog of ideas can be vast – much too big for any one man to hold in his mind. Memory is error-prone. We should not rely on memory to see which ideas we should adopt or reject. We should look them up, dispassionately, in the database [on Veritula], the way a judge would look up a law in a legal text. Rationality is an impersonal thing. Advocacy and rejection of ideas is impersonal as well.

A judge preparing a verdict may personally disagree with a law. For example, he may think it’s too strict or not strict enough. In his ruling, he may even personally distance himself from a specific law. But that doesn’t mean he can just ignore it and act on whim instead.

Yet that is essentially how people treat the advocacy and rejection of ideas more generally. They do it based on whim. If such people participate on Veritula long-term, they will duplicate ideas or even entire discussions. But maintaining discussion trees is no simple task; it takes care and effort. If there are no consequences for such people, one would have to refute and re-refute ideas long known to be false. And that’s time we could spend advocating and improving ideas not known to be false. In short, such people sabotage progress.

Therefore, I suggest that members who are repeatedly found to advocate ideas with pending criticisms, or reject ideas without pending criticisms, or to have duplicate discussions due to undue reversals to previous, mistaken stances – in short, members who act irrationally in this way, on or off-platform, when they should know better – be given warnings. If it happens once, it’s no big deal. If it happens twice, it may warrant a warning. Members may be asked to explain how they plan to avoid this outcome in the future (eg see #5176). They could run a bounty that will charge their card a small but non-negligible amount if they don’t address a criticism. If it happens a third time, especially if it’s about the same topic as before, their account may be temporarily locked or banned permanently. More leeway can be given if a lot of time passes between offenses or due to other extenuating circumstances, case by case.

Non-members who wish to join Veritula, but who’ve been found to act irrationally in this way off-platform, will need to make a convincing case that they want to improve. Evidence that they’ve changed their mind on some issue, eg some written public record of that change, including some evidence that they remember that change over time, would be a good start.

I want people who take ideas, reason, and progress seriously. Others can go goof off on other platforms, there’s plenty of those around. People who take reason seriously need a way to protect their time against people who don’t.

#5460​·​Dennis HackethalOP revised 23 days ago

Veritula’s rule applies to an idea “as written”. An off-platform statement may be different because of its wording or context. How would a moderator decide that it is the same idea as a particular Veritula post?

  Benjamin Davies criticized idea #5460.

Proposal for new rule

TL;DR: repeat irrationality (as defined below) should be a bannable offense.

Emboldened, I say a former student accuses Popper of not tolerating criticism. “It is completely untrue!” he cries. “I was happy when I got criticism! Of course, not when I would answer the criticism… and the person would still go on with it.” In that case, Popper would eject the student from his class.

… so long as the proponents of our best theories … have to expend their intellectual energies in futile refutation and re-refutation of theories long known to be false, the state of our deepest knowledge cannot improve.

David Deutsch, The Fabric of Reality, chapter 13

Our forum rules (#4460) include a rule against “Behavior that is intended, or likely, to sabotage debate or prevent progress…” In light of recent, mostly off-platform discussions, I’m thinking about extending it. Or maybe it already applies to the behavior I’m about to describe.

Veritula is built to help people seek truth by criticizing ideas and addressing criticism. More generally, it’s meant to help people live a life guided by reason (#2844) and make progress. That includes the rejection of ideas with pending criticisms.

One of the core insights of Veritula is that people should not rely on memory to decide whether to adopt an idea (#4471). They shouldn’t rely on memory to recall the outcome of a discussion. They shouldn’t track the outcome of a discussion manually (unless they’ve practiced that skill extensively). They should instead feed ideas into Veritula, put them in the proper relationship with each other, and then simply look up which ideas they should adopt or reject. Or, if the discussion has already happened, then they should simply look up its current state instead of duplicating it. (The list of discussions and search function should help with that.) Any idea with a red label showing a count of pending criticisms should be abandoned; any idea without that label should be adopted.

This way, people can avoid having the same discussions over and over again. But some people aren’t willing to do the required work even once and change their mind. They’d rather repeat the same discussions, and repeatedly advocate the same mistaken ideas, like those Easter Islanders who kept building hideous statues with no purpose.

I think members on Veritula should be expected to follow through and update their stances when they’re shown to be wrong. After all, Veritula offers them a way to tell objectively that they’re wrong. We have a criterion of rationality, so why not use it? And if they can’t remember what their updated stance should be, they should get in the habit of simply looking it up. If their old stance has pending criticisms, they should stop advocating it.

But people conveniently ‘forget’ discussion outcomes they view as unfavorable, let a few months pass (at which point they think nobody could reasonably blame them for forgetting), and then go right back to advocating a stance that’s already known to be false.

Mistakes happen; again, memory isn’t perfect. Or sometimes we have a nagging feeling that something about the outcome of a discussion just isn’t quite right, but we can’t put our finger on it. In such a situation, when asked about one’s stance, it’s rational to say something like: ‘Although I personally disagree, at the current state of the discussion, idea X (link to the idea on V) is (or is not) rationally adoptable.’

A good example of how to do this right in a similar situation is @dirk-meulenbelt’s recent post on X:

I wrote a proof/argument on my blog that the challenge is impossible for "two strings" alone, though Dennis has [since] clarified that it's OK to have more than just two strings, and a person may be prompted within reason.

The specific content isn’t important here. What matters is that Dirk shared an objection and then immediately explained why it wasn’t valid anymore. That’s honest. It’s unlike so many dishonest interlocutors who would only mention the objection but not that it’s been addressed already.

As I’ve written before:

The catalog of ideas can be vast – much too big for any one man to hold in his mind. Memory is error-prone. We should not rely on memory to see which ideas we should adopt or reject. We should look them up, dispassionately, in the database [on Veritula], the way a judge would look up a law in a legal text. Rationality is an impersonal thing. Advocacy and rejection of ideas is impersonal as well.

A judge preparing a verdict may personally disagree with a law. For example, he may think it’s too strict or not strict enough. In his ruling, he may even personally distance himself from a specific law. But that doesn’t mean he can just ignore it and act on whim instead.

Yet that is essentially how people treat the advocacy and rejection of ideas more generally. They do it based on whim. If such people participate on Veritula long-term, they will duplicate ideas or even entire discussions. But maintaining discussion trees is no simple task; it takes care and effort. If there are no consequences for such people, one would have to refute and re-refute ideas long known to be false. And that’s time we could spend advocating and improving ideas not known to be false. In short, such people sabotage progress.

Therefore, I suggest that members who are repeatedly found to advocate ideas with pending criticisms, or reject ideas without pending criticisms, or to have duplicate discussions due to undue reversals to previous, mistaken stances – in short, members who act irrationally in this way, on or off-platform, when they should know better – be given warnings. If it happens once, it’s no big deal. If it happens twice, it may warrant a warning. Members may be asked to explain how they plan to avoid this outcome in the future (eg see #5176). They could run a bounty that will charge their card a small but non-negligible amount if they don’t address a criticism. If it happens a third time, especially if it’s about the same topic as before, their account may be temporarily locked or banned permanently. More leeway can be given if a lot of time passes between offenses or due to other extenuating circumstances, case by case.

Non-members who wish to join Veritula, but who’ve been found to act irrationally in this way off-platform, will need to make a convincing case that they want to improve. Evidence that they’ve changed their mind on some issue, eg some written public record of that change, including some evidence that they remember that change over time, would be a good start.

I want people who take ideas, reason, and progress seriously. Others can go goof off on other platforms, there’s plenty of those around. People who take reason seriously need a way to protect their time against people who don’t.

#5460​·​Dennis HackethalOP revised 23 days ago

How does a user know to look up a given idea, if they have adopted it and/or are advocating it. We each have adopted countless ideas. Must we check them all on Veritula, before we act or advocate any of them?

  Benjamin Davies criticized idea #5460.

Proposal for new rule

TL;DR: repeat irrationality (as defined below) should be a bannable offense.

Emboldened, I say a former student accuses Popper of not tolerating criticism. “It is completely untrue!” he cries. “I was happy when I got criticism! Of course, not when I would answer the criticism… and the person would still go on with it.” In that case, Popper would eject the student from his class.

… so long as the proponents of our best theories … have to expend their intellectual energies in futile refutation and re-refutation of theories long known to be false, the state of our deepest knowledge cannot improve.

David Deutsch, The Fabric of Reality, chapter 13

Our forum rules (#4460) include a rule against “Behavior that is intended, or likely, to sabotage debate or prevent progress…” In light of recent, mostly off-platform discussions, I’m thinking about extending it. Or maybe it already applies to the behavior I’m about to describe.

Veritula is built to help people seek truth by criticizing ideas and addressing criticism. More generally, it’s meant to help people live a life guided by reason (#2844) and make progress. That includes the rejection of ideas with pending criticisms.

One of the core insights of Veritula is that people should not rely on memory to decide whether to adopt an idea (#4471). They shouldn’t rely on memory to recall the outcome of a discussion. They shouldn’t track the outcome of a discussion manually (unless they’ve practiced that skill extensively). They should instead feed ideas into Veritula, put them in the proper relationship with each other, and then simply look up which ideas they should adopt or reject. Or, if the discussion has already happened, then they should simply look up its current state instead of duplicating it. (The list of discussions and search function should help with that.) Any idea with a red label showing a count of pending criticisms should be abandoned; any idea without that label should be adopted.

This way, people can avoid having the same discussions over and over again. But some people aren’t willing to do the required work even once and change their mind. They’d rather repeat the same discussions, and repeatedly advocate the same mistaken ideas, like those Easter Islanders who kept building hideous statues with no purpose.

I think members on Veritula should be expected to follow through and update their stances when they’re shown to be wrong. After all, Veritula offers them a way to tell objectively that they’re wrong. We have a criterion of rationality, so why not use it? And if they can’t remember what their updated stance should be, they should get in the habit of simply looking it up. If their old stance has pending criticisms, they should stop advocating it.

But people conveniently ‘forget’ discussion outcomes they view as unfavorable, let a few months pass (at which point they think nobody could reasonably blame them for forgetting), and then go right back to advocating a stance that’s already known to be false.

Mistakes happen; again, memory isn’t perfect. Or sometimes we have a nagging feeling that something about the outcome of a discussion just isn’t quite right, but we can’t put our finger on it. In such a situation, when asked about one’s stance, it’s rational to say something like: ‘Although I personally disagree, at the current state of the discussion, idea X (link to the idea on V) is (or is not) rationally adoptable.’

A good example of how to do this right in a similar situation is @dirk-meulenbelt’s recent post on X:

I wrote a proof/argument on my blog that the challenge is impossible for "two strings" alone, though Dennis has [since] clarified that it's OK to have more than just two strings, and a person may be prompted within reason.

The specific content isn’t important here. What matters is that Dirk shared an objection and then immediately explained why it wasn’t valid anymore. That’s honest. It’s unlike so many dishonest interlocutors who would only mention the objection but not that it’s been addressed already.

As I’ve written before:

The catalog of ideas can be vast – much too big for any one man to hold in his mind. Memory is error-prone. We should not rely on memory to see which ideas we should adopt or reject. We should look them up, dispassionately, in the database [on Veritula], the way a judge would look up a law in a legal text. Rationality is an impersonal thing. Advocacy and rejection of ideas is impersonal as well.

A judge preparing a verdict may personally disagree with a law. For example, he may think it’s too strict or not strict enough. In his ruling, he may even personally distance himself from a specific law. But that doesn’t mean he can just ignore it and act on whim instead.

Yet that is essentially how people treat the advocacy and rejection of ideas more generally. They do it based on whim. If such people participate on Veritula long-term, they will duplicate ideas or even entire discussions. But maintaining discussion trees is no simple task; it takes care and effort. If there are no consequences for such people, one would have to refute and re-refute ideas long known to be false. And that’s time we could spend advocating and improving ideas not known to be false. In short, such people sabotage progress.

Therefore, I suggest that members who are repeatedly found to advocate ideas with pending criticisms, or reject ideas without pending criticisms, or to have duplicate discussions due to undue reversals to previous, mistaken stances – in short, members who act irrationally in this way, on or off-platform, when they should know better – be given warnings. If it happens once, it’s no big deal. If it happens twice, it may warrant a warning. Members may be asked to explain how they plan to avoid this outcome in the future (eg see #5176). They could run a bounty that will charge their card a small but non-negligible amount if they don’t address a criticism. If it happens a third time, especially if it’s about the same topic as before, their account may be temporarily locked or banned permanently. More leeway can be given if a lot of time passes between offenses or due to other extenuating circumstances, case by case.

Non-members who wish to join Veritula, but who’ve been found to act irrationally in this way off-platform, will need to make a convincing case that they want to improve. Evidence that they’ve changed their mind on some issue, eg some written public record of that change, including some evidence that they remember that change over time, would be a good start.

I want people who take ideas, reason, and progress seriously. Others can go goof off on other platforms, there’s plenty of those around. People who take reason seriously need a way to protect their time against people who don’t.

#5460​·​Dennis HackethalOP revised 23 days ago

The search functionality on Veritula doesn't seem powerful enough to be able to consistently bring up previous discussions that might relate to a question/idea that user is dealing with. Veritula would benefit from a much stronger semantic search capability, or even a simple chatbot that you can ask if something has been dealt with already.

  Benjamin Davies revised criticism #5400.

Embarrassing amount of typo revisions at this point


The wrapper provides no immunity. If X’s flaw defeats the proposed use, that flaw can criticize the new policy too. ‘This bridge design collapses, but keep using it’ is criticised by the danger of collapse. Therefore, not almost any criticised idea becomes adoptable this way.

The wrapper provides no immunity. If X’s flaw defeats the proposed use, that flaw can criticise the new policy too. ‘This bridge design collapses, but keep using it’ is criticised by the danger of collapse. Therefore, not almost any criticised idea becomes adoptable this way.

  Benjamin Davies revised criticism #5391.

Double eww


The wrapper provides no immunity. If X’s flaw defeats the proposed use, that flaw can criticize the new policy too. ‘This bridge design collapses, but keep using it’ is criticised by the danger of collapse. Therefore, not almost any criticized idea becomes adoptable this way.

The wrapper provides no immunity. If X’s flaw defeats the proposed use, that flaw can criticize the new policy too. ‘This bridge design collapses, but keep using it’ is criticised by the danger of collapse. Therefore, not almost any criticised idea becomes adoptable this way.

  Benjamin Davies addressed criticism #5394.

“There are no serious contenders” is itself merely another conjecture inside the composite idea. It too can be criticised and revised recursively.

#5394​·​Benjamin Davies, 27 days ago

This does not identify an error in #5387. It only says ‘there are no serious contenders’ can be criticised, which is exactly what #5387 is doing.”

  Benjamin Davies addressed criticism #5387.

“Serious contender” smuggles comparison of explanations with known flaws back in.

How do we distinguish between serious and unserious contenders?

#5387​·​Benjamin Davies, 27 days ago

“There are no serious contenders” is itself merely another conjecture inside the composite idea. It too can be criticised and revised recursively.

  Benjamin Davies addressed criticism #5387.

“Serious contender” smuggles comparison of explanations with known flaws back in.

How do we distinguish between serious and unserious contenders?

#5387​·​Benjamin Davies, 27 days ago

The criterion excludes comparing the strength of criticisms, not comparison altogether. ‘Serious’ could be binary: does the contender solve the same problems, reproduce GR’s successful predictions, and lack a pending criticism that prevents replacing GR?

  Benjamin Davies revised criticism #5390.

Eww American spelling


The wrapper provides no immunity. If X’s flaw defeats the proposed use, that flaw can criticize the new policy too. ‘This bridge design collapses, but keep using it’ is criticized by the danger of collapse. Therefore, not almost any criticized idea becomes adoptable this way.

The wrapper provides no immunity. If X’s flaw defeats the proposed use, that flaw can criticize the new policy too. ‘This bridge design collapses, but keep using it’ is criticised by the danger of collapse. Therefore, not almost any criticized idea becomes adoptable this way.

  Benjamin Davies addressed criticism #5386.

This seems to create a rewording loophole.

Almost any criticised idea could be made adoptable this way: “X has criticisms, but keep using X”

#5386​·​Benjamin Davies, 27 days ago

The wrapper provides no immunity. If X’s flaw defeats the proposed use, that flaw can criticize the new policy too. ‘This bridge design collapses, but keep using it’ is criticized by the danger of collapse. Therefore, not almost any criticized idea becomes adoptable this way.

  Benjamin Davies addressed criticism #5386.

This seems to create a rewording loophole.

Almost any criticised idea could be made adoptable this way: “X has criticisms, but keep using X”

#5386​·​Benjamin Davies, 27 days ago

‘X is true’ and ‘use X for purpose Y while acknowledging that X is not true’ are different proposals. A criticism of X as a true description does not necessarily criticise its bounded use.

  Benjamin Davies addressed criticism #5385.

it’s an excellent approximation

It's an excellent approximation to what? Reality? How do we know that?

#5385​·​Benjamin Davies, 27 days ago

This assumes ‘approximation’ means measurable closeness to an unknown final theory. In context, it actually means that GR’s predictions closely approximate observed gravitational behaviour in its tested domains. We can compare predictions with observations without knowing the final theory.

  Benjamin Davies addressed criticism #5384.

This is addressed in section 5 of Dennis' paper: The Structure of Rational Thought.

‘How can we rationally proceed when all known ideas have pending criticisms?’
By treating ideas as immutable and discrete, even if content overlaps. For example, as a description of reality, general relativity has pending criticisms. But there are no serious contenders. Instead, take the idea: ‘Although GR has pending criticisms as a true description of reality, it’s an excellent approximation, makes precise predictions, and powers technology such as GPS. So we keep using it until we find a replacement.’ As written, this idea has no pending criticisms, so its advocacy is rational.

#5384​·​Benjamin Davies, 27 days ago

“Serious contender” smuggles comparison of explanations with known flaws back in.

How do we distinguish between serious and unserious contenders?