aboutsummaryrefslogtreecommitdiff
path: root/documentation
diff options
context:
space:
mode:
authorEduardo Julian2021-06-24 03:42:57 -0400
committerEduardo Julian2021-06-24 03:42:57 -0400
commitce1a7a131f7c4df8eae5c019eba2893b56f04d46 (patch)
tree645c4b42c4b9bff141b7390d9f33f3f1fe4aeea1 /documentation
parenta82bd1eabe94763162c2b0707d9c198fbe9835e3 (diff)
Added a macro for type-casting JVM objects.
Diffstat (limited to 'documentation')
-rw-r--r--documentation/bookmark/browser.md1
-rw-r--r--documentation/bookmark/cryptography.md1
-rw-r--r--documentation/bookmark/data_science.md4
-rw-r--r--documentation/bookmark/database.md4
-rw-r--r--documentation/bookmark/debugging.md1
-rw-r--r--documentation/bookmark/documentation.md4
-rw-r--r--documentation/bookmark/game_programming.md1
-rw-r--r--documentation/bookmark/inspiration.md2
-rw-r--r--documentation/bookmark/machine_learning.md4
-rw-r--r--documentation/bookmark/math.md2
-rw-r--r--documentation/bookmark/music.md4
-rw-r--r--documentation/bookmark/optics.md1
-rw-r--r--documentation/bookmark/platform/jvm.md4
-rw-r--r--documentation/bookmark/probabilistic_data_structure.md (renamed from documentation/bookmark/Probabilistic data-structure.md)1
-rw-r--r--documentation/bookmark/process.md4
-rw-r--r--documentation/bookmark/recursion_schemes.md (renamed from documentation/bookmark/Recursion schemes.md)1
-rw-r--r--documentation/bookmark/security.md9
-rw-r--r--documentation/bookmark/state_action_model.md8
-rw-r--r--documentation/bookmark/testing.md (renamed from documentation/bookmark/Testing.md)4
-rw-r--r--documentation/bookmark/time.md4
-rw-r--r--documentation/bookmark/tool/integrated_development_environment.md9
-rw-r--r--documentation/bookmark/tool/text_editor.md (renamed from documentation/bookmark/text_editor & ide.md)8
-rw-r--r--documentation/bookmark/user_interface/color.md4
-rw-r--r--documentation/bookmark/user_interface/desktop.md4
-rw-r--r--documentation/bookmark/web_framework.md1
25 files changed, 88 insertions, 2 deletions
diff --git a/documentation/bookmark/browser.md b/documentation/bookmark/browser.md
index 2521275e8..e2f95c54c 100644
--- a/documentation/bookmark/browser.md
+++ b/documentation/bookmark/browser.md
@@ -1,5 +1,6 @@
# Exemplar
+1. [Stack](https://stackbrowser.com/)
1. [Flow: The super fast, multithreaded HTML5 browser from Ekioh](https://www.ekioh.com/flow-browser/)
1. https://refresh.study/
1. https://github.com/breach/breach_core
diff --git a/documentation/bookmark/cryptography.md b/documentation/bookmark/cryptography.md
index 7eaf9cc9f..f86e70ccb 100644
--- a/documentation/bookmark/cryptography.md
+++ b/documentation/bookmark/cryptography.md
@@ -18,6 +18,7 @@
# Library
+1. [aykxt/crypto](https://github.com/aykxt/crypto)
1. [zinc: Introduce minimal cryptography library](https://git.kernel.org/pub/scm/linux/kernel/git/zx2c4/linux.git/commit/?h=zinc)
1. https://joshlf.com/post/2018/11/06/introducing-mundane/
1. https://github.com/akhawaja/ecc-crypto-helper
diff --git a/documentation/bookmark/data_science.md b/documentation/bookmark/data_science.md
new file mode 100644
index 000000000..d505d3178
--- /dev/null
+++ b/documentation/bookmark/data_science.md
@@ -0,0 +1,4 @@
+# Reference
+
+1. [High Performance Data With Clojure Chris Nuernberger](https://www.youtube.com/watch?v=5mUGu4RlwKE)
+
diff --git a/documentation/bookmark/database.md b/documentation/bookmark/database.md
index 8441522df..5dc141142 100644
--- a/documentation/bookmark/database.md
+++ b/documentation/bookmark/database.md
@@ -203,6 +203,10 @@
1. https://blog.acolyer.org/2018/09/26/the-design-and-implementation-of-modern-column-oriented-database-systems/
+## Datalog
+
+1. [Open Source Clojure-Datalog Databases](https://clojurelog.github.io/)
+
## Log
1. https://code.fb.com/core-data/logdevice-a-distributed-data-store-for-logs/
diff --git a/documentation/bookmark/debugging.md b/documentation/bookmark/debugging.md
index f870c5d94..8fb385ed6 100644
--- a/documentation/bookmark/debugging.md
+++ b/documentation/bookmark/debugging.md
@@ -21,7 +21,6 @@
1. https://github.com/srg-imperial/SaBRe
1. https://developer.mozilla.org/en-US/docs/Mozilla/Projects/WebReplay
1. https://umaar.github.io/performance-debugging-devtools-2018/#/
-1. https://microsoft.github.io/debug-adapter-protocol/
1. http://plasma-umass.org/BLeak/
1. https://clinicjs.org/
1. http://pev.sourceforge.net/
diff --git a/documentation/bookmark/documentation.md b/documentation/bookmark/documentation.md
index 2bb1d12e6..44f79fb5f 100644
--- a/documentation/bookmark/documentation.md
+++ b/documentation/bookmark/documentation.md
@@ -1,3 +1,7 @@
+# Architecture
+
+1. [ARCHITECTURE.md](https://matklad.github.io/2021/02/06/ARCHITECTURE.md.html)
+
# Programming
1. [Skribilo: The Ultimate Document Programming Framework](https://www.nongnu.org/skribilo/)
diff --git a/documentation/bookmark/game_programming.md b/documentation/bookmark/game_programming.md
index 2f5b3538c..be969f87d 100644
--- a/documentation/bookmark/game_programming.md
+++ b/documentation/bookmark/game_programming.md
@@ -24,6 +24,7 @@
# Procedural generation
+1. [Dungeon Map Generation with Locks and Keys](https://beta.aceparent.me/#/raids)
1. [Aaron Santos - Optimizing procgen parameters using mini-batch gradient descent](https://www.youtube.com/watch?v=TsDIUuEneo4)
1. [Brian Bucklew - Dungeon Generation via Wave Function Collapse](https://www.youtube.com/watch?v=fnFj3dOKcIQ)
1. [So you want to build a generator…](https://galaxykate0.tumblr.com/post/139774965871/so-you-want-to-build-a-generator)
diff --git a/documentation/bookmark/inspiration.md b/documentation/bookmark/inspiration.md
index febf3a54f..6eaa9ac34 100644
--- a/documentation/bookmark/inspiration.md
+++ b/documentation/bookmark/inspiration.md
@@ -1,7 +1,7 @@
# Possibility
1. ["What next?"](https://graydon.livejournal.com/256533.html) && ["What next?"](https://graydon2.dreamwidth.org/253769.html)
-1. []()
+1. [A Case for a Native Runtime Compilation Language](https://jott.live/markdown/dynamic_compilation)
# Falsehood
diff --git a/documentation/bookmark/machine_learning.md b/documentation/bookmark/machine_learning.md
index 4946d749b..2c05864f7 100644
--- a/documentation/bookmark/machine_learning.md
+++ b/documentation/bookmark/machine_learning.md
@@ -28,6 +28,10 @@
1. https://heartbeat.fritz.ai/capsule-networks-a-new-and-attractive-ai-architecture-bd1198cc8ad4
1. http://super-ms.mit.edu/rum.html
+# Inductive logic programming
+
+1. [Inductive logic programming at 30: a new introduction](https://arxiv.org/abs/2008.07912)
+
# Deep learning
1. [GAME2020 4. Dr. Vincent Nozick Geometric Neurons](https://www.youtube.com/watch?v=KC3c_Mdj1dk)
diff --git a/documentation/bookmark/math.md b/documentation/bookmark/math.md
index 9d5309612..333fd6591 100644
--- a/documentation/bookmark/math.md
+++ b/documentation/bookmark/math.md
@@ -363,6 +363,7 @@
# Hyperbolic geometry
+1. [Intuitive Guide to Hyperbolic Functions](https://betterexplained.com/articles/hyperbolic-functions/)
1. [Hyperbolic Functions and Non-Hyperbolic Claims](https://elliptigon.com/hyperbolic-functions-explained/)
# Dual numbers
@@ -371,6 +372,7 @@
# **Temp Cache**
+1. https://mathlets.org/mathlets/
1. [Quadratic splines are useful too](https://wordsandbuttons.online/quadric_splines_are_useful_too.html)
1. [Derivations of Applied Mathematics](http://www.derivations.org/)
1. https://www.juliahomotopycontinuation.org/
diff --git a/documentation/bookmark/music.md b/documentation/bookmark/music.md
index e4a6124d2..e68491b50 100644
--- a/documentation/bookmark/music.md
+++ b/documentation/bookmark/music.md
@@ -1,3 +1,7 @@
+# Async music
+
+1. [async music](https://async.art/music)
+
# Reference
1. [Open Music Theory](http://openmusictheory.com/)
diff --git a/documentation/bookmark/optics.md b/documentation/bookmark/optics.md
index 903c2ff54..e3662b356 100644
--- a/documentation/bookmark/optics.md
+++ b/documentation/bookmark/optics.md
@@ -1,5 +1,6 @@
# Reference
+1. [Optics By Example](https://leanpub.com/optics-by-example)
1. [Profunctor optics, a categorical update](https://arxiv.org/abs/2001.07488)
1. [On Lawful Lenses](https://blog.statebox.org/on-lawful-lenses-6e18a1e17bdf)
1. https://medium.com/urbint-engineering/haskell-lens-operator-onboarding-a235481e8fac
diff --git a/documentation/bookmark/platform/jvm.md b/documentation/bookmark/platform/jvm.md
new file mode 100644
index 000000000..2ed871a36
--- /dev/null
+++ b/documentation/bookmark/platform/jvm.md
@@ -0,0 +1,4 @@
+# Reference
+
+1. [JVM Anatomy Quarks](https://shipilev.net/jvm/anatomy-quarks/)
+
diff --git a/documentation/bookmark/Probabilistic data-structure.md b/documentation/bookmark/probabilistic_data_structure.md
index f7c025de2..0e1fe5986 100644
--- a/documentation/bookmark/Probabilistic data-structure.md
+++ b/documentation/bookmark/probabilistic_data_structure.md
@@ -5,6 +5,7 @@
# Reference
+1. [Teaching Bloom Filters new tricks](https://toao.com/blog/teaching-bloom-filters-new-tricks)
1. [Xor Filters: Faster and Smaller Than Bloom Filters](https://lemire.me/blog/2019/12/19/xor-filters-faster-and-smaller-than-bloom-filters/)
1. [Morton Filters: Faster, Space-Efficient Cuckoo Filters via Biasing, Compression, and Decoupled Logical Sparsity](http://www.vldb.org/pvldb/vol11/p1041-breslow.pdf)
1. https://github.com/efficient/SuRF
diff --git a/documentation/bookmark/process.md b/documentation/bookmark/process.md
new file mode 100644
index 000000000..448461579
--- /dev/null
+++ b/documentation/bookmark/process.md
@@ -0,0 +1,4 @@
+# Reference
+
+1. [No code reviews by default](https://raycast.com/blog/no-code-reviews-by-default/)
+
diff --git a/documentation/bookmark/Recursion schemes.md b/documentation/bookmark/recursion_schemes.md
index fe65ffca6..94951b99c 100644
--- a/documentation/bookmark/Recursion schemes.md
+++ b/documentation/bookmark/recursion_schemes.md
@@ -1,5 +1,6 @@
# Reference
+1. [Unifying Structured Recursion Schemes](https://www.cs.ox.ac.uk/people/nicolas.wu/papers/URS.pdf)
1. http://maartenfokkinga.github.io/utwente/mmf91m.pdf
1. http://blog.sumtypeofway.com/an-introduction-to-recursion-schemes/
1. http://blog.sumtypeofway.com/recursion-schemes-part-2/
diff --git a/documentation/bookmark/security.md b/documentation/bookmark/security.md
index 6809cd624..6439b9e20 100644
--- a/documentation/bookmark/security.md
+++ b/documentation/bookmark/security.md
@@ -1,3 +1,11 @@
+# Secrets
+
+1. [How to Handle Secrets on the Command Line](https://smallstep.com/blog/command-line-secrets/)
+
+# Capability
+
+1. [A Comparison of the Capability Systems of Encore, Pony and Rust](https://uu.diva-portal.org/smash/get/diva2:1363822/FULLTEXT01.pdf)
+
# Homomorphic encryption
1. https://github.com/Microsoft/SEAL
@@ -60,6 +68,7 @@
# Reference
+1. [Intro to Just-In-Time Access](https://compliance.dev/2021/04/29/introduction-to-just-in-time-access/)
1. https://www.nomoreransom.org/en/index.html
1. [Open Source Security Foundation (OpenSSF)](https://openssf.org/)
1. [Don't get pwned: practicing the principle of least privilege](https://cloud.google.com/blog/products/identity-security/dont-get-pwned-practicing-the-principle-of-least-privilege)
diff --git a/documentation/bookmark/state_action_model.md b/documentation/bookmark/state_action_model.md
new file mode 100644
index 000000000..bd09d8013
--- /dev/null
+++ b/documentation/bookmark/state_action_model.md
@@ -0,0 +1,8 @@
+# Reference
+
+1. [The SAM Pattern](http://sam.js.org/)
+
+# Language
+
+1. [Beads](https://beadslang.org/the-beads-project)
+
diff --git a/documentation/bookmark/Testing.md b/documentation/bookmark/testing.md
index 92e56eff3..4a1930de2 100644
--- a/documentation/bookmark/Testing.md
+++ b/documentation/bookmark/testing.md
@@ -14,3 +14,7 @@
1. [Testing Without Mocks: A Pattern Language](https://www.jamesshore.com/Blog/Testing-Without-Mocks.html)
+# Visual Testing
+
+1. [Visual Testing Handbook](https://storybook.js.org/tutorials/visual-testing-handbook/)
+
diff --git a/documentation/bookmark/time.md b/documentation/bookmark/time.md
new file mode 100644
index 000000000..caa6f16a6
--- /dev/null
+++ b/documentation/bookmark/time.md
@@ -0,0 +1,4 @@
+# Reference
+
+1. [Storing UTC is not a silver bullet](https://codeblog.jonskeet.uk/2019/03/27/storing-utc-is-not-a-silver-bullet/)
+
diff --git a/documentation/bookmark/tool/integrated_development_environment.md b/documentation/bookmark/tool/integrated_development_environment.md
new file mode 100644
index 000000000..65aa01b32
--- /dev/null
+++ b/documentation/bookmark/tool/integrated_development_environment.md
@@ -0,0 +1,9 @@
+# Tools
+
+1. [Utilso: All-in-one tools for developers](https://utilso.com/)
+1. https://keycode.info/
+
+# Reference
+
+1. []()
+
diff --git a/documentation/bookmark/text_editor & ide.md b/documentation/bookmark/tool/text_editor.md
index 62e953e7b..07d68eecd 100644
--- a/documentation/bookmark/text_editor & ide.md
+++ b/documentation/bookmark/tool/text_editor.md
@@ -1,10 +1,15 @@
# Rendering
+1. [Text Rendering Hates You](https://gankra.github.io/blah/text-hates-you/)
1. [Graphics for JVM](https://tonsky.me/blog/skija/)
1. https://github.com/JetBrains/skija/
1. https://github.com/JetBrains/skiko/
1. https://github.com/JetBrains/compose-jb
+# Font
+
+1. [Google Noto Fonts: Beautiful and free fonts for all languages](https://www.google.com/get/noto/)
+
# Residential programming
1. [Residential Programming without Mutable State - Thomas Getgood](https://www.youtube.com/watch?v=Kgw9fblSOx4)
@@ -50,6 +55,7 @@
# Reference
+1. [Text Editing Hates You Too](https://lord.io/text-editing-hates-you-too/)
1. [Build Your Own Text Editor](https://viewsourcecode.org/snaptoken/kilo/index.html)
1. [On the design of text editors](https://arxiv.org/abs/2008.06030)
1. [The Piece Table - the Unsung Hero of Your Text Editor](https://darrenburns.net/posts/piece-table/)
@@ -154,6 +160,7 @@
## General
+1. [Trix: A rich text editor for everyday writing.](https://trix-editor.org/)
1. [Left](https://100r.co/site/left.html)
1. https://howl.io/
1. [The Whole Code Catalog](https://futureofcoding.org/catalog/)
@@ -214,6 +221,7 @@
## Structured editing
+1. [Inspiring a future Clojure editor with forgotten Lisp UX - Shaun Lebron](https://www.youtube.com/watch?v=K0Tsa3smr1w)
1. [Dion Systems - The How And Why Of Reinventing The Wheel](https://vimeo.com/485177664)
1. [Towards Tactic Metaprogramming in Haskell](https://reasonablypolymorphic.com/blog/towards-tactics/index.html)
1. https://github.com/Raathigesh/waypoint
diff --git a/documentation/bookmark/user_interface/color.md b/documentation/bookmark/user_interface/color.md
new file mode 100644
index 000000000..0c4c9882a
--- /dev/null
+++ b/documentation/bookmark/user_interface/color.md
@@ -0,0 +1,4 @@
+# Reference
+
+1. [How software gets color wrong](https://bottosson.github.io/posts/colorwrong/)
+
diff --git a/documentation/bookmark/user_interface/desktop.md b/documentation/bookmark/user_interface/desktop.md
new file mode 100644
index 000000000..deb487c93
--- /dev/null
+++ b/documentation/bookmark/user_interface/desktop.md
@@ -0,0 +1,4 @@
+# Browser-based
+
+1. [muon](https://github.com/ImVexed/muon)
+
diff --git a/documentation/bookmark/web_framework.md b/documentation/bookmark/web_framework.md
index 76485f924..54866447a 100644
--- a/documentation/bookmark/web_framework.md
+++ b/documentation/bookmark/web_framework.md
@@ -1,5 +1,6 @@
# Virtual DOM
+1. [million: <1kb virtual DOM - it's fast!](https://million.js.org/)
1. [Optimal Virtual DOM](https://blog.kabir.sh/posts/optimal-virtual-dom.html)
# Input