This Week in Remacs:
miniblog.
Go is exploring a smart test runner which only re-runs tests that depend on changed code: https://github.com/golang/go/issues/11193 (rare in other languages!)
Turns out that byte-compiling elisp will replace calls to some primitive functions! https://emacs.stackexchange.com/a/30071/304 (faster, but stops redefining)
Remacs is a great way of learning bits of C I haven't seen before. TIL `void foo();` is not a function prototype:
Ur-Scheme: A self-hosting compiler from a subset of R5RS to x86 https://canonical.org/~kragen/sw/urscheme/ (interesting and a great list of related projects!)
Listening to https://www.se-radio.net/2017/01/se-radio-episode-279-florian-gilcher-on-rust/ and hearing about Servo's influence on Rust's design, leading to the removal of GC from Rust.
Good language design tries to avoid similar programs being valid, to avoid accidents producing executable code. I keep typing listp as lisp!
Exponential time complexity in the Swift type checker https://www.cocoawithlove.com/blog/2016/07/12/type-checker-issues.html (nifty deep dive into the constraint solver inside)
Emacs package of the day: unfill https://github.com/purcell/unfill . This handy utility will undo M-q (fill-paragraph).
Ratings on app stores have just become a way to report bugs. It's unfortunate, reviews need to be separate.
Sometimes language implementation is elegant and neat, but other times it's surprisingly simplistic. (from https://www.deater.net/weave/vmwprod/portal/ )
The line of death https://textslashplain.com/2017/01/14/the-line-of-death/ (on the challenge of building a trustworthy UI displaying arbitrary content—a common problem!)
What can we learn from our GitHub stars? https://www.cockroachlabs.com/blog/what-can-we-learn-from-our-github-stars/ (great quantitative analysis of GitHub star effects)
Friday's xkcd is painfully true. https://xkcd.com/1785/ (I once visited a Google office in 2012 and hit a Gnome bug with IPv4+IPv6)
Showing 3,916-3,930 of 7,585 posts




