2019
Gerbil Scheme, a meta-dialect of Scheme with post-modern features. No idea what to do with another Scheme implementation, but the website looks gorgeous. #scheme
Writing a Scheme to x86 compiler. The original paper written by Abdulaziz Ghuloum is available as a PDF. #scheme
Beautiful street drawing: https://mapgen.glitch.me.
Not everything is an expression, and a way to implement pattern matching in CL. #lisp
Build Your Own Text Editor, in C. And if you’re more versed into Rust or Racket, you are welcome too: In both cases, it is called remacs.
This guy… and the beauty of TEX: A computational proof of Huang’s degree theorem (PDF, 1 p.). See also this related post.
Big O Notation: Using not-boring math to measure code’s efficiency.
(How to Write a (Lisp) Interpreter (in Python)), by Peter Norvig. #lisp
#python
About to finish Season 3 of Morden i Sandhamn. Looking forward to watching the next Seasons, of course.
Be sure to check https://www.dailyminimal.com if you like minimalist digital art, mostly black and white, lines and stripes and the like. Reminds me of the great Vera Molnar.
Ah, those nights, those nights they tiptoed by,
they crackle under our pillows
and they’re here.
Give me some more color, please.
A philosophical difference between Haskell and Lisp. #lisp
#haskell
Common Lisp implementation of (grid restrained) Nelder-Mead. #lisp
Want to approximate a factorial using Stirling formula? Here is a nice trick: How is Gosper’s approximation to factorial derived?.
Right fold superpowers!. On a related post,
A function is considered “pure”, if it is [referential transparent (RT)] for all RT arguments, meaning that the arguments passed into a function must be pure themselves. A side-effect, therefore, is anything that violates RT.
Making of the Illustrations of the Natural Orders of Plants.
In which Di Cook shared her insights and provided some very interesting historical account of Fisher-Anderson’s Iris data: Give Your Statistician Colleague Iris Bulbs for Their House Warming!.
Is this the next thing for Markdown?
On compatibility and reproducibility on the Stata blog. #stata
You can take a do-file written, say, almost 30 years ago in Stata 3, and as long as that do-file is marked with “version 3” at the top, it can be run, as-is, with no modification, in a modern Stata 16. No broken scripts. No broken programs. No additional effort.
Emacs mini manual, via Sacha Chua. #emacs
Real World OCaml. What a beautiful online book! #ocaml
Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Machine Learning (PDF, 1962 pp.). (via HN)
Nice bookdown of a Chapman & Hall book: Flexible imputation of Missing Data. #rstats
Introducing the Haskell Phrasebook. You may also like Rust by example. #haskell
#rust
Macros in Racket, part one. #racket
To my son, of course… Generating castles for Minecraft™ using Haskell.
I should have added this one to my previous arXiv review: On the variability of regression shrinkage methods for clinical prediction models: simulation study on predictive performance.
Starting soon…
Client-side web programming in Haskell: A retrospective. #haskell
The longer you spend in these ecosystems, the more machine learning systems can optimize themselves against user preferences. – This Is How You’re Being Manipulated.
https://ask.clojure.org is a dedicated Stack Overflow for #clojure
.
Discrete Differential Geometry: An Applied Introduction (PDF, 169 pp.). (via HN)
scikit-allel: Explore and analyse genetic variation. Back in 2010, we were using R and the snpMatrix
package but it looks like Python now comes with good utilities too. #python
Great resources: Statistical Rethinking with brms, ggplot2, and the tidyverse. And I think we have to resign ourselves to seeing all the new R tutorials using almost only the tidyverse! #rstats
Visualizing and exploring sorting algorithms in two dimensions with Ink. (via HN)
Got a little update to the Macbook yesterday! Three years already, and still as valiant as ever:
The last few days were very, very hot! I don’t remember breathing such hot air in my life. It’s all in the past now, but I’m not about to forget it. A little memory of my last lunch:
We are back with some fresh news from Github: Fast polynomial arithmetic in Haskell.
Switching to Idle for a few days–weather’s too hot, sorry! In the meantime, go check Lisp, the Universe and Everything, and wish me luck with the next Euler problems. Cheers
Last episode of the triptych tonight: The Transporter.
OMG I just opened Twitter in Safari (I’m mostly reading tweets from an iPhone), and… It’s just unusable. Ok, bye for now!
TIL about develop, the Apple tech journal from the 90’s. Feat. article: The Power of Macintosh Common Lisp, by Ruben Kleiman. (via Rainer Joswig)
Interesting read. Two Years With Emacs as a CEO (and now CTO). #emacs