Activity Feed

  Dennis Hackethal revised idea #1815.

Reflect that the displayed status of an idea doesn’t necessarily reflect truth or falsehood. See #1943


How Does Veritula Work?

Veritula (Latin for ‘a bit of truth’) provides an objective, partly automated way to tentatively determine whether a given idea is true or false.

It follows Karl Popper’s epistemology, which says that ideas are assumed true until refuted. This approach leaves us free to make bold conjectures and use the full arsenal at our disposal to criticize these conjectures in order to correct errors and seek truth. It’s a creative and critical approach.

Veritula is a programmatic implementation of Popper’s epistemology.

Consider an idea I:

              I

Since it has no criticisms, I is considered unproblematic. It is rational to adopt it, tentatively consider it true, and act in accordance with it. Conversely, it would generally be irrational to reject it, consider it false, or act counter to it.

Next, someone submits a criticism C1:

              I
              |
              C1

The idea I is now considered problematic so long as criticism C1 is not addressed. How do you address it? You can revise I so that C1 doesn’t apply anymore, which restores the previous state with just the standalone I (now called I2 to indicate the revision):

                   Revise
              I ------------> I2
              |
              C1

To track changes, Veritula offers beautiful diffing and version control for ideas.

If you cannot think of a way to revise I, you can counter-criticize C1, thereby neutralizing it:

              I
              |
              C1
              |
              C2

Now, I is considered unproblematic again, since C1 is problematic and thus can’t be a decisive criticism anymore.

If you can think of neither a revision of I nor counter-criticism to C1, your only option is to accept that I has been (tentatively) defeated. You should therefore abandon it, which means: stop acting in accordance with it, considering it to be true, etc.

Since there can be many criticisms (which are also just ideas) and deeply nested counter-criticisms, the result is a tree structure. For example, as a discussion progresses, its tree might look like this:

              I
           /  |  \
         C11 C12 C13
         / \       \
       C21 C22     C23
                   / \
                 C31 C32

In this tree, I is considered problematic. Although C11 has been neutralized by C21 and C22, C12 still needs to be addressed. In addition, C23 would have neutralized C13, but C31 and C32 make C23 problematic, so C13 makes I problematic as well.

But you don’t need to keep track of these relationships manually. Veritula marks ideas accordingly, automatically.

Because decision-making is a special case of, ie follows the same logic as, truth-seeking, such trees can be used for decision-making, too. When you’re planning your next move but can’t decide on a city, say, Veritula helps you criticize your ideas and make a decision. Again, it’s rational to act in accordance with ideas that have no outstanding criticisms.

All ideas, including criticisms, should be formulated as concisely as possible, and separate ideas should be submitted separately, even if they’re related. Otherwise, you run the risk of receiving ‘bulk’ criticisms, where a single criticism seems to apply to more content than it actually does.

Again, criticisms are also just ideas, so the same is true for criticisms. Submitting each criticism separately has the benefit of requiring the proponent of an idea to address each criticism individually, not in bulk. If he fails to address even a single criticism, the idea remains problematic and should be rejected.

The more you discuss a given topic, the deeper and wider the tree grows. Some criticisms can apply to multiple ideas in the tree, but that needs to be made explicit by submitting them repeatedly.

Ideas that are neither criticisms nor top-level conjectures – eg follow-up questions or neutral comments – are considered ancillary ideas. Unlike criticisms, they do not invert their respective parent’s truth status. They are neutral.

One of the main benefits of Veritula is that the truth status of any idea in a discussion can be seen at a glance. If you are new to a much-discussed topic, the rational course of action is to adopt the displayed truth status of the ideas involved: if they are marked problematic, reject them; if they are not, adopt them.

Therefore, Veritula acts as a dictionary for ideas.

One of the problems of our age is that the same discussions are had over and over again, sometimes by the same people. Part of the reason is widespread irrationality, expressed in the unwillingness to change one’s mind; another is that it’s simply difficult to remember or know what’s true and what isn’t. Discussion trees can get complex, so people shouldn’t blindly trust their judgment of whether some idea is true or problematic, whether nested criticisms have been neutralized or not. Going off of memory is too error prone.

