"Since I'd worked for days to find somewhere to insert a single char, I also added a comment" https://neilmitchell.blogspot.com/2013/02/chasing-space-leak-in-shake.html (fixing space leaks)
miniblog.
Emacs is full of specialised commands that you don't need right now, but knowing their existence will help later. Eg `C-x C-t' or `C-x C-x'.
Trying to wrap my head around the Emacs package Hyperbole today. Allowing M-RET in eshell to open dired is handy.
I *still* come across interesting Emacs projects that are only available on EmacsWiki. I'm glad they're available, but it's less convenient.
ao: a scheme-based, homoiconic language for 3D models: https://www.mattkeeter.com/projects/ao/ (manipulable data structures makes the world of difference!)
Yankpad is a nifty yasnippet alternative that provides contextual snippets from org files: https://kungsgeten.github.io/yankpad.html #emacs
TIL that CompCert, the incredible formally verified compiler, is maintained on GitHub! https://github.com/AbsInt/CompCert (it's not FOSS, however)
"RSS solved too many problems to be allowed to live" https://exple.tive.org/blarg/2016/08/17/the-future-of-the-planet/ Fun, candid discussion of the role of RSS aggregators today.
Superb introduction to writing an interpreter, written entirely as a couple of reddit comments: https://reddit.com/r/programming/comments/4o74bq/kitten_a_concatenative_programming_language/d4by25k
"It's a good time to be using Emacs" https://github.com/melpa/melpa/pull/4086#issuecomment-237184870 (because of things like flycheck being superb and mature!)
TIL that you can replay a git bisect log: https://stackoverflow.com/q/8594758/509706 (really handy if you make a mistake: edit the bad actions out of the log)
The End of Global CSS: https://medium.com/seek-ui-engineering/the-end-of-global-css-90d2a4a06284 -- local reasoning is a major benefit of this approach
I am blown away by the error highlighting in @rustlang nightly! I love the "... and here" text for duplicate errors.
Embracing Conway's law, and why it sometimes makes sense to build your own: https://wingolog.org/archives/2015/11/09/embracing-conways-law
On choosing abstractions, and the consequences of being expert friendly in DSLs: https://lexi-lambda.github.io/blog/2016/08/11/climbing-the-infinite-ladder-of-abstraction/
What are the main drivers of Rust compilation time? Monomorphisation: https://news.ycombinator.com/item?id=12269950
Writing small linters using mini parsers: https://blog.acolyer.org/2016/05/31/how-to-build-static-checking-systems-using-orders-of-magnitude-less-code/ (interesting approach, but they must have corner cases)
Superb post on writing OS exception handlers in Rust (with a small dose of asm): https://os.phil-opp.com/better-exception-messages.html (has great worked examples)
I'm increasingly thinking that comments are more trouble than they're worth. If a PL just had strings, code rewriting tools would be easier.
Showing 321-340 of 922 posts