Dennis Hackethal’s avatar

Dennis Hackethal

@dennis-hackethal·Member since June 2024

Badges

 User
Registered their account.
 Initiator
Started their first discussion.
 Engager
Participates in three or more discussions.
 Novice
Submitted their first idea.
 Beginner
Submitted their 10th idea.
 Intermediate
Submitted their 50th idea.
 Advanced
Submitted their 100th idea.
 Critic
 Private
 Lieutenant
 Captain
 Defender
 Shield
 Watchman
 Copy editor
Created their first revision.
 Assistant editor
Created their 10th revision.
 Associate editor
Created their 50th revision.
 Professional
Submitted their 500th idea.
 Deputy editor
Created their 100th revision.
 Colonel
 Master
Submitted their 1000th idea.
 Bulwark
 General

Activity

  Dennis Hackethal criticized idea #3049.

How Does Veritula Work?

Veritula (Latin for ‘a bit of truth’) can help you live a life guided exclusively by reason.

To reason, within any well-defined epistemology, means to follow and apply that epistemology. Unreason, or whim, is an undue departure from it. Epistemology is the study of knowledge – basically, the study of what helps knowledge grow, what hinders its growth, and related questions.

Veritula follows, and helps you apply, Karl Popper’s epistemology, Critical Rationalism. It’s a continuation of the Athenian tradition of criticism and the only known epistemology without major flaws.1

Critical Rationalism says that ideas are assumed true until refuted. This approach leaves us free to make bold guesses and use the full arsenal at our disposal to criticize these guesses in order to solve problems, correct errors, and seek truth. It’s a creative and critical approach. Critical Rationalism is a fallibilist philosophy: there is no criterion of truth to determine with certainty whether some idea is true or false. We all make mistakes, and by an effort, we can correct them to get a little closer to the truth. Rejecting all forms of mysticism and the supernatural, Veritula recognizes that progress is both possible and desirable, and that rational means are the only way to make progress.

Veritula is a programmatic implementation of Popper’s epistemology.

Veritula provides an objective, partly automated way to tentatively determine whether a given idea is problematic. It does not tell you what to think – it teaches you how to think.

Consider an idea I:

              I