Veritula solves this problem: it makes discussion trees explicit so you don’t have to remember each idea and its relation to other ideas. Veritula therefore also enables you to hold irrational people accountable: if an idea has outstanding criticisms, the rational approach is to either abandon it or to save it by revising it or addressing the outstanding criticisms.

Many people don’t like to concede an argument. But with Veritula, no concessions are necessary. The site just shows you who’s right.

Using Veritula, we may discover a bit of truth.

How Does Veritula Work?

Veritula (Latin for ‘a bit of truth’) provides an objective, partly automated way to tentatively determine whether a given idea is problematic.

It follows Karl Popper’s epistemology, which says that ideas are assumed true until refuted. This approach leaves us free to make bold conjectures and use the full arsenal at our disposal to criticize these conjectures in order to correct errors and seek truth. It’s a creative and critical approach.

Veritula is a programmatic implementation of Popper’s epistemology.

Consider an idea I:

              I

Since it has no criticisms, I is considered unproblematic. It is rational to adopt it, tentatively consider it unproblematic, and act in accordance with it. Conversely, it would generally be irrational to reject it, consider it problematic, or act counter to it.

Next, someone submits a criticism C1:

              I
              |
              C1

The idea I is now considered problematic so long as criticism C1 is not addressed. How do you address it? You can revise I so that C1 doesn’t apply anymore, which restores the previous state with just the standalone I (now called I2 to indicate the revision):

                   Revise
              I ------------> I2
              |
              C1

To track changes, Veritula offers beautiful diffing and version control for ideas.

If you cannot think of a way to revise I, you can counter-criticize C1, thereby neutralizing it:

              I
              |
              C1
              |
              C2

Now, I is considered unproblematic again, since C1 is problematic and thus can’t be a decisive criticism anymore.

If you can think of neither a revision of I nor counter-criticism to C1, your only option is to accept that I has been (tentatively) defeated. You should therefore abandon it, which means: stop acting in accordance with it, considering it to be unproblematic, etc.

Since there can be many criticisms (which are also just ideas) and deeply nested counter-criticisms, the result is a tree structure. For example, as a discussion progresses, one of its tree might look like this:

              I
           /  |  \
         C11 C12 C13
         / \       \
       C21 C22     C23
                   / \
                 C31 C32

In this tree, I is considered problematic. Although C11 has been neutralized by C21 and C22, C12 still needs to be addressed. In addition, C23 would have neutralized C13, but C31 and C32 make C23 problematic, so C13 makes I problematic as well.

But you don’t need to keep track of these relationships manually. Veritula marks ideas accordingly, automatically.

Because decision-making is a special case of, ie follows the same logic as, truth-seeking, such trees can be used for decision-making, too. When you’re planning your next move but can’t decide on a city, say, Veritula helps you criticize your ideas and make a decision. Again, it’s rational to act in accordance with ideas that have no outstanding criticisms.

All ideas, including criticisms, should be formulated as concisely as possible, and separate ideas should be submitted separately, even if they’re related. Otherwise, you run the risk of receiving ‘bulk’ criticisms, where a single criticism seems to apply to more content than it actually does.

Again, criticisms are also just ideas, so the same is true for criticisms. Submitting each criticism separately has the benefit of requiring the proponent of an idea to address each criticism individually, not in bulk. If he fails to address even a single criticism, the idea remains problematic and should be rejected.

The more you discuss a given topic, the deeper and wider the tree grows. Some criticisms can apply to multiple ideas in the tree, but that needs to be made explicit by submitting them repeatedly.

Ideas that are neither criticisms nor top-level conjectures – eg follow-up questions or neutral comments – are considered ancillary ideas. Unlike criticisms, they do not invert their respective parents’ statuses. They are neutral.

One of the main benefits of Veritula is that the status of any idea in a discussion can be seen at a glance. If you are new to a much-discussed topic, the rational course of action is to adopt the displayed status of the ideas involved: if they are marked problematic, reject them; if they are not, adopt them.

Therefore, Veritula acts as a dictionary for ideas.

