Dennis Hackethal’s avatar

Dennis Hackethal

@dennis.hackethal​·​Joined Jun 2024​·​Ideas
Log in or sign up to follow Dennis or post on their wall.

Founder Veritula.
Author. Software engineer. Ex Apple. Translator of The Beginning of Infinity.
dennishackethal.com

 User
Registered their account.
 Initiator
Started their first discussion.
 Engager
Participates in three or more discussions.
 Novice
Posted their first idea.
 Beginner
Posted their 10th idea.
 Intermediate
Posted their 50th idea.
 Advanced
Posted 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
Posted their 500th idea.
 Deputy editor
Created their 100th revision.
 Colonel
 Master
Posted their 1000th idea.
 Bulwark
 General
 Editor
Created their 500th revision.
  Dennis Hackethal commented on idea #5083.

I’ve formalized some of these ideas in my first paper, ‘The Structure of Rational Thought’.

https://www.academia.edu/170297518/The_Structure_of_Rational_Thought

#5083​·​Dennis HackethalOP, 6 days ago

Now also available on PhilPapers: https://philpapers.org/archive/HACTSO-6.pdf

  Dennis Hackethal reposted idea #5083.

I’ve formalized some of these ideas in my first paper, ‘The Structure of Rational Thought’.

https://www.academia.edu/170297518/The_Structure_of_Rational_Thought

#5083​·​Dennis HackethalOP, 6 days ago
  Dennis Hackethal commented on idea #4471.

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

On Veritula, ideas are discrete and immutable. Consider an idea I:

plaintext
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:

plaintext
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):

plaintext
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:

plaintext
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:

plaintext
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 automatically marks ideas accordingly.

Since decision-making follows the same logic as truth-seeking, you can use these trees to make decisions, 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.

#4471​·​Dennis HackethalOP revised 5 months ago

I’ve formalized some of these ideas in my first paper, ‘The Structure of Rational Thought’.

https://www.academia.edu/170297518/The_Structure_of_Rational_Thought

  Dennis Hackethal commented on criticism #5079.

Gemini's response to that tweet: "The text uses legitimate biochemical concepts—like the fact that fluoride is a potent halogen that hardens minerals and can be toxic in high doses—to build a narrative based on skewed history. It fabricates a geological explanation for Hereford, Texas, to erase the very thing that actually protected the town's teeth: naturally occurring fluoride."

#5079​·​Tyler Mills, 18 days ago

I usually get conspiracy vibes from anti-fluoride sources, but I haven’t looked into it much.

  Dennis Hackethal commented on criticism #5075.

Assuming qualia are classical, there is nothing stopping every step in the computation comprising them from being measured, like any computation. Then, nothing is stopping that recording/program from being rerun.

#5075​·​Tyler MillsOP revised 24 days ago
  Dennis Hackethal commented on idea #5070.

Great, that makes sense. True statements should ofc be criticisable depending on the problem situation.

#5070​·​Erik Orrje, 28 days ago

Indeed. And this is one of the reasons the cynics are wrong. They think true ideas couldn’t be improved further. This worries them because they want unbounded progress. So they conclude our ideas can never be 100% true. Not only is that motivated reasoning but, as you’ve just said, true ideas can still be improved anyway.

  Dennis Hackethal commented on idea #5067.

If you think his comment won’t work as a solution for AGI, then his comment is erroneous from that POV.

#5067​·​Dennis Hackethal, 29 days ago

Like, the criticism flag isn’t just for factual errors, if that’s what you mean.

  Dennis Hackethal commented on idea #5065.

Do you think my comment shouldn't count as a criticism? The content of Martin's comment doesn't contain any errors, but it can be criticised as an attempt to solve problems towards AGI

#5065​·​Erik Orrje, 29 days ago

If you think his comment won’t work as a solution for AGI, then his comment is erroneous from that POV.

  Dennis Hackethal posted idea #5064.

May have found a solution to my salt problem: https://www.instagram.com/p/DZ5cCwQFOtp/

The Kirin Electric Salt Spoon. CNET wrote an article about it: https://www.cnet.com/home/kitchen-and-household/we-tested-an-electric-salt-spoon-that-might-help-you-stick-to-your-low-sodium-diet/

