It's time to think about seriously "Could we create a license to make AI companies pay for your content?" or "Create a technology to ban AI bots effectively",
Sorting or queuing is a common occurrence in life and work. For example, sorting the exam scores of students in the same grade at a school. Sorting is useful for lists with a few items or a lot of items.
Arbitrary sorting is particularly useful for prioritizing tasks.
Tags are mainly used for identification or grouping, and are quite different from sorting; the two are distinct.
Given the universality of sorting or queuing in real life, I believe it should be a fundamental feature of note-taking software.
Focus only on the parts that are really needed, necessary, or the most important; hide the currently unnecessary or secondary, or simply remove the truly unnecessary and secondary; remove all unnecessary
Good point. I’m trying to solve as much as I can with just css but a11y and minor implementation details require js, especially while a lot of newer apis require better browser support for now. Over time I expect those to move to native browser apis and become simpler
Good article. I am solving the similar problems in my product[1], which purpose is more practical and uses hierarchy (like file system) and keywords to organize and link information.
If you want to resurface them, you can show them in hierarchy(show children, or descendants in any level), search or filter by keywords, sort them by created time, URL, order, or other fields.
Resurfacing from current context can be very complicated, you should create some
fields to track your activities, create many routines to handle these information automatically, and create relative UI. These are advanced features based on the current basic features.
"Cognitive Load" may be a buzzword, and not well defined, and that doesn't mean it isn't a useful concept for evaluating different approaches toward solving problems that may extend the useful life of that solution instead of reinventing yet another wheel.
Getting to a better understanding of "cognitive load" does seem useful. Some things are "easier" to understand than others. Could things that are less efficient to understand be formulated in a way that is more efficient?
I have a notion that "cognitive load" is related to the human's ability to gain and maintain attention to mentally ingesting a solution (along with the problem the solution putatively solves). Interesting reads for this include McGilchrist's Master and His Emissary, and Carolyn Dicey Jennings' "I attend, therefore I am," [0], who was interviewed on the Rutt podcast [1].
> Cognitive Load is not what matters, Solving problems is what matters.
> Use the simple, direct, and effective method to solve problems.
You seem to contradict yourself, while you mention cognitive load is not what matters you prescribe a way to lower cognitive load. I've seen projects explode in complexity and then die and that was mainly to unmanageable cognitive load required to make changes.
The simple, direct, and effective method is good one method sometimes, not all time. For example, use very complicated method to obfuscate code in order to increase the difficulty of cracking, and there are many environments to use complicated code or methods.
So one is the purpose, one is the method.
Do not think "Lower Cognitive Load" is the purpose.
"Lower Cognitive load" is just the by-product sometimes, not the purpose.
Too much emphasis on this position and this company.
> I posted diggit.dev to HackerNews and it hit the frontpage!
Again, too much emphasis on HackerNews and the position of a post
What do you want from them? Are you confused or distracted by all this?
This isn't a big deal, just a small thing. Be stronger.
Focus on what will bring long-term peace and benefit. Experience every process and enjoy everything, rather than frustration, self-blame, pain, or other negative emotions. It's always better to find solutions and enjoy the present moment.
I don't want to teach or instruct anyone, just a little of my thoughts. If you feel offended, sorry for that.
I like extreme cycling, and it helped me solved many problems about development.
When I'm riding my bike and listening to music, especially when freely imagining and designing my product in my mind, I am very relax. Many aspects of my products were designed while I was riding.
Cycling is a great form of exercise. It not only helps you strengthen your body, enjoy the scenery, relax your mind, relieve stress, and adjust yourself, but it can also spark plenty of inspiration. If you’re under heavy pressure or working on a product, I highly recommend you go cycling regularly.
Sometimes, I found a beautiful view, then I saw and played, it was time to enjoy. Sometimes, there was no good view, and my brain was excited to design my product, I went to a quiet road which had no or fewer people and cars, no other things to distract or bother you, you just was imaging freely and enjoy the process.
please refer to https://news.ycombinator.com/item?id=45729809