One of the problems of our age is that the same discussions are had over and over again, sometimes by the same people. Part of the reason is widespread irrationality, expressed in the unwillingness to change one’s mind; another is that it’s simply difficult to remember or know what’s true and what isn’t. Discussion trees can get complex, so people shouldn’t blindly trust their judgment of whether some idea is true or problematic, whether nested criticisms have been neutralized or not. Going off of memory is too error prone.

Veritula solves this problem: it makes discussion trees explicit so you don’t have to remember each idea and its relation to other ideas. Veritula therefore also enables you to hold irrational people accountable: if an idea has outstanding criticisms, the rational approach is to either abandon it or to save it by revising it or addressing all outstanding criticisms.

Many people don’t like to concede an argument. But with Veritula, no concessions are necessary. The site just shows you who’s right.

Using Veritula, we may discover a bit of truth.

  Dennis Hackethal criticized idea #1935.

If I understand Veritula correctly, we first start with an idea. We accept that idea as true until it is criticized. The idea is considered false until all criticism is resolved. Since the goal is to live a rational life, we wouldn't act in accordance with an idea that has outstanding criticism. We don't submit bulk ideas or criticisms. Ideas (including criticisms), even if related, should generally be submitted separately. Also, avoid duplicate ideas.

#1935·Zelalem Mekonnen revised about 2 months ago

The idea is considered false until all criticism is resolved.

It’s not necessarily considered false. It depends on the criticism.

A criticism pointing out a typo doesn’t necessarily make an idea false.
A criticism pointing out that an idea is arbitrary doesn’t necessarily make it false. For example, if an idea says ‘the laws of physics did it’ in response to a physics problem, that idea will be criticized as arbitrary even though it’s true.

Refutations mean an idea is false. A refutation explains why an idea must be false/cannot be true. Not all criticisms are refutations.

I suggest you revise #1935 to say that ideas with outstanding criticisms are considered problematic.

  Dennis Hackethal commented on criticism #1940.

I started with looking it up, whether to include the ‘s’ in ‘criticism’ to find that it didn’t matter much.

#1940·Dennis HackethalOP revised about 2 months ago

Fair enough. I’ve marked your idea as a criticism since I was wrong when I wrote “I don’t think you made this change on purpose. I’m guessing it was an error.”

  Dennis Hackethal revised idea #1939 and marked it as a criticism.

I started with looking it up, whether to include the ‘s’ in ‘criticism’ to find that it didn’t matter much.

I started with looking it up, whether to include the ‘s’ in ‘criticism’ to find that it didn’t matter much.

  Zelalem Mekonnen commented on idea #1938.

… we wouldn't act in accordance with an idea that has outstanding criticism.

In #1926, I suggested changing it to “we wouldn't act in accordance with an idea that has outstanding criticisms”, plural. You changed it to singular “criticism”.

You presumably typed this passage manually instead of copy/pasting. I believe you previously stated a preference for manual typing so as to better process what you type.

I don’t think you made this change on purpose. I’m guessing it was an error.

If you’re going to type manually, you should double check to make sure it’s exactly the same, eg using cmd + f.

Or you could type it manually, then erase, then paste. Manual typing is error prone. Just copy/paste. Or maybe you did copy/paste but you didn’t include the ‘s’ in the selection. Either way, there are errors for you to correct here.

I’m not marking this a criticism because I think your change it still grammatically correct. I’m pointing out a potential source of future errors.

#1938·Dennis HackethalOP, about 2 months ago

I started with looking it up, whether to include the ‘s’ in ‘criticism’ to find that it didn’t matter much.

  Dennis Hackethal commented on idea #1935.

If I understand Veritula correctly, we first start with an idea. We accept that idea as true until it is criticized. The idea is considered false until all criticism is resolved. Since the goal is to live a rational life, we wouldn't act in accordance with an idea that has outstanding criticism. We don't submit bulk ideas or criticisms. Ideas (including criticisms), even if related, should generally be submitted separately. Also, avoid duplicate ideas.

#1935·Zelalem Mekonnen revised about 2 months ago

… we wouldn't act in accordance with an idea that has outstanding criticism.

In #1926, I suggested changing it to “we wouldn't act in accordance with an idea that has outstanding criticisms”, plural. You changed it to singular “criticism”.

