Blogged: Remacs Talk Transcript
https://www.wilfred.me.uk/blog/2017/04/30/remacs-talk-transcript/
miniblog.
Basic Block Versioning – My Best Result Yet
https://pointersgonewild.com/2015/09/24/basic-block-versioning-my-best-result-yet/
(example where dynamic types give more precision and perf than static!)
Anyone Can Become a Troll: Causes of Trolling Behavior in Online Discussions
https://files.clr3.com/papers/2017_anyone.pdf
(Suggests that user nudges > bans)
A Nanopass Framework for Commercial Compiler Development [Experience Report]
https://ezyang.tumblr.com/post/62423869825/icfp-a-nanopass-framework-for-commercial-compiler
(51 passes, 35 IRs, and great results!)
The Concept of a Meta-Font https://www.zigzaganimal.be/elements/the-concept-of-metafont.pdf (beautiful example of making the most of a medium when communicating)
There exist vim users who lint JSX by shelling out to Emacs! https://github.com/neomake/neomake/blob/d000c894cd967e637ba7eaa83d2a225ab24a1d11/autoload/neomake/makers/ft/javascript.vim#L61-L73 (we've come full circle!)
Rust 1.17 is out!
https://blog.rust-lang.org/2017/04/27/Rust-1.17.html
I'm impressed to see the stack trace format being reconsidered: PLs rarely reflect on this UI.
GitLab 9.1 is out! I'm regularly impressed with their ability to refine the notion of code collaboration. https://about.gitlab.com/2017/04/22/gitlab-9-1-released/
If you wanted to write a program that would still work (without modification) in 20 years, what language/platform would you use, and why?
Taming Undefined Behavior in LLVM https://www.cs.utah.edu/~regehr/papers/undef-pldi17.pdf (very readable paper on UB behaviour at the level of compiler IR semantics)
Intrigued by the idea of measuring deploy frequency per software project. Unlike most dev metrics, it's hard to game in a detrimental way.
Emacs 25.2 is out! https://www.gnu.org/software/emacs/news/NEWS.25.2
Fun post comparing metaprogramming with Boost.Hana in C++ vs D: https://epi.github.io/2017/03/18/less_fun.html
Type Tailoring https://blog.racket-lang.org/2017/04/type-tailoring.html
An incredible post showing how to *extend* Typed Racket at the user macro level!
I like the idea of a LOC limit on projects, but it's hard to implement. Avoiding feature creep is good, but so is increasing test coverage.
Showing 3,586-3,600 of 7,508 posts