Veritula – Meta

Discussion started by Dennis Hackethal

  Log in or sign up to participate in this discussion.
With an account, you can revise, criticize, and comment on ideas, and submit new ideas.

Discuss Veritula itself. For feedback and suggestions.


Discussions can branch out indefinitely. Zoom out for the bird’s-eye view.
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#337·· Collapse

When all I change during a revision is the criticism flag, the activity log just says ‘no changes’.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#353·· Collapse

As of 9702c05, a revision activity now says that the idea was either marked or unmarked as a criticism.

Criticism of #337
Tom Nassis’s avatar
Tom Nassis revised about 1 year ago·#448·· Collapse

Hi all! This platform looks like such an awesome idea!
This discussion says, "Discuss Veritula itself. For feedback and suggestions."
I wanted to ask about how many members are here. And whether it's encouraged to invite more people, in order to add more and more conversations.

2nd of 2 versions ·Criticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP revised 12 months ago·#595·· Collapse

See #449. Since this is a separate concern, not directly related to #337, you’d want to submit a top-level idea rather than comment on #337. The form for top-level ideas is currently at the bottom of this page. I obviously need to make this clearer.

3rd of 3 versions ·Criticism of #448
Tom Nassis’s avatar
Tom Nassis, about 1 year ago·#549·· Collapse

Dennis Hackethal’s avatar
Dennis HackethalOP revised about 1 year ago·#344·· Collapse

Should probably show the explanation in a revision, when given. In the activity feed, that is.

2nd of 2 versions ·CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#346·· Collapse

Done as of 7e7c6cd.

Criticism of #344
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#339·· Collapse

Should I give the icons in the activity feed colors?

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#347·· Collapse

Done as of 8269806.

Criticism of #339
Dennis Hackethal’s avatar
Dennis HackethalOP revised about 1 year ago·#349·· Collapse

The activity feed just shows top-level criticisms as regular ideas. They should be shown as criticisms just like when they are child ideas.

2nd of 2 versions ·CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#354·· Collapse

Done as of c11a13c.

Criticism of #349
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#342·· Collapse

Highlight current nav item.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#343·· Collapse

Done as of 146e967.

Criticism of #342
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#351·· Collapse

When a comment is a criticism on another criticism, the activity should say ‘So and so addressed criticism #…’

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#352·· Collapse

Done as of 735c3cc.

Criticism of #351
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#355·· Collapse

In activity feed, behind timestamp (‘… hours ago’), link to corresponding discussion.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#356·· Collapse

Done as of e3f2c5b.

Criticism of #355
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#408·· Collapse

There should be user profiles.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#410·· Collapse

Done as of b3c06c4, see eg my profile.

Criticism of #408
Dennis Hackethal’s avatar
Dennis HackethalOP revised about 1 year ago·#414·· Collapse

Since the diff processes the text as a single line, the hunk header is always going to say either @@ -0,0 +1 @@ (for the first version) or @@ -1 +1 @@ (for every subsequent version). Meaning the header provides no real information. So I might as well remove it.

2nd of 2 versions ·CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#416·· Collapse

Done as of 8d3eed0, see eg the version history of #414.

Criticism of #414
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#417·· Collapse

There’s a bug where hovering over a link in the markdown preview removes the form and all typed text. Hovering over a link should have no effect on the form.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar

Fixed as of b555677.

Criticism of #417
Dennis Hackethal’s avatar
Dennis HackethalOP revised about 1 year ago·#420·· Collapse