You presumably typed this passage manually instead of copy/pasting. I believe you previously stated a preference for manual typing so as to better process what you type.

I don’t think you made this change on purpose. I’m guessing it was an error.

If you’re going to type manually, you should double check to make sure it’s exactly the same, eg using cmd + f.

Or you could type it manually, then erase, then paste. Manual typing is error prone. Just copy/paste. Or maybe you did copy/paste but you didn’t include the ‘s’ in the selection. Either way, there are errors for you to correct here.

I’m not marking this a criticism because I think your change it still grammatically correct. I’m pointing out a potential source of future errors.

  Dennis Hackethal commented on idea #1936.

Say you have an idea, that you take to be true, but at the same time, you understand that that idea has flaws, you haven't come up with a better idea yet, so you act based on this idea.

I guess that's where figuring that out before acting comes in.

#1936·Zelalem Mekonnen, about 2 months ago

Can you give an example of a flawed idea you think is true and want to act on?

PS: You forgot to @mention me. Again, if you want me to get notified, check the section that says ‘Replying to’ above the textarea when you write the comment. If it doesn’t list me, @mention me.

  Zelalem Mekonnen commented on idea #1898.

What if, at that time, the best idea one has is the false idea?

#1898·Zelalem Mekonnen, about 2 months ago

Say you have an idea, that you take to be true, but at the same time, you understand that that idea has flaws, you haven't come up with a better idea yet, so you act based on this idea.

I guess that's where figuring that out before acting comes in.

  Zelalem Mekonnen revised idea #1934. The revision addresses idea #1926.

If I understand Veritula correctly, we first start with an idea. We accept that idea as true until it is criticized. The idea is considered false until all criticism is resolved. Since the goal is to live a rational life, we wouldn't act in accordance with that idea. We don't submit bulk ideas or criticisms. Ideas (including criticisms), even if related, should generally be submitted separately. Also, avoid duplicate ideas.

If I understand Veritula correctly, we first start with an idea. We accept that idea as true until it is criticized. The idea is considered false until all criticism is resolved. Since the goal is to live a rational life, we wouldn't act in accordance with an idea that has outstanding criticism. We don't submit bulk ideas or criticisms. Ideas (including criticisms), even if related, should generally be submitted separately. Also, avoid duplicate ideas.

  Zelalem Mekonnen revised idea #1897. The revision addresses idea #1925.

If I understand Veritula correctly, we first start with an idea. We accept that idea as true until it receives criticism. The idea is considered false until all criticism is resolved. Since the goal is to live a rational life, we wouldn't act in accordance with that idea. We don't submit bulk ideas or criticisms. Ideas (including criticisms), even if related, should generally be submitted separately. Also, avoid duplicate ideas.

If I understand Veritula correctly, we first start with an idea. We accept that idea as true until it is criticized. The idea is considered false until all criticism is resolved. Since the goal is to live a rational life, we wouldn't act in accordance with that idea. We don't submit bulk ideas or criticisms. Ideas (including criticisms), even if related, should generally be submitted separately. Also, avoid duplicate ideas.

  Zelalem Mekonnen revised idea #1896. The revision addresses idea #1884.

If I understand Veritula correctly, we first start with an idea. We accept that idea as true until it receives criticism. When it has received criticism and until the current criticism is resolved, that idea is seen as false. Since the goal is to live a rational life, we wouldn't act in accordance with that idea. We don't submit bulk ideas or criticisms. Ideas (including criticisms), even if related, should generally be submitted separately. Also, avoid duplicate ideas.

If I understand Veritula correctly, we first start with an idea. We accept that idea as true until it receives criticism. When it has received criticism and until all outstanding criticism is resolved, that idea is seen as false. Since the goal is to live a rational life, we wouldn't act in accordance with that idea. We don't submit bulk ideas or criticisms. Ideas (including criticisms), even if related, should generally be submitted separately. Also, avoid duplicate ideas.

  Dennis Hackethal addressed criticism #1930.

Add hover effects to schemed buttons so there’s consistency with the existing hover effects for links.

#1930·Dennis HackethalOP revised about 2 months ago

