Why I'm Working on Yarn https://yehudakatz.com/2016/10/11/im-excited-to-work-on-yarn-the-new-js-package-manager-2/ (argues, rightly IMO, on the importance of community design over implementation details)
miniblog.
TIL that `c F' in magit allows you to add your changes to an arbitrary existing commit! 'Instant Fixup' is very useful for feature branches.
Whilst the Scheme standard *mandates* full TCO, I keep finding implementations that don't have it. TCO and FFI is understandably difficult.
I picked up an old ES5+backbone project this weekend after working on an ES6/JSX+React project this week. JS has bifurcated into dialects!
.@emacs_flycheck is really helpful if something is misconfigured. Just run M-x flycheck-select-checker and it shows why a check won't run!
Google is going to start highlighting fact checking articles: https://blog.google/topics/journalism-news/labeling-fact-check-articles-google-news/ (great idea, will help the public stay informed)
Idealized Commit Logs:Code Simplification via Program Slicing https://www.youtube.com/watch?v=dSqLt8BgbRQ (powerful technique for simplifying code contextually)
Turns out that git now allows you to have multiple branches checked out at once! https://github.com/blog/2042-git-2-5-including-multiple-worktrees-and-triangular-workflows I have needed this for ages.
Today's Emacs adventure: when does Emacs actually expand your macros? https://github.com/Wilfred/suggest.el/issues/11#issuecomment-253952219
TIL that {:#?} will pretty-print a Debug type in Rust! I can throw away 10s of LOC! (via https://www.reddit.com/r/rust/comments/56sa70/what_do_you_wish_you_know_when_you_started/ )
ldd arbitrary code execution https://www.catonmat.net/blog/ldd-arbitrary-code-execution/ (LD_TRACE_LOADED_OBJECTS magically changes program execution behaviour!)
Growing A Programmer https://www.ccs.neu.edu/home/matthias/Thoughts/Growing_a_Programmer.html (how to move across the skill divide, from basic coding to program design and collaboration)
Offering good completions for a dynamically typed language isn't easy. Compliment has a great feature overview: https://github.com/alexander-yakushev/compliment/wiki/Examples
I didn't see the utility of first class symbols when I first saw them—strings worked fine. Eventually I realised symbol:string :: int:float.
Interpreted programming languages https://fexpr.blogspot.in/2016/08/interpreted-programming-languages.html (sexps, M expressions, lisp history and the designs that resulted)
Racket: Lisp Beyond Clojure https://slides.com/ronie/racket-beyond-clojure (Racket is a hotbed of PL ideas. 'Sideband data' is new to me--looks like dynamic vars)
I think R7RS is great for Scheme, but adoption has been gradual. Of the three Schemes supported by Geiser, none have full official support.
mosey: not just an interesting package for movement within an Emacs buffer, but the best readme I've seen in ages! https://github.com/alphapapa/mosey.el
Is Docker appropriate for programming playgrounds? E.g. rust uses it https://github.com/rust-lang/rust-playpen but sec people say https://security.stackexchange.com/questions/107850/docker-as-a-sandbox-for-untrusted-code
Showing 161-180 of 922 posts