It basically works by using electric signals to trick your brain into thinking it’s tasting salt.

  Dennis Hackethal criticized idea #5047.

Hmm, I'll try to formulate in another way what I was getting at, not sure if you still disagree with this:

  • My guess is that the selection mechanism can't be specified at all in the evolutionary algorithm, because every such specification is a restriction of universality. Reality has to do the selection.
#5047​·​Erik Orrje, about 1 month ago

If this is intended to answer my criticism, shouldn’t it be marked as a counter-criticism?

  Dennis Hackethal criticized idea #5054.

At its core, I think evolution needs three variables: an environment, a mechanism for reproduction, and a mechanism for destruction. If either of these is missing, evolution will not happen. The algorithm for evolution is then definitively defined by the environment and the mechanisms of reproduction and destruction, with the current set of genes as the initial condition.

#5054​·​Martin Orrje, about 1 month ago

“definitively defined” sounds tautological.

  Dennis Hackethal addressed criticism #5055.

This is not a valid or interesting criticism of my argument that the apparent dilemma can be resolved through the growth of knowledge. 

Not interesting:
You’ve merely argued one side of the dilemma, apparently insisting that there is no dilemma to be resolved. If the dilemma can be resolved, then any argument for one side or the other is pedantic and superseded by that solution. 

Not valid:
Sex is neither necessary nor sufficient to cause pregnancy. “Eating too much” is also neither necessary nor sufficient to cause adiposity. Even if you assume that those voluntary actions played a causal role in the transformation, the argument you presented depends on the premise that “if someone voluntarily performs any action that contributes to the antecedents of a transformation and has knowledge about the antecedent relationship between those actions and that transformation, then that transformation is under their authority.” This is a deeply problematic theory, because it results in every accident or crime against someone happening “under their authority.” With respect to sex and pregnancy, specifically, this theory leads to the conclusion that miscarriages are also under one’s authority. Regardless of whether your real concern here is about the loss of life due to terminated pregnancies (vs. punishing women for having sex), far more potential lives are lost due to miscarriage than abortion, so this should be of much greater concern. 

Fortunately, miscarriages could also be avoided by using the technologies I proposed above. In the future, this could even become the preferred method of gestation for the protection of the child’s life, and the optimization of their early development.

#5055​·​Anon Anon, about 1 month ago

You’ve submitted several criticisms in one idea. It’s in your interest to avoid doing that because you make yourself vulnerable to what we call ‘bulk criticism’. See #4471.

I may have more criticisms but I can’t really submit them productively until you split up your idea.

  Dennis Hackethal addressed criticism #5055.

This is not a valid or interesting criticism of my argument that the apparent dilemma can be resolved through the growth of knowledge. 

Not interesting:
You’ve merely argued one side of the dilemma, apparently insisting that there is no dilemma to be resolved. If the dilemma can be resolved, then any argument for one side or the other is pedantic and superseded by that solution. 

Not valid:
Sex is neither necessary nor sufficient to cause pregnancy. “Eating too much” is also neither necessary nor sufficient to cause adiposity. Even if you assume that those voluntary actions played a causal role in the transformation, the argument you presented depends on the premise that “if someone voluntarily performs any action that contributes to the antecedents of a transformation and has knowledge about the antecedent relationship between those actions and that transformation, then that transformation is under their authority.” This is a deeply problematic theory, because it results in every accident or crime against someone happening “under their authority.” With respect to sex and pregnancy, specifically, this theory leads to the conclusion that miscarriages are also under one’s authority. Regardless of whether your real concern here is about the loss of life due to terminated pregnancies (vs. punishing women for having sex), far more potential lives are lost due to miscarriage than abortion, so this should be of much greater concern. 

Fortunately, miscarriages could also be avoided by using the technologies I proposed above. In the future, this could even become the preferred method of gestation for the protection of the child’s life, and the optimization of their early development.

#5055​·​Anon Anon, about 1 month ago

Please work on your tone. You’re mixing in personal accusations rather than just sticking with impersonal arguments. For example: “apparently insisting”, “pedantic”, and also a hidden accusation that I have an ulterior motive to punish women rather than save lives (“Regardless of whether your real concern here…”).

