miniblog.

I fear I will end up following the same users that I interact with on Twitter. Some interesting new folks too. Oooh, newlines! I believe microblogging has value even without a strict 140 char limit. Twitter has become more generous anyway: @ replies to mulitple users, image links have all become shorter in Twitter's length calculation.
(message "hello world!")
Stochastic program optimization https://blog.acolyer.org/2017/03/30/stochastic-program-optimization/ (applying ML and genetic programming to loop free code, sometimes beating ICC!)
One interesting consequence of a PR workflow is that your commit messages need to be persuasive. Describe what's changed, but be convincing!
There are many more advice types than I realised! E.g. :override, :filter-args or :filter-return rather than :around https://www.gnu.org/software/emacs/manual/html_node/elisp/Advice-combinators.html
Travis has a new swanky dashboard: https://blog.travis-ci.com/2017-02-28-introducing-dashboard
ielm is a fantastic elisp interpreter, but you're often better off using *scratch*. Easy to forget when coming from other scripting PLs!
Fun post on the power and perils of Haskell partial functions: https://medium.com/position-development-blog/2-2-5-and-why-compiler-warnings-are-good-e50bc5cfab22
Emacs is coded in English, but I'm amused to discover functions like file-name-sans-extension and file-name-sans-versions.
I keep being surprised by how much of elisp is just libraries. Both the debugger and the advice system are user-level code!
Fun footnote in Cool Ideas by Guy Steele https://youtu.be/IHP7P_HlcBk (at 9:00) Scheme would have been Schemer but 6 chars fit in a machine word!
I'm delighted to learn that spacemacs users are using flycheck-pyflakes: https://github.com/Wilfred/flycheck-pyflakes ! (Admittedly I learnt this due to a bug.)
https://www.npmjs.com/package/auto-install is a fun project: just write require('foo') and foo is automatically installed! Seems like the next logical step.
Tip for magit users: set push.default = current so you can push branches that only have pushRemote set: https://github.com/Wilfred/dotfiles/commit/5402e2e007ee74c4ea9a9019b51357fbfc695a81
Whilst s-expressions are no panacea, they do make some things shockingly easy. Partial application is simple and readable when AST==list.
Showing 3,646-3,660 of 7,508 posts