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
#1738·Edwin de WitOP, about 1 year agoI don’t take this personally, and I understand your intention isn’t to attack or belittle. To keep our exchange enjoyable and productive, I’ll make an effort to be more attentive to spelling, terminology, and precision. That said, I’m generally less concerned with exact spelling or perfect terminology, since my focus is usually on parsing the meaning or reasoning behind a theory or criticism. I try to be as charitable as possible in interpreting what someone is trying to say, focusing on the intended idea rather than the precise wording. Still, I recognize that clarity of wording may matter more to others—especially in discussions—so I’ll do my best to be more precise.
Cool, appreciate it. Since you agree and plan to be more precise, should this really be marked as a criticism?
#1741·Edwin de WitOP revised about 1 year agoI think it does imply a conflict. I think every emotional sensation — including urges — arises from problems in the Popperian sense: two or more incompatible theories in conflict.
For example, consider hunger. One theory (Drive A) is that we don’t want to be hungry, while another signals that we are hungry (from ephemeral sense data (which could itself be viewed as a Drive, though that’s not important here)). The conflict between these theories produces the urge — in this case, the sensation of hunger.
I explain these conflicts in more detail, with further examples of Drives, Intuitions, and Statements, in this video:
https://www.youtube.com/watch?v=uEcR_0GbzREAddition 01-09-2025:
In the case of hunger, the sensation was signaling an unaddressed problem, but as you correctly pointed out, not all emotions signal unaddressed problems. Emotions are a feedback mechanism that can reflect different stages of problem solving. For instance, joy may signal a resolved problem, and impatience might signal frustration with an ongoing one. Likewise, anxiety can serve as an early warning of potential obstacles ahead, while relief marks the successful removal of a previously pressing issue.
By the way, you don’t need to put disclaimers like “Addition 01-09-2025”. The versioning system records and displays all that information automatically :)
#1741·Edwin de WitOP revised about 1 year agoI think it does imply a conflict. I think every emotional sensation — including urges — arises from problems in the Popperian sense: two or more incompatible theories in conflict.
For example, consider hunger. One theory (Drive A) is that we don’t want to be hungry, while another signals that we are hungry (from ephemeral sense data (which could itself be viewed as a Drive, though that’s not important here)). The conflict between these theories produces the urge — in this case, the sensation of hunger.
I explain these conflicts in more detail, with further examples of Drives, Intuitions, and Statements, in this video:
https://www.youtube.com/watch?v=uEcR_0GbzREAddition 01-09-2025:
In the case of hunger, the sensation was signaling an unaddressed problem, but as you correctly pointed out, not all emotions signal unaddressed problems. Emotions are a feedback mechanism that can reflect different stages of problem solving. For instance, joy may signal a resolved problem, and impatience might signal frustration with an ongoing one. Likewise, anxiety can serve as an early warning of potential obstacles ahead, while relief marks the successful removal of a previously pressing issue.
#1630·Edwin de WitOP, about 1 year agoSynonymous indeed. In a previous video I labeled Deutsch's terms to make them easier to discuss and get a better sense for. You're correct that the specific mapping I use is:
Statements = explicit knowledge
Intuitions = inexplicit knowledge
Drives = unconscious knowledge
Another problem with the term ‘statement’ is that not every statement encodes knowledge. Only some statements do.
Recall Deutsch’s definitions of knowledge (paraphrasing from memory): information with causal power; information which, once instantiated, causes itself to remain instantiated.
The sentence ‘nice weather we’re having’ is a statement but doesn’t meet those definitions of knowledge.
#1790·Dennis HackethalOP revised about 1 year agoFeature to collapse all criticized ideas of a discussion? Useful for todo lists.
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.
#1790·Dennis HackethalOP revised about 1 year agoFeature to collapse all criticized ideas of a discussion? Useful for todo lists.
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.
Feature to collapse all criticized ideas on a page? Useful for todo lists.
Feature to collapse all criticized ideas of a discussion? Useful for todo lists.
Feature to collapse all criticized ideas on a page? Useful for todo lists.
#1786·Dennis HackethalOP, about 1 year agoCycling through the revisions of a leaf reveals its gutter, which should be hidden since it’s a leaf.
Fixed as of 76b7ab4.
#1786·Dennis HackethalOP, about 1 year agoCycling through the revisions of a leaf reveals its gutter, which should be hidden since it’s a leaf.
Make sure cycling between a leaf revision with children and a leaf revision without children properly toggles the gutter.
Cycling through the revisions of a leaf reveals its gutter, which should be hidden since it’s a leaf.
#1780·Dennis HackethalOP, about 1 year agoHaving 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?
Sometimes you just want to hide the comments without collapsing the parent idea.
Because that would mean hiding each comment individually if you ever do want to hide all comments of an idea. And sometimes you just want to hide the comments without collapsing the parent idea.
Because that would mean hiding each comment individually if you ever do want to hide all comments of an idea.
#1781·Dennis HackethalOP, about 1 year agoBecause that would mean hiding each comment individually if you ever do want to hide all comments of an idea. And sometimes you just want to hide the comments without collapsing the parent idea.
Bulk
#1780·Dennis HackethalOP, about 1 year agoHaving 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?
Because that would mean hiding each comment individually if you ever do want to hide all comments of an idea. And sometimes you just want to hide the comments without collapsing the parent idea.
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?
#1775·Dennis HackethalOP revised about 1 year agoInclude (preview of) content in idea URLs: '/ideas/123-first-30-or-so-chars-of-idea-here'.
Done as of fcf578c.
#1771·Dennis HackethalOP revised about 1 year agoFetching the idea is not necessary if the feature is backwards compatible. Can still just use /ideas/123.
As noted in #1777, fetching the idea actually helps. Well worth the overhead.
#1769·Dennis HackethalOP, about 1 year agoThat would mean fetching an idea to compute the path for each hashtag. Overhead?
This actually helps to prevent rendering links with IDs that don’t point to any existing idea.
Use friendly IDs for ideas? A ‘mixture’ where URLs say '/ideas/123-first-30-or-so-chars-of-idea-here'.
Include (preview of) content in idea URLs: '/ideas/123-first-30-or-so-chars-of-idea-here'.
#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'.
Wouldn’t even need friendly ID for that since the URL would contain the ID. Would only need to override to_param to concatenate the idea’s ID and content.
#1769·Dennis HackethalOP, about 1 year agoThat would mean fetching an idea to compute the path for each hashtag. Overhead?
Seems like minor overhead. It’s not like there are tons of user-generated hashtags everywhere.
Elaborate/clarify
Not if the feature is backwards compatible.
Fetching the idea is not necessary if the feature is backwards compatible. Can still just use /ideas/123.
#1769·Dennis HackethalOP, about 1 year agoThat would mean fetching an idea to compute the path for each hashtag. Overhead?
Not if the feature is backwards compatible.