This kind of tone can derail and sabotage debate. Veritula has a policy against any behavior that sabotages debate. Please review our forum rules (#4460).

New accounts, especially anonymous ones, need to tread lightly and prove they’re worth engaging with.

  Dennis Hackethal addressed criticism #5055.

This is not a valid or interesting criticism of my argument that the apparent dilemma can be resolved through the growth of knowledge. 

Not interesting:
You’ve merely argued one side of the dilemma, apparently insisting that there is no dilemma to be resolved. If the dilemma can be resolved, then any argument for one side or the other is pedantic and superseded by that solution. 

Not valid:
Sex is neither necessary nor sufficient to cause pregnancy. “Eating too much” is also neither necessary nor sufficient to cause adiposity. Even if you assume that those voluntary actions played a causal role in the transformation, the argument you presented depends on the premise that “if someone voluntarily performs any action that contributes to the antecedents of a transformation and has knowledge about the antecedent relationship between those actions and that transformation, then that transformation is under their authority.” This is a deeply problematic theory, because it results in every accident or crime against someone happening “under their authority.” With respect to sex and pregnancy, specifically, this theory leads to the conclusion that miscarriages are also under one’s authority. Regardless of whether your real concern here is about the loss of life due to terminated pregnancies (vs. punishing women for having sex), far more potential lives are lost due to miscarriage than abortion, so this should be of much greater concern. 

Fortunately, miscarriages could also be avoided by using the technologies I proposed above. In the future, this could even become the preferred method of gestation for the protection of the child’s life, and the optimization of their early development.

#5055​·​Anon Anon, about 1 month ago

This is not a valid or interesting criticism of my argument that the apparent dilemma can be resolved through the growth of knowledge.

It wasn’t intended as a criticism. It was a related observation. That’s why I didn’t mark my idea as a criticism. It sounds like you’ve misunderstood me.

  Dennis Hackethal criticized idea #5056.

This sounds true but does it add anything new to saying that "AGI is an attempt to program Darwins theory of evolution"? 🤔

#5056​·​Erik Orrje, about 1 month ago

Please remember to mark your ideas as criticisms whenever appropriate. Although this idea is phrased as a question, it’s still a pending criticism as long as it doesn’t get answered.

  Dennis Hackethal commented on idea #5046.

Abortion is a technology problem, not a political issue. The choice between the loss of life and the loss of authority over one’s own body is a poor one. This dilemma is caused by a lack of medical knowledge.

At a high level, there are only two technologies needed to resolve this dilemma.
1. Safe extraction of a living pregnancy.
2. In Vitro Gestation.

In fact, if some of the political funding had been redirected toward research, it would probably be solved by now.

#5046​·​Anon Anon, about 1 month ago

It seems odd to me when people argue pregnancy is a loss of authority over one’s body.

A woman had sex. Assuming it was voluntary, what did she think was going to happen?

Imagine someone saying: ‘I ate too much. Now I’m fat. I’ve lost authority over my own body.’ But they didn’t. They got exactly what they should have expected.

I think what those people are really saying is: they don’t like that their actions have consequences. They want to have their cake and eat it, too.

  Dennis Hackethal addressed criticism #5042.

In biological evolution, the landscape itself never changes directly. It only happens as a consequence of evolving genes.

Guess: The same is true in the "landscape" of the mind: Individual ideas mutate and evolve in relation to problems, and that's what constitutes the landscape.

#5042​·​Erik Orrje, about 1 month ago

That sounds right but how is it a criticism of my idea? It’s the ideas the mind evolves that change the landscape, no?

  Dennis Hackethal posted idea #5041.

Another way to approach AGI? (Very early, preliminary thoughts.)

Say you write an evolutionary algorithm, like the ones that have been written before. Then DD would argue it’ll get stuck because all it can do is explore a given landscape for its best features. Whereas real evolution creates new landscapes.

To address this issue, you subject your algorithm itself to variation and selection, by wrapping it in another evolutionary algorithm. But this approach just kicks the can down the road because now it’s the space of programs that’s limited.

How do you break out of this limitation?

You can’t just keep wrapping your programs in evolutionary algorithms like that because that only keeps kicking the can down the road. It’s like adding more and more entries to a multiplication table. It’s not the same as a multiplication algorithm. But for evolution, the problem is harder, in a way, because not even recursion solves the issue, and the starting point wasn’t as ‘flat’ as a multiplication table. The starting point is already an algorithm, not just a list.

What’s needed, in DD’s lingo, is a jump to universality. But a jump to what kind of universality, exactly?

cc @tyler-mills

  Dennis Hackethal addressed criticism #5038.

A quale can be recorded and replayed later, arbitrarily many times. That looping program is not a person: it can only create whatever knowledge it originally did, not any possible knowledge, maybe until freed from the loop. Yet it still constitutes experience.
So people are not the only programs that can be qualia.

#5038​·​Tyler MillsOP revised about 1 month ago

A quale can be recorded and replayed later, arbitrarily many times.

How do you know this?

  Dennis Hackethal revised criticism #5025.

Some people are lactose intolerant.

Some people are lactose intolerant, others are vegan.

  Dennis Hackethal revised idea #299. The revision addresses idea #5027.

Replace dead link


I’m pro abortion but I have some pro life in me.

Banning the abortion of a zygote seems ridiculous. So does aborting a seven-month-old fetus.

Why not go with: you can abort until the nervous system develops.

Clearly, an embryo without a nervous system can’t be sentient and thus can’t be a person, right? And as long as it’s not a person, it doesn’t have any rights.

According to https://www.neurosciencefoundation.org/post/brain-development-in-fetus, “an embryo’s brain and nervous system begin to develop at around the 6-week mark.” And: “At as early as 8 weeks (about 2 months), you can see physical evidence of the brain working (the electric impulses) as ultrasounds show the embryo moving.”

This idea is for viable pregnancies only. Other considerations may apply for non-viable ones.

I’m pro abortion but I have some pro life in me.

Banning the abortion of a zygote seems ridiculous. So does aborting a seven-month-old fetus.

Why not go with: you can abort until the nervous system develops.

Clearly, an embryo without a nervous system can’t be sentient and thus can’t be a person, right? And as long as it’s not a person, it doesn’t have any rights.

According to https://www.ncbi.nlm.nih.gov/books/NBK542179/, “CNS [central-nervous-system] development begins during the 3rd week of embryogenesis…”

This idea is for viable pregnancies only. Other considerations may apply for non-viable ones.

  Dennis Hackethal criticized idea #299.

I’m pro abortion but I have some pro life in me.

Banning the abortion of a zygote seems ridiculous. So does aborting a seven-month-old fetus.

Why not go with: you can abort until the nervous system develops.

Clearly, an embryo without a nervous system can’t be sentient and thus can’t be a person, right? And as long as it’s not a person, it doesn’t have any rights.

According to https://www.neurosciencefoundation.org/post/brain-development-in-fetus, “an embryo’s brain and nervous system begin to develop at around the 6-week mark.” And: “At as early as 8 weeks (about 2 months), you can see physical evidence of the brain working (the electric impulses) as ultrasounds show the embryo moving.”

This idea is for viable pregnancies only. Other considerations may apply for non-viable ones.

#299​·​Dennis HackethalOP revised almost 2 years ago

Link is dead.

  Dennis Hackethal criticized idea #5017.

Less constant feeding can improve blood sugar swings and insulin sensitivity because every time you eat, your body has to run the insulin system again.

#5017​·​Dirk Meulenbelt, about 2 months ago

You can just eat fiber with your meals instead, that will slow down insulin secretion afaik.

  Dennis Hackethal criticized idea #5021.

I tried to look for good arguments against eating dairy for it being dairy and I cannot find any.

#5021​·​Dirk Meulenbelt, about 2 months ago

Some people are lactose intolerant.

  Dennis Hackethal revised idea #5015 and marked it as a criticism. The revision addresses idea #5022.

One is that it's a way of reducing body fat, and overweight is likely a bigger problem for many people than potential short term negatives of fasting.

One is that it's a way of reducing body fat, and overweight is likely a bigger problem for many people than potential short term negatives of fasting.