Now that there are user profiles (#408), each profile can have a tab for unproblematic ideas. Among all the ideas a user has submitted, those are the ones he can rationally hold. And another tab for problematic ideas, ie ideas he has submitted that he cannot rationally hold.

2nd of 2 versions ·Criticism
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#422·· Collapse

Diffs should omit unchanged lines. Maybe just leave up to three lines around changed content for context – that’s how git does it.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP revised about 1 year ago·#426·· Collapse

Done as of cc8e3e9. It now says ‘x unchanged lines collapsed’. See eg this activity.

2nd of 2 versions ·Criticism of #422
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#424·· Collapse

Would be neat linking to a specific activity.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#425·· Collapse

Done as of a02e6c4, see eg this activity.

Criticism of #424
Dennis Hackethal’s avatar
Dennis HackethalOP revised 5 days ago·#1749·· Collapse

Each activity should have a distinct HTML title. The browser history and search results in search engines all look the same…

2nd of 2 versions ·Criticism of #425Criticized1 criticim(s)
Dennis Hackethal’s avatar

Done as of 7ef69da.

Criticism of #1749
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#434·· Collapse

There’s a bug where right-clicking in a form to paste text doesn’t result in the preview updating.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#435·· Collapse

Fixed as of b5d435e.

Criticism of #434
Dennis Hackethal’s avatar
Dennis HackethalOP revised about 1 year ago·#437·· Collapse

Dirk Meulenbelt says the concept of revising someone else’s idea is not intuitive.

2nd of 2 versions ·CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP revised about 1 year ago·#444·· Collapse

The following commits should address this:

  • 3af3966 Clarify in title that someone revised an idea (rathen than originated idea)

    The HTML title now says ‘Idea x revised by…’

  • 6c70cea Underneath idea, indicate that someone revised an idea (rather than submitted it)

    It says ‘Dennis Hackethal, 1 day ago’ for new ideas, ‘Dennis Hackethal revised 1 day ago’ for revisions

  • d20d386 Explain that users can revise each others’ ideas

    As part of the alert on the revision page, when the user is about to revise someone else’s idea.

  • c5748e3 Turn ‘revise’ link into ‘revise their idea’ when it’s someone else’s idea

    Underneath each idea.

  • e0fbd41 List user under each revision in version history

    So that each version is clearly attributed to the corresponding user.

  • 06d3241 List contributors at top of version history

    Comma-separated list to see all contributors at a glance. Eg see here

4th of 4 versions ·Criticism of #437
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#449·· Collapse

Tom Nassis asks (#448):

I wanted to ask about how many members are here.

Currently 7.

And whether it's encouraged to invite more people, in order to add more and more conversations.

Yes.

Dennis Hackethal’s avatar
Dennis HackethalOP revised about 1 year ago·#453·· Collapse

The more ideas there are in a discussion, the further the form for top-level ideas is pushed down. Then people don’t know how to submit a new idea and comment on an existing one instead, even if it’s unrelated, as happened with #448. So I need to make this clearer.

2nd of 2 versions ·Criticism
Dennis Hackethal’s avatar

The way IG solves this is by rendering the form in a fixed position. It’s still on the bottom but always remains visible.

Dennis Hackethal’s avatar

Facebook does it this way, too.

Dennis Hackethal’s avatar

Reddit is a bit different because they have multiple subreddits/communities, but each community has top-level posts which people can then comment on. They have a completely separate page/UI for top-level posts. And then directly underneath a top-level post, there’s a textarea saying “Join the conversation”.

Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#452·· Collapse

Now that there are notifications, people should be able to @mention each other.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP revised about 1 year ago·#456·· Collapse

Mostly done, apart from some polishing, as of 5f5c545. Eg @dennis-hackethal.

2nd of 2 versions ·Criticism of #452
Tom Nassis’s avatar
Tom Nassis revised about 1 year ago·#500·· Collapse

I'm still getting a feel for this platform. I'm wondering whether it would help promote wider and deeper engagement if Veritula was organized in terms of problems and their solutions. So instead of discussions, discussion trees, and broad topics such as 'Abortion', users would articulate problems and their solutions. Of course, the problem itself could be criticized as well as its proposed solutions. This approach might also make Veritula even more Popperian. All life is problem solving as Popper says.

3rd of 3 versions ·CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#502·· Collapse

As I recall, previous iterations of Veritula had explicit designations such as ‘problem’ and ‘solution’ but I decided against continuing those designations. It’s been years but I think it was too rigid and felt too much like ‘red tape’. It’s easier when the only check box in this regard is a boolean for ‘criticism’.

Can’t discussions already map onto the structure you suggest?

Discussion title: problem
Top-level ideas in the discussion: proposed solutions
Nested ideas: criticisms, counter-criticisms, and further solutions

Note also that revisions act as solutions to problems. So do counter-criticisms, in a way.

So I think people can already use Veritula in the way you suggest.

They can also use it like this:

Discussion title: some topic (such as ‘abortion’)
Top-level ideas: problems
Nested ideas: solutions, criticisms and so on

Criticism of #500
Tom Nassis’s avatar
Tom Nassis revised about 1 year ago·#506·· Collapse

Makes sense to me.
'Discussions' is a much broader term than 'problems and their solutions.'
So I can see how that would allow for greater freedom.
I can also imagine some of the challenges presented in prior iterations of Veritula, if it had more of a 'problems and their solutions' structure.
Perhaps some of this theory of problem-solving just shared can make it into 'How Does Veritula Work?'
Yes, I do think discussions can map onto the structure I suggest.
So, no worries. I was wondering whether the 'Discussion Titles' can draw in current and future users in a more frictionless manner with problem statements.

But if it was tried before, why try it again? Thanks.

2nd of 2 versions ·Criticism of #502Criticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#509·· Collapse

You marked this as a criticism but it sounds like you’re agreeing with me.

Criticism of #506
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#511·· Collapse

Perhaps some of this theory of problem-solving just shared can make it into 'How Does Veritula Work?'

Done, see #510.

I was wondering whether the 'Discussion Titles' can draw in current and future users in a more frictionless manner with problem statements.

I think you’re right, that would be best.

Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#503·· Collapse

You suggest replacing discussion trees:

[I]nstead of […] discussion trees […] users would articulate problems and their solutions.

But then you also write:

Of course, the problem itself could be criticized as well as its proposed solutions.

Which means you’d still have trees regardless. So that sounds like a contradiction.

Criticism of #500Criticized1 criticim(s)
Tom Nassis’s avatar
Tom Nassis, about 1 year ago·#508·· Collapse

To be clear, I'm not opposed to 'trees' in general.

I was wondering whether 'discussion trees' can be replaced with 'problems-and-their-solutions trees' (for lack of a better phrasing).

Criticism of #503
Tom Nassis’s avatar
Tom Nassis, about 1 year ago·#501·· Collapse

Veritula should have a section with a list of all its current members.

For now, people just have profiles.

But having a list of members would build a sense of rapport between the participants.

And would promote a greater flow of communication.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#504·· Collapse

Good idea. I’ve added this to my list of features to implement.

Tom Nassis’s avatar
Tom Nassis, about 1 year ago·#550·· Collapse

Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#514·· Collapse

Done as of 6251b6a, see veritula.com/members.

Criticism of #501
Tom Nassis’s avatar
Tom Nassis, about 1 year ago·#551·· Collapse

Thank you, Dennis.👍

Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#515·· Collapse

[H]aving a list of members would build a sense of rapport between the participants.

Just so you know, although I’ve implemented the list of members, I do want to be clear that Veritula is not meant for socializing.

Tom Nassis’s avatar
Tom Nassis revised about 1 year ago·#553·· Collapse

I know what you mean, but Veritula unavoidably facilitates public (i.e. social) interactions, no? Of a certain kind, to be clear. Ideas, ideas, ideas.

2nd of 2 versions
Dennis Hackethal’s avatar
Dennis HackethalOP, about 1 year ago·#562·· Collapse

Well, discussions are necessarily a ‘social’ activity in that they involve at least two people, yes. I just don’t want Veritula to be yet another social network.

In a mixed society, people can prioritize truth seeking or fitting in but not both.

Tom Nassis’s avatar
Tom Nassis, about 1 year ago·#554·· Collapse

Veritula deserves to scale to the size of Wikipedia.

But it never will, unless its users innovate.

How can the global success of Wikipedia inspire Veritula?

Dennis Hackethal’s avatar
Dennis HackethalOP, 12 months ago·#628·· Collapse

I agree that Veritula deserves to scale to something huge.

Looking through the history of Wikipedia, I see that its core concept is that of “compiling the world's knowledge in a single location […]”. To be clear, I think the core concept of Veritula is to be a programmatic implementation of Popper’s rational discussion methodology; it then becomes a dictionary for ideas as a result. It’s also less about listing facts and more about listing ideas and their logical relationship (though criticisms do provide built-in fact-checking mechanisms). That said, with enough users, Veritula could become a place with a lot of knowledge.

The linked site traces some of the success of Wikipedia to volunteers: “The use of volunteers was integral in making and maintaining Wikipedia.” So early adopters such as yourself are crucial.

In addition, 9/11 apparently played a role in making Wikipedia famous:

The September 11 attacks spurred the appearance of breaking news stories on the homepage, as well as information boxes linking related articles. At the time, approximately 100 articles related to 9/11 had been created. After the September 11 attacks, a link to the Wikipedia article on the attacks appeared on Yahoo!'s home page, resulting in a spike in traffic.

Veritula could be a place where people break news stories and others can quickly fact-check and improve upon reports by revising them. An urgent story would draw a lot of users to the site, too.

Something like Wikipedia’s arbitration process could be interesting, too.

Something similar to Wikipedia’s page-protection feature to combat “edit warring” and “prevent vandalism” could address the issue of people posting criticisms in rapid succession to protect their pet ideas.

Your suggestion to look to Wikipedia for inspiration is spot on. Thanks.

Dennis Hackethal’s avatar
Dennis HackethalOP, 12 months ago·#651·· Collapse

To prevent edit warring and vandalism, maybe Veritula could have a reputation system similar to that of Stack Overflow, where you need to earn enough reputation before you can edit someone else’s post, say.

Dennis Hackethal’s avatar

Password reset is broken

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar

Workaround: have users email me for password reset for now. Re-evaluate when I have enough users to merit additional infrastructure for sending emails.

Criticism of #1125
Dennis Hackethal’s avatar

I should revisit this now that I have email infrastructure in place.

Criticism of #1136Criticized1 criticim(s)
Dennis Hackethal’s avatar

Done as of 9c14b22.

Criticism of #1753
Dennis Hackethal’s avatar
Dennis HackethalOP, about 2 months ago·#1586·· Collapse

Need email notifications.

Criticized1 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP, about 2 months ago·#1590·· Collapse

They are now implemented.

Criticism of #1586
Dennis Hackethal’s avatar

See #595. The form for new ideas is pushed to the very bottom of the discussion page. For long discussion, that means users won’t know where to submit new ideas.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar

Duplicate of #453.

Criticism of #1752
Dennis Hackethal’s avatar

Newly added comments keep animating when hidden and then unhidden.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar

Fixed as of 985430e.

Criticism of #1755
Dennis Hackethal’s avatar

All emails have unsubscribe links, but people shouldn’t be able to unsubscribe from system emails like password resets.

Criticism
Dennis Hackethal’s avatar

Friendly IDs for discussions would be nice. With automatic redirects for numeric ID from legacy links.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar

Done as of e6a90e5.

Criticism of #1761
Dennis Hackethal’s avatar
Dennis HackethalOP revised 4 days ago·#1775·· Collapse

Include (preview of) content in idea URLs: '/ideas/123-first-30-or-so-chars-of-idea-here'.

2nd of 2 versions ·CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar

That would make idea URLs more meaningful, but there’s something simple and beautiful about the shorter URLs that only have the numeric ID.

Criticism of #1775Criticized1 criticim(s)
Dennis Hackethal’s avatar

Could have backwards compatibility for the short version and continue using the hashtag in the UI. Best of both worlds?

Criticism of #1765
Dennis Hackethal’s avatar

That would mean fetching an idea to compute the path for each hashtag. Overhead?

Criticism of #1775Criticized2 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP revised 4 days ago·#1771·· Collapse

Fetching the idea is not necessary if the feature is backwards compatible. Can still just use /ideas/123.

2nd of 2 versions ·Criticism of #1769Criticized1 criticim(s)
Dennis Hackethal’s avatar

As noted in #1777, fetching the idea actually helps. Well worth the overhead.

Criticism of #1771
Dennis Hackethal’s avatar

Seems like minor overhead. It’s not like there are tons of user-generated hashtags everywhere.

Criticism of #1769
Dennis Hackethal’s avatar

This actually helps to prevent rendering links with IDs that don’t point to any existing idea.

Criticism of #1769
Dennis Hackethal’s avatar

Done as of fcf578c.

Criticism of #1775
Dennis Hackethal’s avatar

Having features to both collapse an idea and hide all its comments seems like an opportunity for unification. Why not just go with collapsing and remove the ability to hide all comments?

CriticismCriticized2 criticim(s)
Dennis Hackethal’s avatar
Dennis HackethalOP revised 4 days ago·#1783·· Collapse

Because that would mean hiding each comment individually if you ever do want to hide all comments of an idea.

2nd of 2 versions ·Criticism of #1780
Dennis Hackethal’s avatar

Sometimes you just want to hide the comments without collapsing the parent idea.

Criticism of #1780
Dennis Hackethal’s avatar

Cycling through the revisions of a leaf reveals its gutter, which should be hidden since it’s a leaf.

CriticismCriticized1 criticim(s)
Dennis Hackethal’s avatar

Make sure cycling between a leaf revision with children and a leaf revision without children properly toggles the gutter.

Dennis Hackethal’s avatar

Fixed as of 76b7ab4.

Criticism of #1786
Dennis Hackethal’s avatar
Dennis HackethalOP revised 3 days ago·#1790·· Collapse

Feature to collapse all criticized ideas of a discussion? Useful for todo lists.

2nd of 2 versions
Dennis Hackethal’s avatar

Or each discussion could have a search/filter form to filter ideas not just by criticized or not but also content and potentially other attributes.

Dennis Hackethal’s avatar

Or the existing search page could be filtered by discussion. For example, I could link to that page with an additional query param discussion_id=1 or something like that.

Dennis Hackethal’s avatar

When you revise an idea to address a criticism, its author should get a notification so they get a chance to verify that the revision really does address the criticism.

Criticism
Dennis Hackethal’s avatar

For example, I had to manually notify Edwin in #1811 of a revision I had made to address a criticism of his. Without this notification, he might miss the revision. If he disagrees that the revision addresses his criticism, that’s a potential error that might not get corrected.

Edwin de Wit’s avatar
Edwin de Wit, about 1 hour ago·#1814·· Collapse

good idea!