Since it has no criticisms, we tentatively consider I unproblematic. It is rational to adopt it and act in accordance with it. Conversely, it would be irrational to reject it, consider it problematic, or act counter to it. (See #2281 for more details on rational decision-making.)

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 with a new criticism, C2:

              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 trees 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.

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, you can use such trees for decision-making, too. Veritula implements unanimous consent as defined by Taking Children Seriously, a parenting philosophy that builds on Popper’s epistemology. When you’re planning your next move but can’t decide on a city, say, Veritula helps you criticize your ideas and make a rational decision – meaning a decision you’ll be happy with. Again, it’s rational to act in accordance with ideas that have no pending 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.

Comments that aren’t criticisms – eg follow-up questions or otherwise neutral comments – are considered ancillary ideas. Unlike criticisms, ancillary ideas 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, 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 people have same discussions over and over again. 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 pending criticisms, the rational approach is to either abandon it or to save it by revising it or addressing all pending 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.


  1. Popperian epistemology has some flaws, like verisimilitude, but Veritula doesn’t implement those.

#3049·Dennis HackethalOP revised about 2 months ago

Veritula implements unanimous consent …

I just realized that this notion also maps onto Ayn Rand’s idea that “there are no conflicts of interests among rational men.” (From The Virtue of Selfishness.)

There’s a reason rationality means lack of conflict.

  Dennis Hackethal addressed criticism #3913.

The guitarist line above is of course just a throwaway example. The core claims here seem very general to me. Is your stance that a person can always make a living doing something they enjoy? People can create all possible jobs, but this says nothing about human lifetimes, economics, etc. The first people couldn’t have had much fun, I wouldn’t think. Please explain.

#3913·Tyler MillsOP, about 12 hours ago

It’s contrived beyond the specific example of the guitarist from the dark ages. You’ll never run out of examples that could be challenging for me to answer. I can’t give you all the solutions ahead of time. That doesn’t mean problems aren’t soluble.

All I can tell you is that you’re a problem-solving engine, so it’s possible possible for you to enjoy life 100% of the time, and that this is worth striving for.

  Dennis Hackethal addressed criticism #3913.

The guitarist line above is of course just a throwaway example. The core claims here seem very general to me. Is your stance that a person can always make a living doing something they enjoy? People can create all possible jobs, but this says nothing about human lifetimes, economics, etc. The first people couldn’t have had much fun, I wouldn’t think. Please explain.

#3913·Tyler MillsOP, about 12 hours ago

It’s always possible to make a living doing something you enjoy. But if you’re looking for a guarantee, you will be disappointed.

  Dennis Hackethal addressed criticism #3481.

Feature idea: pay people to criticize your idea.

You start a ‘criticism bounty’ of ten bucks, say, per pending criticism received by some deadline.

The amount should be arbitrarily customizable (while covering transaction costs). The user also indicates a ceiling for the maximum amount they are willing to spend.

There could then be a page for bounties at /bounties. And a page listing a user’s bounties at /:username/bounties.

When starting a bounty, the user indicates terms such as what kinds of criticism they want. This way, they avoid having to pay people pointing out typos, say.

Anyone can start a bounty on any idea. There can only be one bounty per idea at a time.

To ensure a criticism is worthy of the bounty, the initiator gets a grace period of 24 hours at the end to review pending criticisms. They may even award a bounty to problematic criticisms, at their discretion. Inaction automatically awards the bounty to all pending criticisms at the end of the grace period. If doing so would exceed the ceiling, more recent criticisms do not get the bounty.

#3481·Dennis HackethalOP revised about 1 month ago

Been trying a slight modification of bounties in prod for a couple of weeks or so. Working well so far.

@dirk-meulenbelt recently offered to chip in for a bounty I want to run. That got me thinking: multiple people should be able to fund bounties.

  Dennis Hackethal addressed criticism #3910.

Oh dear, thanks. Corrected.

#3910·Tyler MillsOP, about 20 hours ago

When a revision addresses a criticism, you don’t counter-criticize the criticism, you deselect it at the bottom of the revision form.

To be sure, this isn’t a big deal. But try revising #3908 again, just to practice.

  Dennis Hackethal addressed criticism #3906.

How would you preview text in nodes?

#3906·Dennis HackethalOP, about 23 hours ago

Tyler says:

No preview necessarily, or the first sentence upon mouse-over could work. I’m imagining a structural view independent of the main view. (Though still suggest looking at columns for each idea in the main view).

  Dennis Hackethal addressed criticism #3904.

@tyler-mills says:

I keep coming back to a graph-based presentation. Every comment a node, edges red if ending in criticisms. I crave a way to see structurally how many red criticism threads and grey comment threads are stemming from a given idea. The red ones could be bold and bright if they lead to an uncriticized idea, else dim and thin. Then we can see at a glance which ideas are sources of more criticisms, and/or hold greater opportunities for further criticism — can see which ideas are “deeper” niches, one might say (..!). Have greater evolvability…

Basically not doable for the user with the current bubble+hashtag method. But again it could just be an optional view. I think I mentioned I find that Kialo does a cool job with their sun dial diagrams (which are optional).

#3904·Dennis HackethalOP, about 23 hours ago

How would you preview text in nodes?

  Dennis Hackethal submitted criticism #3905.

@tyler-mills says:

… I’m finding the threads a bit cumbersome to keep track of. Would love an option to have each top level idea in a column, and horizontal scrolling would be fine with me if there are many of them.

  Dennis Hackethal submitted criticism #3904.

@tyler-mills says:

I keep coming back to a graph-based presentation. Every comment a node, edges red if ending in criticisms. I crave a way to see structurally how many red criticism threads and grey comment threads are stemming from a given idea. The red ones could be bold and bright if they lead to an uncriticized idea, else dim and thin. Then we can see at a glance which ideas are sources of more criticisms, and/or hold greater opportunities for further criticism — can see which ideas are “deeper” niches, one might say (..!). Have greater evolvability…

Basically not doable for the user with the current bubble+hashtag method. But again it could just be an optional view. I think I mentioned I find that Kialo does a cool job with their sun dial diagrams (which are optional).

  Dennis Hackethal revised criticism #3901 and unmarked it as a criticism.

You need to mark your submission as a criticism if you want it to be eligible for a payout from the bounty.

‘How Do Bounties Work?’

You need to mark your submission as a criticism if you want it to be eligible for a payout from the bounty.

‘How Do Bounties Work?’

  Dennis Hackethal criticized idea #3898.

Have you thought about quite quitting?

Could you also come up with the reasons you dislike your job? Is it because of co-workers, managers or the work you actually do? In either case, the calculation in the calculated risk of quitting your job might be mentally checking out from it, but reaping the good thing about it, which is the financial stability.

#3898·Zelalem Mekonnen, 1 day ago

You need to mark your submission as a criticism if you want it to be eligible for a payout from the bounty.

‘How Do Bounties Work?’

  Dennis Hackethal criticized idea #3898.

Have you thought about quite quitting?

Could you also come up with the reasons you dislike your job? Is it because of co-workers, managers or the work you actually do? In either case, the calculation in the calculated risk of quitting your job might be mentally checking out from it, but reaping the good thing about it, which is the financial stability.

#3898·Zelalem Mekonnen, 1 day ago

quite

quiet

  Dennis Hackethal criticized idea #3898.

Have you thought about quite quitting?

Could you also come up with the reasons you dislike your job? Is it because of co-workers, managers or the work you actually do? In either case, the calculation in the calculated risk of quitting your job might be mentally checking out from it, but reaping the good thing about it, which is the financial stability.

#3898·Zelalem Mekonnen, 1 day ago

Tyler explained what he dislikes about his job in the ‘About’ section of the discussion, which is quoted in the bounty terms:

Many of the tasks I am assigned seem eminently automatable, and performing them is excruciating for me (though I recognize my good fortune overall). Even when there are micro-problems which require creativity to solve, I still find the process painful, given that they are other people's problems rather than my own. It is the same pain of school: creativity forced to work toward answers to questions not asked.

  Dennis Hackethal addressed criticism #3874.

The Fountainhead is on my list. Listened to ‘The Simplest Thing in the World’. One message seems to be that one's creativity will continuously resist attempts to coerce it into doing something it doesn't want. A will of its own. I feel such resistance acutely at this current job, more so but no differently than during previous jobs and assignments, as we all have. But what is the import of the story to the present debate? My creative muse will continue fighting me so long as I'm trying to steer it towards other things? I have no doubt. The questions here are over what is practical, secure and strategic, all largely in the financial sense--or so I think. Where does one draw the line between passion and security? Maybe there is no general-purpose explanation. I will continue reflecting.

#3874·Tyler MillsOP revised 1 day ago

But what is the import of the story to the present debate?

‘The Simplest Thing in the World’ has themes about fear and safety vs self-actualization. For example:

What’s the quality that all the people you know have got, the outstanding quality in all of them? Their motive power? Fear. Not fear of anyone in particular, just fear. Just a great, blind force without object. Malicious fear. The kind that makes them want to see you suffer. Because they know that they, too, will have to suffer and it makes it easier, to know that you do also. The kind that makes them want to see you being small and funny and smutty. Small people are safe. It’s not really fear, it’s more than that. Like Mr. Crawford, for instance, who’s a lawyer and who’s glad when a client of his loses a suit. He’s glad, even though he loses money on it; even though it hurts his reputation. He’s glad, and he doesn’t even know that he’s glad. God, what a story there is in Mr. Crawford! If you could put him down on paper as he is, and explain just why he is like that, and . . .

Rand, Ayn. The Romantic Manifesto (p. 172). Kindle Edition. Emphasis mine; ellipsis in the original.
  Dennis Hackethal revised criticism #3892.

… people go their whole lives resisting their passions, and are secure.

Physically maybe. I can’t look into those people’s minds but I suspect they don’t ever really feel psychologically secure. It takes a certain kind of mind to have physical security, rather than fulfillment, as one’s main concern for one’s whole life. https://aynrandlexicon.com/lexicon/self-esteem.html

… people go their whole lives resisting their passions, and are secure.

Physically maybe. I can’t look into those people’s minds but I suspect they don’t ever really feel psychologically secure. It takes a certain kind of mind to have physical security, rather than fulfillment, as one’s main concern for one’s whole life. https://aynrandlexicon.com/lexicon/self-esteem.html

It’s essentially living like an animal.

  Dennis Hackethal commented on criticism #3881.

Still learning the art of Veritula (my bad for combining ideas in #3819). From the top, this branch seems to be:
Go on hiatus?
- No hiatus, compress activates
----- Yes hiatus, can't compress. No hiatus because resume gap.
--------- No to resume gap -- So YES hiatus. But currently #3834 flows up and flips to a no-hiatus criticism (because I melded a yes and a no idea in one comment, and Dennis criticized the latter).
------------- Yes hiatus via this comment to correct

"It’s best to write only one criticism at a time."
----- Best, or required, to avoid errors?! (or I'm confused)

#3881·Tyler MillsOP revised 1 day ago

… my bad for combining ideas in #3819 …

No worries, and good catch. What you could do, to clean up this branch, is revise #3819 to remove this part:

The concerns are over the tradeoffs of leaving the day job (finances, impact to employability, etc.).

And then, before submitting the revision form, uncheck criticism #3834 underneath the form.

  Dennis Hackethal commented on criticism #3881.

Still learning the art of Veritula (my bad for combining ideas in #3819). From the top, this branch seems to be:
Go on hiatus?
- No hiatus, compress activates
----- Yes hiatus, can't compress. No hiatus because resume gap.
--------- No to resume gap -- So YES hiatus. But currently #3834 flows up and flips to a no-hiatus criticism (because I melded a yes and a no idea in one comment, and Dennis criticized the latter).
------------- Yes hiatus via this comment to correct

"It’s best to write only one criticism at a time."
----- Best, or required, to avoid errors?! (or I'm confused)

#3881·Tyler MillsOP revised 1 day ago

It’s not strictly required – there are cases where joining multiple criticisms into one comment is fine – but I almost always recommend splitting them, especially for beginners.

  Dennis Hackethal addressed criticism #3877.

There's no security in not pursuing your passion

Do we mean by security something other than food/water/shelter? Or, resisting your passion only buys temporary security? This isn't true; people go their whole lives resisting their passions, and are secure.

#3877·Tyler MillsOP, 1 day ago

… people go their whole lives resisting their passions, and are secure.

Physically maybe. I can’t look into those people’s minds but I suspect they don’t ever really feel psychologically secure. It takes a certain kind of mind to have physical security, rather than fulfillment, as one’s main concern for one’s whole life. https://aynrandlexicon.com/lexicon/self-esteem.html

  Dennis Hackethal addressed criticism #3877.

There's no security in not pursuing your passion

Do we mean by security something other than food/water/shelter? Or, resisting your passion only buys temporary security? This isn't true; people go their whole lives resisting their passions, and are secure.

#3877·Tyler MillsOP, 1 day ago

You should reach far higher in life than merely ensuring food/water/shelter. It’s a pretty elementary concern and easily met.

  Dennis Hackethal addressed criticism #3876.

There exist people who's passions exclude all available paying jobs, unless this is not physically possible. Aspiring guitarists in dark ages.

#3876·Tyler MillsOP, 1 day ago

who's

whose

  Dennis Hackethal addressed criticism #3876.

There exist people who's passions exclude all available paying jobs, unless this is not physically possible. Aspiring guitarists in dark ages.

#3876·Tyler MillsOP, 1 day ago

Well, this is starting to sound a bit contrived. But even in the dark ages, people could be guitarists and find a job they love. Or they could create a new job they loved.

  Dennis Hackethal addressed criticism #3847.

This isn’t a criticism.

#3847·Dennis Hackethal, 3 days ago

Tyler is saying the six-month minimum won’t be an issue.

  Dennis Hackethal commented on idea #3872.

My thought was to negate (criticize) the "if you don't" portion of your comment, which was a criticism of mine. Unrefuted, yours sits as a criticism of the original, but it isn't...
- Go on hiatus?
- No runway = bad
- Do have runway
How should criticisms with conditionals in them be handled? Is this comment a criticism?!

#3872·Tyler MillsOP, 1 day ago

Well, agreement doesn’t sound like criticism. It sounds like agreement!
But I see now that you meant to say – correct me if I’m wrong – that the six-month minimum of reserves won’t be a problem for you. In which case that indeed neutralizes my criticism. I’ll counter-criticize my own.

  Dennis Hackethal criticized idea #3638.

Option 1: Continue working the day job and balancing the other pursuits on the side.

#3638·Tyler MillsOP, 9 days ago

Another reason to quit is that you work at night. I believe you told me you don’t personally mind this, but continued interruption of your circadian rhythm is bound to impact your health.

  Dennis Hackethal addressed criticism #3862.

So my criticism is that the HTV criterion is not a computational task (but a principle, universal statement) and Deutsch's criterion of understanding (you need a program) only applies to computational tasks.

With principle/ universal statement/ theory, I mean for example: for all masses, there is a force proportional to the inverse square of their distances/ for all integers, addition is commutative/ for all species, their evolution is governed by variation and selection, for all interpretations of moral actions, they are moral relativism when ... applies to that interpretation/ ....

  • Principles/ universal statements/ theories are not computable because they speak about sets of (possible) transformations (not 1 in particular which would be a computation) and they offer a constraining criterion to those transformations in the set.
  • Whereas a computer program is an abstraction capable of causing 1 particular transformation (between sets of inputs and sets of outputs)

There may be a way to quantify HTV, and thus deal with specific evaluations of how HTV of one theory is higher than another. That would be a computational task. But that is different from the criterion for HTV (which is by definition not computable). And having no program for that computational task does not imply that the criterion for HTV is irrelevant or not usable, or even fluff.

Compare for example to the theory of evolution: the theory of "variation and selection" is the criterion for a set of allowable transformations (of species), but not having a specific program (e.g. for how a particular species can evolve in some particular niche) does not imply that the criterion is useless or fluff.

I think the usefulness of the HTV criterion becomes clear when you link it to Constructor Theory, then one can argue that HTV criterion adds more than criticisms alone can do. But that's a whole other story we could get into.

#3862·Bart Vanderhaegen revised 3 days ago

HTV isn’t a principle even by your own definition. What on earth are you talking about man.

Even if HTV itself is not a computational task, the decision-making method Deutsch proposes is one, and it depends on HTV. But even if we sidestep that issue and outsource HTV completely to the user, we still run into all kinds of issues. This has all been addressed. No fancy talk about sets or constraints is going to change that.

You previously claimed you’re an engineer. I don’t think you are. You just pasted some code that was clearly written by AI and didn’t even compile, twice.

You talk about ‘sets’ and ‘constraints’ and ‘computations’ but I don’t think you understand any of them. No offense but I think those concepts are all distractions so you don’t need to actually address HTV. That’s why you need to use those big words.

Discussing with you is a waste of time. Again, no offense but I don’t think you’re qualified to weigh in on this discussion. Prove me wrong and submit working, handwritten code for HTV or Deutsch’s decision-making method. I’ll delete any further comments from you in this discussion that don’t contain working code. If you keep commenting anyway, I’ll lock your account.