18 Matching Annotations
  1. Last 7 days
    1. Thank you for the additional clarification and for the considerable expenditure of explanatory effort represented by the preceding response. Before proceeding further with the underlying technical question, it may be useful to establish a more explicit shared understanding concerning the relationship between the quantity of information supplied, the extent to which that information is necessary for the immediate decision being made, and the finite amount of maintainer attention available for converting the supplied information into an actionable conclusion. For the avoidance of doubt, the concern being raised here is not that factual accuracy, reproducibility, technical precision, correction of earlier assertions, or sufficient evidentiary support are undesirable. Each of those properties is useful and may, under the appropriate circumstances, be necessary. The difficulty arises when the information required to establish the relevant fact is accompanied by additional explanation whose presence, although potentially interesting and perhaps even technically correct, does not materially alter the fact itself, the confidence with which that fact can be evaluated, or the action that follows from accepting it. Every response imposes what might be described as a comprehension obligation upon its recipients. That obligation consists not merely of reading the words presented, but also of determining which statements constitute factual claims, which function as evidence, which are qualifications, which are conjectures, which supersede earlier statements, which merely restate conclusions already established elsewhere, and which are included primarily to explain the circumstances under which some other statement came to be made. The cost of satisfying this obligation tends to increase with the length, density, and structural complexity of the response, even where the amount of information capable of changing the maintainer’s eventual decision remains constant. This consideration is particularly significant in the context of open-source maintenance, where the time required to read, classify, verify, and contextualize one response cannot simultaneously be used to reproduce another issue, review a pull request, investigate a regression, prepare a release, answer another contributor, evaluate a dependency update, improve documentation, or perform any of the numerous other activities competing for the same limited pool of attention. Consequently, verbosity is not entirely without cost merely because the information is supplied voluntarily, constructively, and with the intention of preventing misunderstanding. Its cost is transferred to each recipient who must determine which portions are operationally necessary and which portions can be disregarded without compromising the validity of the resulting conclusion. We would therefore ask that future responses be prepared according to something approximating a principle of minimum sufficient communication, by which a response contains the smallest collection of independently useful facts required to answer the question currently being asked or to establish the behavior currently under discussion. Information should not be included solely because it is adjacent to the subject, because it records the path by which a conclusion was reached, because it anticipates questions that have not yet been asked, because it exhaustively delineates the boundaries of claims whose ordinary interpretation is already sufficiently narrow, or because omitting it might leave some peripheral aspect of the subject less than comprehensively characterized. The use of the word “smallest” in this context should not be interpreted as a request for artificial abbreviation, unexplained assertions, incomplete reproduction instructions, or the omission of facts required to distinguish the reported behavior from another superficially similar behavior. It means, instead, that each sentence should justify the attention required to process it by contributing something without which a maintainer would be materially less able to verify the report or determine the appropriate next action. Where the removal of a sentence would leave the actionable meaning unchanged, that sentence should generally be presumed removable. Where several paragraphs can be replaced by a single concrete observation without sacrificing reproducibility, the concrete observation should be preferred. Where a mechanism can be demonstrated through a minimal configuration change and an immediately observable result, that demonstration should ordinarily take precedence over a comprehensive narrative describing the mechanism’s provenance, implications, surrounding implementation details, and hypothetical manifestations in configurations not yet tested. Qualifications should similarly be restricted to those that alter the reasonable interpretation of the principal claim. It is generally unnecessary to enumerate every proposition that is not being asserted, every environment that has not been tested, every alternative explanation that was considered and rejected, every inference that a sufficiently careful reader might otherwise draw, or every reason the author has for believing that an untested configuration may behave similarly. Where uncertainty is relevant, it is usually sufficient to identify the precise boundary of verification rather than narrating the broader epistemological status of all related propositions. One potentially useful standard for deciding whether information warrants inclusion is to ask whether the behavior that actually occurs, the smallest reliable procedure that causes it to occur, and any qualification without which those statements would become materially misleading remain understandable and reproducible after the information is removed. If they do, the removed material was probably not necessary for the immediate response. Background already available elsewhere in the issue, detailed explanations of standard language or bundler behavior, speculative generalizations beyond the verified reproducer, extended discussion of why an earlier reproducer was inadequate, descriptions of investigative paths that did not produce the final result, and multiple reformulations of the same conclusion at successively different levels of abstraction should normally be retained by the author unless and until a maintainer requests them. This request is not intended as a judgment concerning the effort, competence, thoroughness, or good faith involved in preparing the response. It concerns the format in which the result of that effort is presented. A technically correct response may nevertheless be disproportionately expensive to consume, in much the same way that a comprehensive diagnostic log may contain the relevant error while simultaneously making that error more difficult to locate. The objective is not to minimize the amount of investigation performed by the reporter, but to minimize the portion of that investigation which every subsequent reader must reconstruct before reaching the actionable result. We recognize that determining what is essential requires judgment and that contributors cannot invariably know in advance which detail a maintainer will consider relevant. In such circumstances, the preferred strategy is progressive disclosure, under which the shortest adequately supported factual answer is provided initially and further supporting detail is supplied only when a maintainer identifies a concrete need for it. It is substantially easier for a maintainer to request one missing fact than it is for multiple maintainers to independently identify and disregard several pages of facts that do not affect the decision being made. The appropriate optimization target is therefore not maximum completeness at the time of the first response, but minimum aggregate effort across all participants required to reach a sufficiently supported conclusion. A concise response that results in one targeted follow-up question may satisfy that target more effectively than an exhaustive response which attempts to preempt every conceivable follow-up but requires substantially greater processing time from every reader, including readers for whom most of the anticipated questions would never have arisen. Facts directly necessary to establish the reported behavior should be included. Evidence directly necessary to verify those facts should be included only to the extent that verification would otherwise be impractical or ambiguous. Context that may be interesting but does not change the facts, their verification, or the resulting action should be omitted unless specifically requested. Where several formulations communicate materially identical information, the shortest formulation should be selected. Where a direct statement is available, it should take precedence over a narrative account of how the statement was discovered. Where one verified claim is sufficient, it should not be surrounded by multiple hypothetical extensions. Where the answer to a question can be expressed as a concrete condition and an observable consequence, the response should ordinarily contain that condition and consequence without attempting to supply a general theory of every adjacent failure mode. It is also important to clarify that this does not mean providing a concise summary followed by the same extended explanation that the summary was intended to replace. The continued presence of the explanation preserves most of the reading, classification, and triage cost. A summary is not a substitute for removing unnecessary material when the unnecessary material remains directly beneath it. Supporting details can remain available to the author and can be supplied in a subsequent response if a maintainer determines that the initial facts are insufficient. Nor is it generally necessary to surround relevant facts with introductory courtesies, repeated apologies, rhetorical transitions, anticipatory defenses, summaries of prior misunderstandings, explanations of why the current answer differs from a previous answer, assurances about claims that are not being made, or concluding restatements of conclusions already expressed. Courtesy is appreciated, but its communicative footprint need not substantially exceed that of the technical substance. A correction is most useful when it makes the corrected claim immediately identifiable and permits the obsolete claim to be discarded without requiring the reader to reconstruct the entire history of the correction. Applied to the present exchange, the information that appears most capable of affecting maintainer action is that disabling HMR removes the React refresh preamble, that the resulting client bootstrap no longer causes the relevant environment initialization to occur before createClientRpc is evaluated, and that server-function construction consequently encounters a ReferenceError because process is unavailable. The precise import-order mechanics, the contrast with the initial theory concerning a relative URL, the implications for other plugins whose preambles may differ, the explanation of why the originally linked example does not exhibit the behavior under its default configuration, and the broader characterization of the problem as a dependency on an incidental ordering guarantee may become relevant during implementation, but they need not all be transmitted before maintainers have had an opportunity to evaluate the narrower verified condition and its immediate consequence. In consideration of the asymmetry between the effort required for an author to preserve additional material and the cumulative effort required for every recipient to inspect and classify that material, and with due regard for the limited and nonrenewable character of volunteer maintainer attention as it relates to the substantially renewable supply of potentially relevant contextual exposition, future participation would be most effective if each response were reduced, before submission, to only those empirically established statements whose omission would prevent reproduction, materially distort the reported behavior, or leave the specific question under consideration unanswered, with all supplementary narrative, speculative extension, duplicative reformulation, historical reconstruction, rhetorical cushioning, and otherwise nonessential elaboration withheld pending an explicit indication that its disclosure is required.

      and the finite amount of maintainer attention available for converting the supplied information into an actionable conclusion.

      We recognize that determining what is essential requires judgment and that contributors cannot invariably know in advance which detail a maintainer will consider relevant. In such circumstances, the preferred strategy is progressive disclosure, under which the shortest adequately supported factual answer is provided initially and further supporting detail is supplied only when a maintainer identifies a concrete need for it

      with due regard for the limited and nonrenewable character of volunteer maintainer attention as it relates to the substantially renewable supply of potentially relevant contextual...

  2. May 2026
  3. Apr 2024
  4. Feb 2023
    1. Folgezettel

      Do folgezettel in combination with an index help to prevent over-indexing behaviors? Or the scaling problem of categorization in a personal knowledge management space?

      Where do subject headings within a zettelkasten dovetail with the index? Where do they help relieve the idea of heavy indexing or tagging? How are the neighborhoods of ideas involved in keeping a sense of closeness while still allowing density of ideas and information?

      Having digital search views into small portions of neighborhoods like gxabbo suggested can be a fantastic affordance. see: https://hypothes.is/a/W2vqGLYxEe2qredYNyNu1A

      For example, consider an anthropology student who intends to spend a lifetime in the subject and its many sub-areas. If they begin smartly tagging things with anthropology as they start, eventually the value of the category, any tags, or ideas within their index will eventually grow without bound to the point that the meaning or value as a search affordance within their zettelkasten (digital or analog) will be utterly useless. Let's say they fix part of the issue by sub-categorizing pieces into cultural anthropology, biological anthropology, linguistic anthropology, archaeology, etc. This problem is fine while they're in undergraduate or graduate school for a bit, but eventually as they specialize, these areas too will become overwhelming in terms of search and the search results. This problem can continue ad-infinitum for areas and sub areas. So how can one solve it?

      Is a living and concatenating index the solution? The index can have anthropology with sub-areas listed with pointers to the beginnings of threads of thought in these areas which will eventually create neighborhoods of these related ideas.

      The solution is far easier when the ideas are done top-down after-the-fact like in the Dewey Decimal System when the broad areas are preknown and pre-delineated. But in a Luhmann-esque zettelkasten, things grow from the bottom up and thus present different difficulties from a scaling up perspective.

      How do we classify first, second, and third order effects which emerge out of the complexity of a zettelkasten? - Sparse indexing can be a useful long term affordance in the second or third order space. - Combinatorial creativity and ideas of serendipity emerge out of at least the third order. - Using ZK for writing is a second order affordance - Storage is a first order affordance - Memory is a first order affordance (related to storage) - Productivity is a second+ order (because solely spending the time to save and store ideas is a drag at the first order and doesn't show value until retrieval at a later date). - Poor organization can be non-affordance or deterrent which results in a scrap heap - lack of a reason why can be a non-affordance or deterrence as well - cross reference this list and continue on with other pieces and affordances

  5. Oct 2022
    1. The nature of physics problem-solvingBelow are 29 sets of questions that students and physicists need to ask themselves during the research process. The answers at each step allow them to make the 29 decisions needed to solve a physics problem. (Adapted from reference 33. A. M. Price et al., CBE—Life Sci. Edu. 20, ar43 (2021). https://doi.org/10.1187/cbe.20-12-0276.)A. Selection and planning1. What is important in the field? Where is the field heading? Are there advances in the field that open new possibilities?2. Are there opportunities that fit the physicist’s expertise? Are there gaps in the field that need solving or opportunities to challenge the status quo and question assumptions in the field? Given experts’ capabilities, are there opportunities particularly accessible to them?3. What are the goals, design criteria, or requirements of the problem solution? What is the scope of the problem? What will be the criteria on which the solution is evaluated?4. What are the important underlying features or concepts that apply? Which available information is relevant to solving the problem and why? To better identify the important information, create a suitable representation of core ideas.5. Which predictive frameworks should be used? Decide on the appropriate level of mechanism and structure that the framework needs to be most useful for the problem at hand.6. How can the problem be narrowed? Formulate specific questions and hypotheses to make the problem more tractable.7. What are related problems or work that have been seen before? What aspects of their problem-solving process and solutions might be useful?8. What are some potential solutions? (This decision is based on experience and the results of decisions 3 and 4.)9. Is the problem plausibly solvable? Is the solution worth pursuing given the difficulties, constraints, risks, and uncertainties?Decisions 10–15 establish the specifics needed to solve the problem.10. What approximations or simplifications are appropriate?11. How can the research problem be decomposed into subproblems? Subproblems are independently solvable pieces with their own subgoals.12. Which areas of a problem are particularly difficult or uncertain in the solving process? What are acceptable levels of uncertainty with which to proceed at various stages?13. What information is needed to solve the problem? What approach will be sufficient to test and distinguish between potential solutions?14. Which among the many competing considerations should be prioritized? Considerations could include the following: What are the most important or most difficult? What are the time, materials, and cost constraints?15. How can necessary information be obtained? Options include designing and conducting experiments, making observations, talking to experts, consulting the literature, performing calculations, building models, and using simulations. Plans also involve setting milestones and metrics for evaluating progress and considering possible alternative outcomes and paths that may arise during the problem-solving process.B. Analysis and conclusions16. Which calculations and data analysis should be done? How should they be carried out?17. What is the best way to represent and organize available information to provide clarity and insights?18. Is information valid, reliable, and believable? Is the interpretation unbiased?19. How does information compare with predictions? As new information is collected, how does it compare with expected results based on the predictive framework?20. If a result is different from expected, how should one follow up? Does a potential anomaly fit within the acceptable range of predictive frameworks, given their limitations and underlying assumptions and approximations?21. What are appropriate, justifiable conclusions based on the data?22. What is the best solution from the candidate solutions? To narrow down the list, decide which of those solutions are consistent with all available information, and which can be rejected. Determine what refinements need to be made to the candidate solutions. For this decision, which should be made repeatedly throughout the problem-solving process, the candidate list need not be narrowed down to a single solution.23. Are previous decisions about simplifications and predictive frameworks still appropriate in light of new information? Does the chosen predictive framework need to be modified?24. Is the physicist’s relevant knowledge and the current information they have sufficient? Is more information needed, and if so, what is it? Does some information need to be verified?25. How well is the problem-solving approach working? Does it need to be modified? A physicist should reflect on their strategy by evaluating progress toward the solution and possibly revising their goals.26. How good is the chosen solution? After selecting one from the candidate solutions and reflecting on it, does it make sense and pass discipline-specific tests for solutions to the problem? How might it fail?Decisions 27–29 are about the significance of the work and how to communicate the results.27. What are the broader implications of the results? Over what range of contexts does the solution apply? What outstanding problems in the field might it solve? What novel predictions can it enable? How and why might the solution be seen as interesting to a broader community?28. Who is the audience for the work? What are the audience’s important characteristics?29. What is the best way to present the work to have it understood and to have its correctness and importance appreciated? How can a compelling story be made of the work?
    2. The experts often noted that research breakthroughs came from recognizing the significance of some additional information that other researchers had overlooked.

      Breakthroughs in problem solving and basic research often come from recognizing the significance of overlooked information.


      How is this additional information gleaned in these cases? Through combinatorial creativity, chance, other? Can methods for pushing these sorts of additional information be created in the problem solving process?

  6. Jul 2021
    1. A top down view of some learning strategies to begin teasing out which may be better than others.

      Are they broadly applicable or domain specific?

      What learning methods and pedagogy piece are best and for which domains.

      How can we balance learning and doing an overview of theory versus practice?

      Which methods are better for beginners versus domain specific experts?

      Which are better for overview versus creating new knowledge?

      https://www.scotthyoung.com/blog/2021/07/13/against-the-real-thing/

  7. Mar 2021
  8. Jun 2020
  9. Jun 2018
  10. Jan 2017
  11. Dec 2016