From fb46beb8bd784ba92949bf2c535dc13c2f003ef0 Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Sat, 25 Jun 2022 20:24:43 -0400 Subject: De-sigil-ification: suffix : [Part 15] --- documentation/bookmark/analysis/static.md | 2 ++ documentation/bookmark/augmented_reality.md | 5 +++++ documentation/bookmark/business/decision_making.md | 2 ++ documentation/bookmark/business/management.md | 2 ++ documentation/bookmark/code/mod.md | 9 --------- documentation/bookmark/code/query.md | 5 ----- documentation/bookmark/compilation/just_in_time.md | 2 ++ documentation/bookmark/concurrency/reactive.md | 5 +++++ documentation/bookmark/control_system.md | 5 +++++ documentation/bookmark/css.md | 2 ++ documentation/bookmark/data/sorting.md | 5 +++++ documentation/bookmark/game/mechanic/problem_solving.md | 5 +++++ documentation/bookmark/game/worldbuilding.md | 2 ++ documentation/bookmark/math/probability/information_geometry.md | 6 ++++++ documentation/bookmark/memory_management/borrow.md | 5 +++++ .../bookmark/memory_management/generational_reference.md | 5 +++++ documentation/bookmark/memory_management/reference_counting.md | 3 +++ documentation/bookmark/metaprogramming/code/mod.md | 9 +++++++++ documentation/bookmark/metaprogramming/code/query.md | 5 +++++ .../bookmark/optimization/compiler/constant_propagation.md | 7 +++++++ .../bookmark/optimization/compiler/dead_code_elimination.md | 5 +++++ documentation/bookmark/optimization/compiler/tail_call.md | 5 +++++ .../bookmark/optimization/compiler/tail_recursion_modulo_cons.md | 6 ++++++ documentation/bookmark/optimization/dead_code_elimination.md | 5 ----- documentation/bookmark/optimization/tail_call.md | 5 ----- .../bookmark/optimization/tail_recursion_modulo_cons.md | 6 ------ documentation/bookmark/persistence.md | 5 +++++ documentation/bookmark/reliability/data.md | 5 +++++ documentation/bookmark/to_do.md | 5 +++++ documentation/bookmark/tool/read_eval_print_loop.md | 2 ++ documentation/bookmark/tool/text_editor.md | 2 ++ documentation/bookmark/user_interface/adaptability.md | 5 +++++ documentation/bookmark/user_interface/color.md | 2 ++ .../bookmark/user_interface/human_computer_interaction.md | 4 +++- documentation/bookmark/user_interface/text/typography.md | 5 +++++ 35 files changed, 127 insertions(+), 31 deletions(-) create mode 100644 documentation/bookmark/augmented_reality.md delete mode 100644 documentation/bookmark/code/mod.md delete mode 100644 documentation/bookmark/code/query.md create mode 100644 documentation/bookmark/concurrency/reactive.md create mode 100644 documentation/bookmark/control_system.md create mode 100644 documentation/bookmark/data/sorting.md create mode 100644 documentation/bookmark/game/mechanic/problem_solving.md create mode 100644 documentation/bookmark/math/probability/information_geometry.md create mode 100644 documentation/bookmark/memory_management/borrow.md create mode 100644 documentation/bookmark/memory_management/generational_reference.md create mode 100644 documentation/bookmark/metaprogramming/code/mod.md create mode 100644 documentation/bookmark/metaprogramming/code/query.md create mode 100644 documentation/bookmark/optimization/compiler/constant_propagation.md create mode 100644 documentation/bookmark/optimization/compiler/dead_code_elimination.md create mode 100644 documentation/bookmark/optimization/compiler/tail_call.md create mode 100644 documentation/bookmark/optimization/compiler/tail_recursion_modulo_cons.md delete mode 100644 documentation/bookmark/optimization/dead_code_elimination.md delete mode 100644 documentation/bookmark/optimization/tail_call.md delete mode 100644 documentation/bookmark/optimization/tail_recursion_modulo_cons.md create mode 100644 documentation/bookmark/persistence.md create mode 100644 documentation/bookmark/reliability/data.md create mode 100644 documentation/bookmark/to_do.md create mode 100644 documentation/bookmark/user_interface/adaptability.md create mode 100644 documentation/bookmark/user_interface/text/typography.md (limited to 'documentation/bookmark') diff --git a/documentation/bookmark/analysis/static.md b/documentation/bookmark/analysis/static.md index b70b9f50d..0300a44d1 100644 --- a/documentation/bookmark/analysis/static.md +++ b/documentation/bookmark/analysis/static.md @@ -1,5 +1,7 @@ # Reference +0. []() +0. [Fusing Industry and Academia at GitHub (Experience Report)](https://arxiv.org/abs/2206.09206) 0. [Software can literally be perfect](https://www.youtube.com/watch?v=Lf7ML_ErWvQ) 0. [Magmide](https://github.com/magmide/magmide) diff --git a/documentation/bookmark/augmented_reality.md b/documentation/bookmark/augmented_reality.md new file mode 100644 index 000000000..95e0a99a8 --- /dev/null +++ b/documentation/bookmark/augmented_reality.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [Join innovative technologist Iddris Sandu as he shares his vision for building commerce solutions in augmented reality with Shannon Skipper, Head of Developer Relations at Square.](https://www.youtube.com/watch?v=LvJes9shwJk) + diff --git a/documentation/bookmark/business/decision_making.md b/documentation/bookmark/business/decision_making.md index 9fcd96aec..0522af05c 100644 --- a/documentation/bookmark/business/decision_making.md +++ b/documentation/bookmark/business/decision_making.md @@ -1,4 +1,6 @@ # Reference +0. []() +0. [Tools for better thinking](https://untools.co/) 0. [Multi-Factor Decision Making Math](https://criticalfallibilism.com/multi-factor-decision-making-math/) diff --git a/documentation/bookmark/business/management.md b/documentation/bookmark/business/management.md index 2d17f7e31..db406def7 100644 --- a/documentation/bookmark/business/management.md +++ b/documentation/bookmark/business/management.md @@ -1,5 +1,7 @@ # Reference +0. []() +0. [The Power of Introspection: The Fuel That Keeps Teams Resilient](https://www.youtube.com/watch?v=gl1AKeEHTG8) 0. [Preventing burnout: A manager's toolkit](https://about.gitlab.com/blog/2022/05/03/preventing-burnout-a-managers-toolkit/) 0. [The Curse of Systems Thinkers (Part 1)](https://blog.relyabilit.ie/the-curse-of-systems-thinkers/) 0. [Democracy Without Elections](https://democracywithoutelections.org/) diff --git a/documentation/bookmark/code/mod.md b/documentation/bookmark/code/mod.md deleted file mode 100644 index 88da7aae5..000000000 --- a/documentation/bookmark/code/mod.md +++ /dev/null @@ -1,9 +0,0 @@ -# Reference - -1. https://comby.dev/ -1. ["Parser Parser Combinators for Program Transformation" by Rijnard van Tonder](https://www.youtube.com/watch?v=JMZLBB_BFNg) -1. [Codemod](https://github.com/facebook/codemod) -1. [jscodeshift](https://github.com/facebook/jscodeshift) -1. [Writing codemods to transform your codebase](https://augustinlf.com/writing-codemods-to-transform-your-codebase/) -1. []() - diff --git a/documentation/bookmark/code/query.md b/documentation/bookmark/code/query.md deleted file mode 100644 index 4db580b7b..000000000 --- a/documentation/bookmark/code/query.md +++ /dev/null @@ -1,5 +0,0 @@ -# Reference - -0. [Find bugs in your code with CodeQL](https://www.youtube.com/watch?v=y_-pIbsr7jc) -0. [CodeQL](https://codeql.github.com/) - diff --git a/documentation/bookmark/compilation/just_in_time.md b/documentation/bookmark/compilation/just_in_time.md index dea94f107..1570030bc 100644 --- a/documentation/bookmark/compilation/just_in_time.md +++ b/documentation/bookmark/compilation/just_in_time.md @@ -1,4 +1,6 @@ # Reference +0. []() +0. [Just in Time: Assumptions and Speculations](https://thesis.r-vm.net/main.html) 0. [Trace-based compilation in execution environments without interpreters](https://dl.acm.org/doi/10.1145/1852761.1852771) diff --git a/documentation/bookmark/concurrency/reactive.md b/documentation/bookmark/concurrency/reactive.md new file mode 100644 index 000000000..8ff73c0c6 --- /dev/null +++ b/documentation/bookmark/concurrency/reactive.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [Survey of Built-in Concurrency in Programming Languages](https://codemachete.com/2022/06/23/survey-of-built-in-concurrency-in-programming-languages/) + diff --git a/documentation/bookmark/control_system.md b/documentation/bookmark/control_system.md new file mode 100644 index 000000000..a81a7ee41 --- /dev/null +++ b/documentation/bookmark/control_system.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [Intro to Incremental Non-Linear Dynamic Inversion (INDI)](https://fusion.engineering/intro-to-incremental-non-linear-dynamic-inversion-indi/) + diff --git a/documentation/bookmark/css.md b/documentation/bookmark/css.md index 7492be4ab..99f446bbc 100644 --- a/documentation/bookmark/css.md +++ b/documentation/bookmark/css.md @@ -4,6 +4,8 @@ # Reference +0. []() +0. [Style scoping versus shadow DOM: which is fastest?](https://nolanlawson.com/2022/06/22/style-scoping-versus-shadow-dom-which-is-fastest/) 0. [Got Spaghetti Stylesheets? 4 Techniques for Managing CSS Complexity](https://blog.shimin.io/4-techniques-for-managing-css-complexity/) 0. [Why is :hover:after valid but not :after:hover? CSS Pseudo-Class and Pseudo-Element Selectors](https://blog.shimin.io/pseudo-class-and-pseudo-element-selectors/) 0. [Increasing the performance of elm-css](https://blogg.bekk.no/increasing-the-performance-of-elm-css-34075512d6a6) diff --git a/documentation/bookmark/data/sorting.md b/documentation/bookmark/data/sorting.md new file mode 100644 index 000000000..4a73483c6 --- /dev/null +++ b/documentation/bookmark/data/sorting.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [Clojure: sort by multiple keys with different orderings](https://www.youtube.com/watch?v=bihh8nPGixo) + diff --git a/documentation/bookmark/game/mechanic/problem_solving.md b/documentation/bookmark/game/mechanic/problem_solving.md new file mode 100644 index 000000000..2d416b056 --- /dev/null +++ b/documentation/bookmark/game/mechanic/problem_solving.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [How To Design An Unsolvable Problem](https://www.youtube.com/watch?v=toD5D6PDofU) + diff --git a/documentation/bookmark/game/worldbuilding.md b/documentation/bookmark/game/worldbuilding.md index 31d76b746..633011f5e 100644 --- a/documentation/bookmark/game/worldbuilding.md +++ b/documentation/bookmark/game/worldbuilding.md @@ -1,4 +1,6 @@ # Reference +0. []() +0. [What's The Point of Elements in Games?](https://www.youtube.com/watch?v=QS9CYuUOmU4) 0. [The Best Way to Creating the Illusion of a Living World - Top GM Tips](https://www.youtube.com/watch?v=6JP-nkeCwYg) diff --git a/documentation/bookmark/math/probability/information_geometry.md b/documentation/bookmark/math/probability/information_geometry.md new file mode 100644 index 000000000..babd544d6 --- /dev/null +++ b/documentation/bookmark/math/probability/information_geometry.md @@ -0,0 +1,6 @@ +# Reference + +0. []() +0. [The Many Faces of Information Geometry](https://www.ams.org//journals/notices/202201/rnoti-p36.pdf) +0. [Information geometry](https://en.wikipedia.org/wiki/Information_geometry) + diff --git a/documentation/bookmark/memory_management/borrow.md b/documentation/bookmark/memory_management/borrow.md new file mode 100644 index 000000000..cf9f4bb6c --- /dev/null +++ b/documentation/bookmark/memory_management/borrow.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [Aeneas: Rust Verification by Functional Translation](https://arxiv.org/abs/2206.07185) + diff --git a/documentation/bookmark/memory_management/generational_reference.md b/documentation/bookmark/memory_management/generational_reference.md new file mode 100644 index 000000000..9f29d0417 --- /dev/null +++ b/documentation/bookmark/memory_management/generational_reference.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [Generational References: 2.3x faster than reference counting, unoptimized!](https://verdagon.dev/blog/generational-references) + diff --git a/documentation/bookmark/memory_management/reference_counting.md b/documentation/bookmark/memory_management/reference_counting.md index 7a09fdcf0..024713c2f 100644 --- a/documentation/bookmark/memory_management/reference_counting.md +++ b/documentation/bookmark/memory_management/reference_counting.md @@ -1,4 +1,7 @@ # Reference +0. []() +0. [Implementing the Perceus reference counting GC](https://dev.to/raviqqe/implementing-the-perceus-reference-counting-gc-5662) +0. [Perceus: Garbage Free Reference Counting with Reuse (Extended version)](https://www.microsoft.com/en-us/research/publication/perceus-garbage-free-reference-counting-with-reuse/) 0. [StaticRc](https://github.com/matthieu-m/static-rc) diff --git a/documentation/bookmark/metaprogramming/code/mod.md b/documentation/bookmark/metaprogramming/code/mod.md new file mode 100644 index 000000000..9e5158ce6 --- /dev/null +++ b/documentation/bookmark/metaprogramming/code/mod.md @@ -0,0 +1,9 @@ +# Reference + +0. []() +0. [Comby is a tool for searching and changing code structure](https://comby.dev/) + 0. ["Parser Parser Combinators for Program Transformation" by Rijnard van Tonder](https://www.youtube.com/watch?v=JMZLBB_BFNg) +0. [Codemod](https://github.com/facebook/codemod) +0. [jscodeshift](https://github.com/facebook/jscodeshift) +0. [Writing codemods to transform your codebase](https://augustinlf.com/writing-codemods-to-transform-your-codebase/) + diff --git a/documentation/bookmark/metaprogramming/code/query.md b/documentation/bookmark/metaprogramming/code/query.md new file mode 100644 index 000000000..4db580b7b --- /dev/null +++ b/documentation/bookmark/metaprogramming/code/query.md @@ -0,0 +1,5 @@ +# Reference + +0. [Find bugs in your code with CodeQL](https://www.youtube.com/watch?v=y_-pIbsr7jc) +0. [CodeQL](https://codeql.github.com/) + diff --git a/documentation/bookmark/optimization/compiler/constant_propagation.md b/documentation/bookmark/optimization/compiler/constant_propagation.md new file mode 100644 index 000000000..00e88f36e --- /dev/null +++ b/documentation/bookmark/optimization/compiler/constant_propagation.md @@ -0,0 +1,7 @@ +# Reference + +0. []() +0. [Compiler Adventures, part 1: No-op Instructions](https://medium.com/@predrag.gruevski/compiler-adventures-part-1-no-op-instructions-c084358c7864) +0. [Compiler Adventures, part 2: Constant Propagation](https://medium.com/@predrag.gruevski/compiler-adventures-part-2-constant-propagation-c6f2e67d9881) +0. [Compiler Adventures, part 3: Value Numbering](https://medium.com/@predrag.gruevski/compiler-adventures-part-3-value-numbering-12d087b891bd) + diff --git a/documentation/bookmark/optimization/compiler/dead_code_elimination.md b/documentation/bookmark/optimization/compiler/dead_code_elimination.md new file mode 100644 index 000000000..03a4bd9ca --- /dev/null +++ b/documentation/bookmark/optimization/compiler/dead_code_elimination.md @@ -0,0 +1,5 @@ +# Reference + +0. [PartialExecuter: Reducing WebAssembly size by exploring all executions in LLVM](https://leaningtech.com/reducing-webassembly-size-by-exploring-all-executions-in-llvm/) +0. [Dead code elimination](https://en.wikipedia.org/wiki/Dead_code_elimination) + diff --git a/documentation/bookmark/optimization/compiler/tail_call.md b/documentation/bookmark/optimization/compiler/tail_call.md new file mode 100644 index 000000000..6bfccef62 --- /dev/null +++ b/documentation/bookmark/optimization/compiler/tail_call.md @@ -0,0 +1,5 @@ +# Reference + +0. [Parsing Protobuf at 2+GB/s: How I Learned To Love Tail Calls in C](https://blog.reverberate.org/2021/04/21/musttail-efficient-interpreters.html) +0. [musttail](https://clang.llvm.org/docs/AttributeReference.html#musttail) + diff --git a/documentation/bookmark/optimization/compiler/tail_recursion_modulo_cons.md b/documentation/bookmark/optimization/compiler/tail_recursion_modulo_cons.md new file mode 100644 index 000000000..e82648af6 --- /dev/null +++ b/documentation/bookmark/optimization/compiler/tail_recursion_modulo_cons.md @@ -0,0 +1,6 @@ +# Reference + +0. [Tail recursion modulo cons](https://en.wikipedia.org/wiki/Tail_call#Tail_recursion_modulo_cons) +0. [Tail recursion, but modulo cons](https://jfmengels.net/modulo-cons/) +0. [A faster `List.map` for Elm](https://discourse.elm-lang.org/t/a-faster-list-map-for-elm/6721) + diff --git a/documentation/bookmark/optimization/dead_code_elimination.md b/documentation/bookmark/optimization/dead_code_elimination.md deleted file mode 100644 index 03a4bd9ca..000000000 --- a/documentation/bookmark/optimization/dead_code_elimination.md +++ /dev/null @@ -1,5 +0,0 @@ -# Reference - -0. [PartialExecuter: Reducing WebAssembly size by exploring all executions in LLVM](https://leaningtech.com/reducing-webassembly-size-by-exploring-all-executions-in-llvm/) -0. [Dead code elimination](https://en.wikipedia.org/wiki/Dead_code_elimination) - diff --git a/documentation/bookmark/optimization/tail_call.md b/documentation/bookmark/optimization/tail_call.md deleted file mode 100644 index 6bfccef62..000000000 --- a/documentation/bookmark/optimization/tail_call.md +++ /dev/null @@ -1,5 +0,0 @@ -# Reference - -0. [Parsing Protobuf at 2+GB/s: How I Learned To Love Tail Calls in C](https://blog.reverberate.org/2021/04/21/musttail-efficient-interpreters.html) -0. [musttail](https://clang.llvm.org/docs/AttributeReference.html#musttail) - diff --git a/documentation/bookmark/optimization/tail_recursion_modulo_cons.md b/documentation/bookmark/optimization/tail_recursion_modulo_cons.md deleted file mode 100644 index e82648af6..000000000 --- a/documentation/bookmark/optimization/tail_recursion_modulo_cons.md +++ /dev/null @@ -1,6 +0,0 @@ -# Reference - -0. [Tail recursion modulo cons](https://en.wikipedia.org/wiki/Tail_call#Tail_recursion_modulo_cons) -0. [Tail recursion, but modulo cons](https://jfmengels.net/modulo-cons/) -0. [A faster `List.map` for Elm](https://discourse.elm-lang.org/t/a-faster-list-map-for-elm/6721) - diff --git a/documentation/bookmark/persistence.md b/documentation/bookmark/persistence.md new file mode 100644 index 000000000..a3c543ea3 --- /dev/null +++ b/documentation/bookmark/persistence.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [Persistence Programming: Are we doing this right?](https://queue.acm.org/detail.cfm?id=3526210&doi=10.1145/3526210) + diff --git a/documentation/bookmark/reliability/data.md b/documentation/bookmark/reliability/data.md new file mode 100644 index 000000000..0a3963acf --- /dev/null +++ b/documentation/bookmark/reliability/data.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [Soda OSS: Data Reliability Engineering as Code](https://www.soda.io/oss) + diff --git a/documentation/bookmark/to_do.md b/documentation/bookmark/to_do.md new file mode 100644 index 000000000..d3604e437 --- /dev/null +++ b/documentation/bookmark/to_do.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [The Code Is the To-Do List](https://www.executeprogram.com/blog/the-code-is-the-to-do-list) + diff --git a/documentation/bookmark/tool/read_eval_print_loop.md b/documentation/bookmark/tool/read_eval_print_loop.md index 6d71c3e53..711758436 100644 --- a/documentation/bookmark/tool/read_eval_print_loop.md +++ b/documentation/bookmark/tool/read_eval_print_loop.md @@ -1,4 +1,6 @@ # Reference +0. []() +0. [Ideas for Clojure Network Eval API](https://tonsky.me/blog/network-eval/) 0. [reple: "Replay-based" REPLs for compiled languages.](https://github.com/BenBrock/reple) diff --git a/documentation/bookmark/tool/text_editor.md b/documentation/bookmark/tool/text_editor.md index b2b0c7d54..623e0f0cd 100644 --- a/documentation/bookmark/tool/text_editor.md +++ b/documentation/bookmark/tool/text_editor.md @@ -65,6 +65,8 @@ # Reference +0. []() +0. [keenwrite: Java-based desktop text editor with live preview, string interpolation, and formulas](https://github.com/DaveJarvis/keenwrite) 0. [Deft for Emacs](https://jblevins.org/projects/deft/) 0. [Text Editing Hates You Too](https://lord.io/text-editing-hates-you-too/) 0. [On the design of text editors](https://arxiv.org/abs/2008.06030) diff --git a/documentation/bookmark/user_interface/adaptability.md b/documentation/bookmark/user_interface/adaptability.md new file mode 100644 index 000000000..e33bad405 --- /dev/null +++ b/documentation/bookmark/user_interface/adaptability.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [Adaptive Cards: A whole new way to deliver UI](https://adaptivecards.io/) + diff --git a/documentation/bookmark/user_interface/color.md b/documentation/bookmark/user_interface/color.md index 2a81c4260..289fa18a9 100644 --- a/documentation/bookmark/user_interface/color.md +++ b/documentation/bookmark/user_interface/color.md @@ -1,5 +1,7 @@ # Reference +0. []() +0. [Color difference](https://en.wikipedia.org/wiki/Color_difference) 0. [How to Choose Colours Procedurally (Algorithms)](http://devmag.org.za/2012/07/29/how-to-choose-colours-procedurally-algorithms/) 0. [CSS System Colors](https://blog.jim-nielsen.com/2021/css-system-colors/) 0. [LUTious Color: Grading for Games](https://www.youtube.com/watch?v=-fb3QXR5spE) diff --git a/documentation/bookmark/user_interface/human_computer_interaction.md b/documentation/bookmark/user_interface/human_computer_interaction.md index 1eb2ce86d..23cedd37b 100644 --- a/documentation/bookmark/user_interface/human_computer_interaction.md +++ b/documentation/bookmark/user_interface/human_computer_interaction.md @@ -1,4 +1,6 @@ # Reference -1. [Formality Considered Harmful: Experiences, Emerging Themes, and Directions on the Use of Formal Representations in Interactive Systems](https://andymatuschak.org/files/papers/Shipman%20and%20Marshall%20-%201999%20-%20Formality%20Considered%20Harmful%20Experiences,%20Emergin.pdf) +0. []() +0. [Smarter Defaults by Paying Attention](https://textslashplain.com/2022/02/15/smarter-defaults-by-paying-attention/) +0. [Formality Considered Harmful: Experiences, Emerging Themes, and Directions on the Use of Formal Representations in Interactive Systems](https://andymatuschak.org/files/papers/Shipman%20and%20Marshall%20-%201999%20-%20Formality%20Considered%20Harmful%20Experiences,%20Emergin.pdf) diff --git a/documentation/bookmark/user_interface/text/typography.md b/documentation/bookmark/user_interface/text/typography.md new file mode 100644 index 000000000..6e9f8d99c --- /dev/null +++ b/documentation/bookmark/user_interface/text/typography.md @@ -0,0 +1,5 @@ +# Reference + +0. []() +0. [Typography for Lawyers](https://typographyforlawyers.com/) + -- cgit v1.2.3