Dennis Hackethal
@dennis.hackethal·Joined Jun 2024·Ideas
Founder Veritula.
Author. Software engineer. Ex Apple. Translator of The Beginning of Infinity.
dennishackethal.com
This was a big week for Veritula. Users can now:
- ✍️ Post ideas to their own profile, and others’ profiles, outside of discussions. (Beta)
- 🔄 Repost ideas.
- 🙋♂️ Set a profile description under Settings. Tell others about yourself!
- 💻 Embed discussions on third-party sites. Similar feature to Disqus and Giscus. Ideal for comments on blogs, say. See the embed code under Settings. (Early beta)
This was a big week for Veritula. Users can now:
- ✍️ Post ideas to their own profile, and others’ profiles, outside of discussions. (Beta)
- 🔄 Repost ideas.
- 🙋♂️ Set a profile description under Settings. Tell others about yourself!
- 💻 Embed discussions on third-party sites. Similar feature to Disqus and Giscus. Ideal for comments on blogs, say. See the embed code under Settings. (Early beta)
- 🌉 Show images while preserving viewers’ privacy.1
To render an image, use this markdown syntax:

Add image showing the embedded discussion
Embed discussions on third-party sites.
Dirk is already rocking an embedded discussion on his blog: https://www.dirkswebsite.nl/blog/bedrock/
Embed discussions on third-party sites.
Dirk is already rocking an embedded discussion on his blog: https://www.dirkswebsite.nl/blog/bedrock/

