summaryrefslogtreecommitdiff
path: root/home/src
diff options
context:
space:
mode:
Diffstat (limited to 'home/src')
-rw-r--r--home/src/pages.clj28
1 files changed, 27 insertions, 1 deletions
diff --git a/home/src/pages.clj b/home/src/pages.clj
index b1a1279..9b8404c 100644
--- a/home/src/pages.clj
+++ b/home/src/pages.clj
@@ -87,7 +87,33 @@
[:li
[:s
[:a {:href "https://www.youtube.com/watch?v=jdn617M3-P4"}
- "Exotic Functional Data Structures: Hitchhiker Trees by David Greenberg (YouTube)"]]]]])))
+ "Exotic Functional Data Structures: Hitchhiker Trees by David Greenberg (YouTube)"]]]
+ [:li [:a {:href "https://www.scottaaronson.com/papers/philos.pdf"} "Why Philosophers Should Care About Computational Complexity"]]
+ [:li [:a {:href "https://futureofcoding.github.io/futureofcoding.org/essays/dctp#d-is-for-denotative"} "The Misunderstood Roots of FRP Can Save Programming"]]
+ [:li [:a {:href "https://cs.yale.edu/homes/aspnes/classes/223/notes.html"} "Notes on Data Structures and Programming Techniques"]]
+ [:li [:a {:href "https://jackschaedler.github.io/circles-sines-signals/"} "Circles Sines and Signals - Introduction"]]
+ [:li [:a {:href "http://archagon.net/blog/2018/03/24/data-laced-with-history/"} "Data Laced with History"]]
+ [:li [:a {:href "https://elementsofprogramming.com/eop.pdf"} "Elements of Programming"]]
+ [:li [:a {:href "https://www.youtube.com/watch?v=tRc0O9VgzB0&t=1526s"} "Jepsen 9: A Fsyncing Feeling • Kyle Kingsbury • GOTO 2018 (YouTube)"]]
+ [:li [:a {:href "https://publikationen.uni-tuebingen.de/xmlui/bitstream/handle/10900/102021/thesis-v1.1.pdf?sequence=1&isAllowed=y"} "Design and Implementation of Effect Handlers for Object-Oriented Programming Languages"]]
+ [:li [:a {:href "https://probml.github.io/pml-book/"} "Probabilistic Machine Learning: An Introduction"]]
+ [:li [:a {:href "https://arxiv.org/abs/1803.05316"} "Seven Sketches in Compositionality: An Invitation to Applied Category Theory"]]
+ [:li [:a {:href "https://travisdowns.github.io/blog/2020/07/06/concurrency-costs.html"} "A Concurrency Cost Hierarchy"]]
+ [:li [:a {:href "https://arxiv.org/pdf/1807.05923"} "What is algebraic about algebraic effects and handlers?"]]
+ [:li [:a {:href "https://math.andrej.com/2019/10/28/runners-in-action/"} "Runners in action"]]
+ [:li [:a {:href "https://math.andrej.com/wp-content/uploads/2012/03/eff.pdf"} "Programming with Algebraic Effects and Handlers"]]
+ [:li [:a {:href "https://www.cs.purdue.edu/homes/rompf/papers/wang-nips18.pdf"} "Backpropagation with Callbacks: Foundations for Efficient and Expressive Differentiable Programming"]]
+ [:li [:a {:href "https://highscalability.com/design-of-a-modern-cache/"} "Design of a Modern Cache"]]
+ [:li [:a {:href "https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/"} "Notes on structured concurrency, or: Go statement considered harmful"]]
+ [:li [:a {:href "https://nosferalatu.com/DerivativesLogarithmsTransforms.html"} "Derivatives, Logarithms, and Transforms"]]
+ [:li [:a {:href "https://braid.org/antimatter"} "Antimatter: an algorithm that prunes CRDT/OT history"]]
+ [:li [:a {:href "https://ret2pop.nullring.xyz/blog/cognition.html"} "Cognition"]]
+ [:li [:a {:href "https://ciechanow.ski/exposing-floating-point/"} "Exposing Floating Point"]]
+ [:li [:a {:href "https://sans-io.readthedocs.io/how-to-sans-io.html"} "Writing I/O-Free (Sans-I/O) Protocol Implementations"]]
+ [:li [:a {:href "https://gist.githubusercontent.com/tcoppex/443d1dd45f873d96260195d6431b0989/raw/2c2a0af372dec1a0c1dc19f30e7771799dc4779d/c_nostd.txt"} "Writing C software without the standard library"]]
+ [:li [:a {:href "https://www.cs.tsukuba.ac.jp/~kam/papers/tfp2020-author.pdf"} "One-shot Algebraic Effects as Coroutines"]]
+ [:li [:a {:href "https://www.250bpm.com/p/structured-concurrency"} "Structured Concurrency"]]
+ [:li [:a {:href "https://glyph.twistedmatrix.com/2014/02/unyielding.html"} "Unyielding"]]]])))
(defn media-log
[]