miniblog.

The reproducible builds project is doing great work, helping solve the problem of trusting compilers on other boxes:
I'm always open to questions! Emacs, lisps, PL implementation, anything I've tweeted about.
An elegant way of seeing if you're breaking API compatibility: try building all the downstream deps against WIP!
Hungarian notation definitely has its uses. I find writing effectful! predicate? or $selector very helpful for reading code.
Profound article on biohacking/cybernetics and how they reflect our hopes for the future: https://www.theverge.com/2017/7/21/15999544/biohacking-finger-magnet-human-augmentation-loss
I'm often surprised by simple devices that are fully programmable. E.g. HD controllers. At least GSM isn't so cheap that they're all online.
RFC: what do good docstrings look like for elisp primitives? https://github.com/Wilfred/remacs/issues/262
Fascinating discussion on the differences between a compiler's AST and IDEs (&comments from the IntelliJ Rust folks)
Rust 1.19 is out! https://blog.rust-lang.org/2017/07/20/Rust-1.19.html It includes unions, which are really useful when interfacing with C (like Remacs!)
Reading some Haskell papers. The ideas are very interesting, but the fact they used a monadic interface is less so.
How do you compile multiple side effects, and warn the user appropriately?
Fascinating post on the huge range of testing techniques used on Rust, its stdlib, and rustc:
Metacircular interpreters leave much of the PL semantics ambiguous. Instead, write a metacircular compiler!
Jetbrains have done a survey with some cute stats: left-handed developers tend to be heavier keyboard users!
Open recursion: the necessary features to build an OOP system: https://journal.stuffwithstuff.com/2013/08/26/what-is-open-recursion/
Showing 3,496-3,510 of 7,588 posts