From 17e7566be51df5e428a6b10e6469201a8a9468da Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Sat, 7 Aug 2021 02:20:09 -0400 Subject: Made the be/de macros for (co)monadic expression extensible. --- documentation/bookmark/compilation/invariant.md | 5 +++++ documentation/bookmark/database.md | 1 + documentation/bookmark/database/relational.md | 4 ++++ documentation/bookmark/floating_point.md | 4 ++++ documentation/bookmark/game/math.md | 4 ++++ documentation/bookmark/inspiration.md | 8 ++++++++ .../bookmark/machine_learning/probabilistic_soft_logic.md | 4 ++++ documentation/bookmark/platform/jvm.md | 1 + documentation/bookmark/rendering.md | 5 +++++ documentation/bookmark/security.md | 1 + documentation/bookmark/security/programming.md | 4 ++++ documentation/bookmark/user_interface/color.md | 2 ++ 12 files changed, 43 insertions(+) create mode 100644 documentation/bookmark/compilation/invariant.md create mode 100644 documentation/bookmark/database/relational.md create mode 100644 documentation/bookmark/game/math.md create mode 100644 documentation/bookmark/machine_learning/probabilistic_soft_logic.md create mode 100644 documentation/bookmark/security/programming.md (limited to 'documentation/bookmark') diff --git a/documentation/bookmark/compilation/invariant.md b/documentation/bookmark/compilation/invariant.md new file mode 100644 index 000000000..a8af7e993 --- /dev/null +++ b/documentation/bookmark/compilation/invariant.md @@ -0,0 +1,5 @@ +# Reference + +1. [William J Bowman: Compilation as Multi Language Semantics](https://www.youtube.com/watch?v=RfVhUPkAEKo) +1. [Do compilers respect programmers?](https://www.williamjbowman.com/resources/wjb-talk-respinv.pdf) + diff --git a/documentation/bookmark/database.md b/documentation/bookmark/database.md index 5b0784c07..3ef227087 100644 --- a/documentation/bookmark/database.md +++ b/documentation/bookmark/database.md @@ -123,6 +123,7 @@ # Exemplar +1. [Debunking “Purpose-Built Data Systems”: Enter the Universal Database](https://tiledb.com/blog/debunking-purpose-built-data-systems-enter-the-universal-database-2021-08-04) 1. [Irmin](https://irmin.org/) 1. [Database of Databases](https://dbdb.io/) diff --git a/documentation/bookmark/database/relational.md b/documentation/bookmark/database/relational.md new file mode 100644 index 000000000..1977a1cec --- /dev/null +++ b/documentation/bookmark/database/relational.md @@ -0,0 +1,4 @@ +# Reference + +1. [Implicit ordering in relational languages](https://scattered-thoughts.net/writing/implicit-ordering-in-relational-languages) + diff --git a/documentation/bookmark/floating_point.md b/documentation/bookmark/floating_point.md index 238112f51..47527b43e 100644 --- a/documentation/bookmark/floating_point.md +++ b/documentation/bookmark/floating_point.md @@ -1,3 +1,7 @@ +# Half-precision + +1. [Supporting half-precision floats is really annoying](https://futhark-lang.org/blog/2021-08-05-half-precision-floats.html) + # Debugging 1. [Keynote: William Kahan - Debugging Tools for Floating-Point Code](https://www.youtube.com/watch?v=qHddEkfQBrA) diff --git a/documentation/bookmark/game/math.md b/documentation/bookmark/game/math.md new file mode 100644 index 000000000..708a77871 --- /dev/null +++ b/documentation/bookmark/game/math.md @@ -0,0 +1,4 @@ +# Reference + +1. [A Bestiary of Functions for Systems Designers](https://brunodias.dev/2021/03/19/functions-for-system-designers.html) + diff --git a/documentation/bookmark/inspiration.md b/documentation/bookmark/inspiration.md index 3e5841ba7..5331f9a0b 100644 --- a/documentation/bookmark/inspiration.md +++ b/documentation/bookmark/inspiration.md @@ -1,3 +1,11 @@ +# Design + +1. [Good Design is Imperfect Design Part 1: Honest Names](https://www.domainlanguage.com/articles/good-design-is-imperfect-design-part-1-honest-names/) + +# Programming + +1. [Reflections on 10,000 Hours of Programming](https://matt-rickard.com/reflections-on-10-000-hours-of-programming/) + # Feature 1. [About Adding Features (part 1)](https://kele.codes/2021/07/about-adding-features-1/) diff --git a/documentation/bookmark/machine_learning/probabilistic_soft_logic.md b/documentation/bookmark/machine_learning/probabilistic_soft_logic.md new file mode 100644 index 000000000..8ded7ebf1 --- /dev/null +++ b/documentation/bookmark/machine_learning/probabilistic_soft_logic.md @@ -0,0 +1,4 @@ +# Reference + +1. [Probabilistic soft logic (PSL)](https://psl.linqs.org/) + diff --git a/documentation/bookmark/platform/jvm.md b/documentation/bookmark/platform/jvm.md index f804b80e2..4ea87de28 100644 --- a/documentation/bookmark/platform/jvm.md +++ b/documentation/bookmark/platform/jvm.md @@ -1,5 +1,6 @@ # Reference +1. [Journey to the Centre of the JVM — Daniel Spiewak](https://www.youtube.com/watch?v=EFkpmFt61Jo) 1. [String concatenation, redux](https://cl4es.github.io/2019/05/14/String-Concat-Redux.html) 1. [Beware of computation in static initializer](https://pangin.pro/posts/computation-in-static-initializer) 1. [JVM Internals](https://blog.jamesdbloom.com/JVMInternals.html) diff --git a/documentation/bookmark/rendering.md b/documentation/bookmark/rendering.md index 4222fea4b..793367868 100644 --- a/documentation/bookmark/rendering.md +++ b/documentation/bookmark/rendering.md @@ -1,3 +1,8 @@ +# Ray Tracing + +1. [Ray Tracing Gems II Available Today as Free Digital Download](https://developer.nvidia.com/blog/ray-tracing-gems-ii-available-today-as-free-digital-download/) +1. [Ray Tracing Gems II](https://link.springer.com/book/10.1007/978-1-4842-7185-8) + # Physically Based Rendering 1. [Physically Based Rendering](https://www.pbr-book.org/3ed-2018/contents) diff --git a/documentation/bookmark/security.md b/documentation/bookmark/security.md index 620c37e1f..524d1651c 100644 --- a/documentation/bookmark/security.md +++ b/documentation/bookmark/security.md @@ -63,6 +63,7 @@ # Vulnerability +1. [SAML is insecure by design](https://joonas.fi/2021/08/saml-is-insecure-by-design/) 1. [Against Cipher Agility in Cryptography Protocols](https://paragonie.com/blog/2019/10/against-agility-in-cryptography-protocols) 1. [Padding the struct: How a compiler optimization can disclose stack memory](https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2019/october/padding-the-struct-how-a-compiler-optimization-can-disclose-stack-memory/) 1. [PCG generators are easily “crackable”](https://news.ycombinator.com/item?id=21475210) diff --git a/documentation/bookmark/security/programming.md b/documentation/bookmark/security/programming.md new file mode 100644 index 000000000..75cb2fb4e --- /dev/null +++ b/documentation/bookmark/security/programming.md @@ -0,0 +1,4 @@ +# Reference + +1. [Secure Programming in C](https://web.mit.edu/6.s096/www/lecture/lecture03/secure-C.pdf) + diff --git a/documentation/bookmark/user_interface/color.md b/documentation/bookmark/user_interface/color.md index 80595d1b1..a4de0c8e3 100644 --- a/documentation/bookmark/user_interface/color.md +++ b/documentation/bookmark/user_interface/color.md @@ -1,5 +1,7 @@ # Reference +1. [Building a color scheme: A foundational overview of how to establish a dynamic and configurable color scheme](https://web.dev/building-a-color-scheme/) +1. [Web-safe colors](https://en.wikipedia.org/wiki/Web_colors#Web-safe_colors) 1. [CSS Gradient Fixer](https://www.da.vidbuchanan.co.uk/widgets/css-gradient-fixer/) 1. [Towards richer colors on the Web](https://darker.ink/writings/Towards-richer-colors-on-the-Web) 1. [How software gets color wrong](https://bottosson.github.io/posts/colorwrong/) -- cgit v1.2.3