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!)
miniblog.
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)
I find refactoring to be a great way to get familiar with a new large codebase.
Glance is a really interesting project exploring a visual Haskell. Reminiscent of ASTs, denser than blocks:
I'm a huge fan of visual-regexp-replace. I've written crazy regexps that would be impossible without its feedback.
Emacs tip for keyboard macros: `C-u 0 F4' will run the macro as many times as possible. It's great for running it on every line in a buffer.
Showing 3,976-3,990 of 7,641 posts