Done as of ea37007.

  Dennis Hackethal revised criticism #1923. The revision addresses idea #1929.

Edwin says to either have hover effects for all clickable items or none of them. Buttons currently don’t have hover effects but links do.

I could remove hover effects from links. macOS links in System Settings don’t have a hover effect either. (They don’t even have a pointer cursor but IMO that’s going too far.)

Add hover effects to schemed buttons so there’s consistency with the existing hover effects for links.

  Dennis Hackethal addressed criticism #1923.

Edwin says to either have hover effects for all clickable items or none of them. Buttons currently don’t have hover effects but links do.

I could remove hover effects from links. macOS links in System Settings don’t have a hover effect either. (They don’t even have a pointer cursor but IMO that’s going too far.)

#1923·Dennis HackethalOP revised about 2 months ago

I tried removing hover effects on links in dev and the user experience suffered as a result.

Especially for smaller links, like the hash links in idea headers, it’s nice getting that visual feedback that you are in fact hovering over the link and your click won’t miss it.

  Dennis Hackethal addressed criticism #1907.

Done as of b423e18.

#1907·Dennis HackethalOP, about 2 months ago

Reverted as of f8ed700.

  Dennis Hackethal commented on idea #1903.

The idea is not good if it has outstanding criticisms.

Don’t worry about which ideas are better than others. That’s a remnant of justificationism. Only go by whether an idea has outstanding criticisms.

#1903·Dennis HackethalOP, about 2 months ago

cc @edwin-de-wit re ‘strong’ vs ‘weak’ criticism

  Dennis Hackethal criticized idea #1897.

If I understand Veritula correctly, we first start with an idea. We accept that idea as true until it receives criticism. The idea is considered false until all criticism is resolved. Since the goal is to live a rational life, we wouldn't act in accordance with that idea. We don't submit bulk ideas or criticisms. Ideas (including criticisms), even if related, should generally be submitted separately. Also, avoid duplicate ideas.

#1897·Zelalem Mekonnen revised about 2 months ago

The idea is considered false until all criticism is resolved. Since the goal is to live a rational life, we wouldn't act in accordance with that idea.

To someone unfamiliar with Veritula, this may sound like you’re suggesting not to live according to an idea even after all its criticisms have been resolved.

I recommend changing it to ‘we wouldn't act in accordance with an idea that has outstanding criticisms.’

  Dennis Hackethal criticized idea #1897.

If I understand Veritula correctly, we first start with an idea. We accept that idea as true until it receives criticism. The idea is considered false until all criticism is resolved. Since the goal is to live a rational life, we wouldn't act in accordance with that idea. We don't submit bulk ideas or criticisms. Ideas (including criticisms), even if related, should generally be submitted separately. Also, avoid duplicate ideas.

#1897·Zelalem Mekonnen revised about 2 months ago

We accept that idea as true until it receives criticism.

‘until it is criticized’ would be more idiomatic, I think.

  Dennis Hackethal revised criticism #1920. The revision addresses idea #1921.

@edwin-de-wit says buttons should have a hover effect.

Edwin says to either have hover effects for all clickable items or none of them. Buttons currently don’t have hover effects but links do.

I could remove hover effects from links. macOS links in System Settings don’t have a hover effect either. (They don’t even have a pointer cursor but IMO that’s going too far.)

  Dennis Hackethal addressed criticism #1921.

I went back and forth on this. Native macOS buttons don’t have a hover effect and the human-interface guys at Apple are world class. I’m inclined to defer to their expertise. They know things I don’t.

#1921·Dennis HackethalOP, about 2 months ago

Edwin says to be consistent. Either have hover effects for all clickable items or none of them.

I could remove hover effects from links. macOS links in System Settings don’t have a hover effect either. (They don’t even have a pointer cursor but IMO that’s going too far.)

  Dennis Hackethal addressed criticism #1920.

@edwin-de-wit says buttons should have a hover effect.

#1920·Dennis HackethalOP, about 2 months ago

I went back and forth on this. Native macOS buttons don’t have a hover effect and the human-interface guys at Apple are world class. I’m inclined to defer to their expertise. They know things I don’t.

  Dennis Hackethal submitted criticism #1920.

