convex.humanA blog on computational and abstract ideashttps://convexhuman.com/how a neural network can beat humans in Go but fails in predicting f(x)=x²https://convexhuman.com/blog/2018-06-21-ann-wonders/https://convexhuman.com/blog/2018-06-21-ann-wonders/How an ANN can beat humans in GO but fails in predicting f(x)=x²Thu, 21 Jun 2018 00:00:00 GMTa gentle introduction to Kafkahttps://convexhuman.com/blog/2025-07-14-kafka-introduction/https://convexhuman.com/blog/2025-07-14-kafka-introduction/Understanding Apache Kafka: A distributed event streaming platform explained in simple termsMon, 14 Jul 2025 00:00:00 GMTescape rooms puzzle reviews and reflecting on solutions and understandinghttps://convexhuman.com/blog/2025-07-22-looking-back/https://convexhuman.com/blog/2025-07-22-looking-back/Tue, 22 Jul 2025 00:00:00 GMTlaziness and infinityhttps://convexhuman.com/blog/2021-01-10-laziness-and-infinity/https://convexhuman.com/blog/2021-01-10-laziness-and-infinity/Defining the infinite abstraction in your memoryFri, 01 Jan 2021 00:00:00 GMTnative Clojure with GraalVMhttps://convexhuman.com/blog/2021-08-30-graalvm-clojure/https://convexhuman.com/blog/2021-08-30-graalvm-clojure/Blazing startup time, and significantly less memory footprintSun, 08 Aug 2021 00:00:00 GMTwhy is Clojure a token-efficient programming language?https://convexhuman.com/blog/2026-01-18-why-clojure-is-token-efficient/https://convexhuman.com/blog/2026-01-18-why-clojure-is-token-efficient/Sun, 18 Jan 2026 00:00:00 GMTfunctional programminghttps://convexhuman.com/blog/2020-12-26-functional-programming/https://convexhuman.com/blog/2020-12-26-functional-programming/A concise overview of 3 rules that make functional programsSat, 26 Dec 2020 00:00:00 GMT