miniblog.

VMs are a great way of experimenting with broken systems. What happens if you kill the init process? What if you unmount the root FS?
I really struggle to keep my git commit summaries to the recommended 50 chars. Under 80 is always doable though.
cargo-check https://github.com/rsolomo/cargo-check is excellent for improving the Rust iteration cycle. If you just want a compiler check, it's very fast.
https://github.com/kud1ing/awesome-rust is a great list of useful Rust projects. It includes a number of Cargo plugins I hadn't seen before.
The excellent diff-hl https://github.com/dgutov/diff-hl just landed support for diffing on the fly! It's really useful contextual info when editing.
Really interesting to see that GitHub is allowing you to enforce tests pass before merging:
Lessons from programming Smalltalk professionally:
Is The Tech Market Hitting Middle Age? https://techpinions.com/is-the-tech-market-hitting-middle-age/41585 Interesting piece that argues hardware platforms will change less in future.
Old meets new: LLVM's serialisation of machine-specific IR is YAML! http://t.co/aRgTcKEKfL It's an interesting assembly language dialect.
It is so easy to form opinions on things we haven't tried: http://t.co/bFUHcVFsb0 I try (with limited success) to avoid this in programming.
LLVM 3.7 is out! http://t.co/YZIourKfag Lots of interesting new features and optimisations.
Entertaining HN discussion where a long comment is added to make code go faster! https://news.ycombinator.com/item?id=10108672 Optimisers are often black boxes.
backdooring your javascript using minifier bugs https://zyan.scripts.mit.edu/blog/backdooring-js/ compiler bugs are scary.
Markdown and YAML both have some surprising syntactic corner cases. You discover misfeatures by implementing and using. Design is hard.
It's well worth using Helm or smex (or similar) for your M-x command. They make it much easier to discover useful Emacs commands.
Showing 5,056-5,070 of 7,549 posts