@edwin-de-wit says buttons should have a hover effect.

  Dennis Hackethal addressed criticism #1889.

Should I be showing the comment form by default on ideas#show?

To avoid scrolling past content, I could remove the autofocus on the textarea unless a certain query parameter is given.

#1889·Dennis HackethalOP revised about 2 months ago

Having implemented this, a problem has surfaced: when linking to an old version of an idea, the alert “You’re about to comment on an old version of this idea. Are you sure …” shows. That’s jarring if you didn’t want to comment but merely look at the idea.

  Edwin de Wit addressed criticism #1806.

Another problem with the term ‘statement’ is that not every statement encodes knowledge. Only some statements do.

For example, trivial or tautological statements aren’t knowledge, neither in the Popperian nor common sense of the word.

#1806·Dennis Hackethal revised 2 months ago

It’s a valid criticism, but off-topic here. In both my book and video, I define these labels specifically as types of knowledge—not as trivial utterances or noise. So the label I’m looking for doesn’t need to directly address that concern, since I’ll make it clear upfront that all of them are knowledge types.

  Edwin de Wit revised idea #1915.

Thanks for the reminder! Yes, I agree it’s good to strive for some form of resolution. My current take is that I’m still satisfied with Intuitions and Drives as more accessible labels. But the shortcomings you’ve raised in Statement are severe, and I hope to find a better alternative. Unfortunately, I haven’t had much success on my own. I’ll share my current thoughts here — perhaps we can continue exploring alternatives for Statement if you think that’s worthwhile. If, however, you believe all three labels are a mistake and that it’s irrational for me to pursue them, I of course understand if you’d prefer not to continue the discussion.

Problems with Statement

1) By definition a statement is a verbalized expression, whereas explicit knowledge doesn’t need to be verbalized. It just needs to be verbalizable. Calling it a Statement is confusing, as people might think it must be verbalized, while my point is simply that it can be verbalized.

2) It also carries the figurative meaning of “making a statement” through non-verbal actions (e.g., wearing a certain outfit, defying a social norm), which causes confusion, as you pointed out in #1700.

3) You say that statements don’t necessarily need to contain knowledge (see #1806), but can also be trivial or tautological. While I agree, I don’t see this as a relevant criticism of my labels, since in my book and video I define them as types of knowledge — not as trivial utterances or noise.

Given these problems, I’ve tried to find a more suitable word. The only candidate I’ve found so far is Formulations. It conveys explicitness, but it doesn’t fully address problem 1), since it still carries the connotation of being expressed rather than merely expressible.

Curious to hear your thoughts, as always.

Thanks for the reminder! Yes, I agree it’s good to strive for some form of resolution. My current take is that I’m still satisfied with Intuitions and Drives as more accessible labels. But the shortcomings you’ve raised in Statement are severe, and I hope to find a better alternative. Unfortunately, I haven’t had much success on my own. I’ll share my current thoughts here — perhaps we can continue exploring alternatives for Statement if you think that’s worthwhile. If, however, you believe all three labels are a mistake and that it’s irrational for me to pursue them, I of course understand if you’d prefer not to continue the discussion.

Problems with Statement

1) By definition a statement is a verbalized expression, whereas explicit knowledge doesn’t need to be verbalized. It just needs to be verbalizable. Calling it a Statement is confusing, as people might think it must be verbalized, while my point is simply that it can be verbalized.

2) It also carries the figurative meaning of “making a statement” through non-verbal actions (e.g., wearing a certain outfit, defying a social norm), which causes confusion, as you pointed out in #1700.

3) You say that statements don’t necessarily need to contain knowledge (see #1806), but can also be trivial or tautological. While I agree, I don’t see this as a relevant criticism of my labels, since in my book and video I define them as types of knowledge — not as trivial utterances or noise. Therefore, the label I’m looking for doesn’t need to address this criticism, since I’ll clarify beforehand that all are types of knowledge.

Given these problems, I’ve tried to find a more suitable word. The only candidate I’ve found so far is Formulations. It conveys explicitness, but it doesn’t fully address problem 1), since it still carries the connotation of being expressed rather than merely expressible.

Curious to hear your thoughts, as always.