#4457·Dennis Hackethal, 4 months agoThis was a big week for Veritula. Users can now:
- ✍️ Post ideas to their own profile, and others’ profiles, outside of discussions. (Beta)
- 🔄 Repost ideas.
- 🙋♂️ Set a profile description under Settings. Tell others about yourself!
- 💻 Embed discussions on third-party sites. Similar feature to Disqus and Giscus. Ideal for comments on blogs, say. See the embed code under Settings. (Early beta)
Embed discussions on third-party sites.
Dirk is already rocking an embedded discussion on his blog: https://www.dirkswebsite.nl/blog/bedrock/
Embedded Discussions
Starting Feb 28th, 2026, Veritula supports embedded discussions. Use them to add comments and criticism chains to third-party websites.
Say you want to add a commenting feature to your blog. Head over to Settings, section ‘Embed comments’, and copy the shown snippet. It’ll look something like this:
123456
<scripttype="text/javascript"src="https://veritula.com/embed.js"data-public-user-id="<populated for you>"data-url="<replace>"></script>
Replace the data-url value with a canonical URL of the page where you want to show comments. Then paste the snippet on that page.
Comments posted in an embedded discussion will appear both in the embed and on Veritula.
This feature is in early beta.
Link to terms, improve language
Forum Rules
Veritula welcomes a wide range of discussion topics. Generally speaking, people have free speech here. Unpopular topics will not automatically get people banned. The goal of moderation is to preserve productive, truth-seeking discussion.
Behavior that is intended, or likely, to sabotage debate or prevent progress is a bannable offense. Such behavior includes, but is not limited to, harassment, brigading, rage baiting, public shaming, and persistent bad-faith argumentation or refusal to engage substantively.
Veritula takes intellectual property seriously and reserves the right to take down content that infringes on others’ intellectual property.
Veritula also reserves the right to take down obscene content such as pornography.
Serious instances of off-platform behavior that clearly would have violated these rules on-platform may result in removal.
Depending on the severity of an infraction, moderators may issue a warning, temporarily lock an account, or permanently ban the account.
Looking for loopholes in these rules, or abusing the letter to violate the spirit of these rules, is a bannable offense.
Moderation decisions are at the discretion of Veritula.
Users may appeal moderation decisions by contacting the moderators within a reasonable time after a decision. Appeals should explain why the decision was wrong. Appeals are reviewed at the moderators’ discretion. The same decision may be appealed only once.
Talks with moderators should remain respectful and constructive. Changes to these rules should be proposed before issues arise by criticizing this idea.
Forum Rules
Veritula welcomes a wide range of discussion topics. Generally speaking, people have free speech here. Unpopular topics will not automatically get people banned. The goal of moderation is to preserve productive, truth-seeking discussion.
Behavior that is intended, or likely, to sabotage debate or prevent progress is a bannable offense. Such behavior includes, but is not limited to, harassment, brigading, rage baiting, public shaming, and persistent bad-faith argumentation or refusal to engage substantively.
Veritula takes intellectual property seriously and reserves the right to take down content that infringes on others’ intellectual property.
Veritula also reserves the right to take down obscene content such as pornography.
Serious instances of off-platform behavior that clearly would have violated these rules on-platform may result in removal.
Depending on the severity of an infraction, moderators may issue a warning, temporarily lock an account, or permanently ban the account.
Looking for loopholes in these rules, or abusing the letter to violate the spirit of these rules, is a bannable offense.
Moderation decisions are at the discretion of Veritula.
Users may appeal moderation decisions by contacting the moderators within a reasonable time after a decision. Appeals should explain why the decision was wrong. Appeals are reviewed at the moderators’ discretion. The same decision may be appealed only once.
Talks with moderators should remain respectful and constructive. Changes to these rules should be proposed by criticizing this idea before issues arise.
Site-wide terms apply as well.
Simplify heading
Rules for Participation
Veritula welcomes a wide range of discussion topics. Generally speaking, people have free speech here. Unpopular topics will not automatically get people banned. The goal of moderation is to preserve productive, truth-seeking discussion.
Behavior that is intended, or likely, to sabotage debate or prevent progress is a bannable offense. Such behavior includes, but is not limited to, harassment, brigading, rage baiting, public shaming, and persistent bad-faith argumentation or refusal to engage substantively.
Veritula takes intellectual property seriously and reserves the right to take down content that infringes on others’ intellectual property.
Veritula also reserves the right to take down obscene content such as pornography.
Serious instances of off-platform behavior that clearly would have violated these rules on-platform may result in removal.
Depending on the severity of an infraction, moderators may issue a warning, temporarily lock an account, or permanently ban the account.
Looking for loopholes in these rules, or abusing the letter to violate the spirit of these rules, is a bannable offense.
Moderation decisions are at the discretion of Veritula.
Users may appeal moderation decisions by contacting the moderators within a reasonable time after a decision. Appeals should explain why the decision was wrong. Appeals are reviewed at the moderators’ discretion. The same decision may be appealed only once.
Talks with moderators should remain respectful and constructive. Changes to these rules should be proposed before issues arise by criticizing this idea.
Forum Rules
Veritula welcomes a wide range of discussion topics. Generally speaking, people have free speech here. Unpopular topics will not automatically get people banned. The goal of moderation is to preserve productive, truth-seeking discussion.
Behavior that is intended, or likely, to sabotage debate or prevent progress is a bannable offense. Such behavior includes, but is not limited to, harassment, brigading, rage baiting, public shaming, and persistent bad-faith argumentation or refusal to engage substantively.
Veritula takes intellectual property seriously and reserves the right to take down content that infringes on others’ intellectual property.
Veritula also reserves the right to take down obscene content such as pornography.
Serious instances of off-platform behavior that clearly would have violated these rules on-platform may result in removal.
Depending on the severity of an infraction, moderators may issue a warning, temporarily lock an account, or permanently ban the account.
Looking for loopholes in these rules, or abusing the letter to violate the spirit of these rules, is a bannable offense.
Moderation decisions are at the discretion of Veritula.
Users may appeal moderation decisions by contacting the moderators within a reasonable time after a decision. Appeals should explain why the decision was wrong. Appeals are reviewed at the moderators’ discretion. The same decision may be appealed only once.
Talks with moderators should remain respectful and constructive. Changes to these rules should be proposed before issues arise by criticizing this idea.
This was a big week for Veritula. Users can now:
- ✍️ Post ideas to their own profile, and others’ profiles, outside of discussions. (Beta)
- 🔄 Repost ideas.
- 🙋♂️ Set a profile description under Settings. Tell others about yourself!
- 💻 Embed discussions on third-party sites. Similar feature to Disqus and Giscus. Ideal for comments on blogs, say. See the embed code under Settings. (Early beta)
If I mute a discussion, does that stop me from getting notifications from the people I follow, when they interact with that discussion?
Yes.
As a rule of thumb, specificity beats generality. For example, if you follow someone but mute a discussion, you won’t be notified of their posts in that discussion. But if you then subscribe to a specific thread in that muted discussion, you will get their notifications for that thread.
There are exceptions. If you mute someone, you’ll never be notified of their actions.
If I mute a discussion, does that stop me from getting notifications from the people I follow, when they interact with that discussion?
Yes.
As a rule of thumb, specificity beats generality. For example, if you follow someone but mute a discussion, you won’t be notified of their posts in that discussion. But if you then subscribe to a specific thread in that muted discussion, you will get notifications for that thread.
There are exceptions. If you mute someone, you’ll never be notified of their actions, no matter how specific.
#4444·Benjamin Davies, 4 months agoI would like to follow you but I don't want my notifications full of bug fix stuff 😅
If there was more granularity to the follow function I would use it a lot I think.
If I mute a discussion, does that stop me from getting notifications from the people I follow, when they interact with that discussion?
If I mute a discussion, does that stop me from getting notifications from the people I follow, when they interact with that discussion?
Yes.
As a rule of thumb, specificity beats generality. For example, if you follow someone but mute a discussion, you won’t be notified of their posts in that discussion. But if you then subscribe to a specific thread in that muted discussion, you will get their notifications for that thread.
There are exceptions. If you mute someone, you’ll never be notified of their actions.
#4422·Benjamin Davies, 4 months agoVeritula should have a 'Posts' tab next to the 'Discussions' tab, where people can browse the things people post on their profiles.
Also, did you know you can follow people? Click the bell icon when you visit someone’s profile.
Try appending /latest to the link. I still need to expose this feature somehow, but you can use that in the meantime.
Example: https://veritula.com/ideas/4434-5-minute-creativity-tl-dr-when-making-a/latest
Try appending /latest to the link. I still need to expose this feature somehow, but you can use that in the meantime.
Example: https://veritula.com/ideas/4421-5-minute-creativity-tl-dr-when-making-a/latest
#4437·Benjamin Davies, 4 months agoWhen a reader comes to a Veritula post via a link, the site should let them know if there is a superseding revised version of it, and if they would like to see that version instead. When I share things with my friends, I want them to see the most current version, not the version that corresponds to the link they have been given at some point in the past.
Right now it depends on the user seeing that it is not the most recent revision on their own.
Try appending /latest to the link. I still need to expose this feature somehow, but you can use that in the meantime.
Example: https://veritula.com/ideas/4434-5-minute-creativity-tl-dr-when-making-a/latest
#4422·Benjamin Davies, 4 months agoVeritula should have a 'Posts' tab next to the 'Discussions' tab, where people can browse the things people post on their profiles.
Doesn’t the ‘Search’ tab offer what you want? I could rename it to ‘Posts’. Maybe ‘Ideas’.
But having a separate model isn’t exactly keeping things simple either.
#4416·Dennis HackethalOP, 4 months agoThat would prevent existing discussions from being embedded on other sites. But why prevent that?
To keep things simple. This is just an MVP.
Extend the existing Discussion model to have a nullable embed_url. An embedded discussion would not have a title.
#4415·Dennis HackethalOP, 4 months agoCreate an
EmbeddedDiscussionmodel, separate fromDiscussion.
That would prevent existing discussions from being embedded on other sites. But why prevent that?
Create an EmbeddedDiscussion model, separate from Discussion.
#4410·Dennis HackethalOP, 4 months agoOption 1: when you create a discussion, an embed code is shown, which you can paste anywhere.
That would mean people couldn’t programmatically use embed codes, like on their blogs. They would always have to manually go into V and create a discussion first.
Option 2: an embed code is shown on your profile, with a page-url attribute you fill in. That’s the page where you place the code.
Option 2: an embed code is shown on your profile, with a page-url attribute you fill in. That’s the page where you place the code. The first time someone posts a comment, the associated discussion is created. Instead of a title, the discussion gets assigned the URL. That way, people seeing the discussion on V can open the URL for context.
Option 2: an embed code is shown on your profile, with a page-url attribute you fill in. That’s the page where you place the code.
Option 1: when you create a discussion, an embed code is shown, which you can paste anywhere.