Dennis Hackethal
@dennis.hackethal·Joined Jun 2024·2,904 ideas: 1,929 adoptable, 975 rejectable
Founder Veritula.
Author. Software engineer. Ex Apple. Translator of The Beginning of Infinity.
dennishackethal.com
#1763·Dennis HackethalOP, about 1 year agoUse friendly IDs for ideas? A ‘mixture’ where URLs say '/ideas/123-first-30-or-so-chars-of-idea-here'.
That would mean fetching an idea to compute the path for each hashtag. Overhead?
#1764·Dennis HackethalOP, about 1 year agoThe way IG solves this is by rendering the form in a fixed position. It’s still on the bottom but always remains visible.
Facebook does it this way, too.
#453·Dennis HackethalOP revised about 2 years agoThe 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.
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”.
#1765·Dennis HackethalOP, about 1 year agoThat would make idea URLs more meaningful, but there’s something simple and beautiful about the shorter URLs that only have the numeric ID.
Could have backwards compatibility for the short version and continue using the hashtag in the UI. Best of both worlds?
#1763·Dennis HackethalOP, about 1 year agoUse friendly IDs for ideas? A ‘mixture’ where URLs say '/ideas/123-first-30-or-so-chars-of-idea-here'.
That would make idea URLs more meaningful, but there’s something simple and beautiful about the shorter URLs that only have the numeric ID.
#453·Dennis HackethalOP revised about 2 years agoThe 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.
The way IG solves this is by rendering the form in a fixed position. It’s still on the bottom but always remains visible.
Use friendly IDs for ideas? A ‘mixture’ where URLs say '/ideas/123-first-30-or-so-chars-of-idea-here'.
#1761·Dennis HackethalOP, about 1 year agoFriendly IDs for discussions would be nice. With automatic redirects for numeric ID from legacy links.
Done as of e6a90e5.
Friendly IDs for discussions would be nice. With automatic redirects for numeric ID from legacy links.
All emails have unsubscribe links, but people shouldn’t be able to unsubscribe from system emails like password resets.
#1753·Dennis HackethalOP, about 1 year agoI should revisit this now that I have email infrastructure in place.
Done as of 9c14b22.
#1755·Dennis HackethalOP, about 1 year agoNewly added comments keep animating when hidden and then unhidden.
Fixed as of 985430e.
Newly added comments keep animating when hidden and then unhidden.
#1752·Dennis HackethalOP, about 1 year agoSee #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.
Duplicate of #453.
#1136·Dennis HackethalOP, almost 2 years agoWorkaround: have users email me for password reset for now. Re-evaluate when I have enough users to merit additional infrastructure for sending emails.
I should revisit this now that I have email infrastructure in place.
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.
#1749·Dennis HackethalOP revised about 1 year agoEach activity should have a distinct HTML title. The browser history and search results in search engines all look the same…
Done as of 7ef69da.
Each activity should have an HTML title. The browser history and search results in search engines all look the same…
Each activity should have a distinct HTML title. The browser history and search results in search engines all look the same…
Each activity should have an HTML title. The browser history and search results in search engines all look the same…
#417·Dennis HackethalOP, about 2 years agoThere’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.
Fixed as of b555677.
Sure, philosophers and pedants do. But typically people use the word "know" in situations well short of being absolutely sure.
Sure, philosophers and pedants do. But typically people use the word "know" in situations well short of being absolutely sure.
Fix typo
If we use the correspondance theory of truth, then truth consists of explanations that correspond "perfectly" to reality. In that sense all our statements are false: we don't have those explanations that perfectly correspond, all our actual statements are approximations, or deductions from approximations (1+1=2 is a deduction from a set of explanations, but that set is not entirely true - since the set is inconsistent and incomplete)
If we use the correspondence theory of truth, then truth consists of explanations that correspond "perfectly" to reality. In that sense all our statements are false: we don't have those explanations that perfectly correspond, all our actual statements are approximations, or deductions from approximations (1+1=2 is a deduction from a set of explanations, but that set is not entirely true - since the set is inconsistent and incomplete)
#1582·Bart Vanderhaegen, over 1 year agoIf we use the correspondance theory of truth, then truth consists of explanations that correspond "perfectly" to reality. In that sense all our statements are false: we don't have those explanations that perfectly correspond, all our actual statements are approximations, or deductions from approximations (1+1=2 is a deduction from a set of explanations, but that set is not entirely true - since the set is inconsistent and incomplete)
correspondance
typo
Veritula implements a recursive epistemology. For a criticism to be outstanding, it can’t have any outstanding criticisms itself, and so on, in a deeply nested fashion.
1234567891011
def criticized? ideaoutstanding_criticisms(idea).any?enddef outstanding_criticisms ideacriticisms(idea).filter { |c| outstanding_criticisms(c).none? }enddef criticisms ideachildren(idea).filter(&:criticism?)end
This approach is different from non-recursive epistemologies, which handle criticisms differently. For example, they might not consider deeply nested criticisms when determining whether an idea is currently criticized.
