Entertaining discussion of adding the keyword ennnnnd to Ruby: https://redmine.ruby-lang.org/issues/5054
miniblog.
Benchmarking my compiler project for forthcoming blog post. Turns out that helloworld is not a great performance test! Surprise!
TIL about sorting networks, a very fast sorting technique for fixed size inputs. Relevant SO question: http://t.co/Tmudqgj9a5
Emacs command of the day: rename-uniquely. Great if you want to hold on to a *Help* buffer whilst looking at the help for other things.
Diff is a blunt instrument that don't understand syntax. E.g. https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=f5db4b31b31504a1058339bc00488bf56ad1f0aa the line wrapping makes it hard to see what was added.
Splint is an impressive GPL licensed lint tool for C programs. Features include: http://t.co/IIYEQhvguq
It's amazing how many more PRs a package receives once it's on MELPA. They're often high quality patches too.
Rust nightly is now warning about upcoming changes to the type checker. There are some (obscure) soundness holes: https://github.com/nikomatsakis/rfcs/blob/projection-and-lifetimes/text/0000-projections-lifetimes-and-wf.md
Why did the minidisc not succeed because outside Japan? http://t.co/Djbxm9d5nP
The Creative Apocalypse That Wasn't: http://t.co/AOrXRumJn5 Great data-driven analysis of the effect of the internet on creative industries.
Interesting summary of pain points using Rust in production: https://internals.rust-lang.org/t/production-user-research-summary/2530 (apparently early adopters use emacs/vim/ST/atom)
Discovered that LLVM's lli command has a --force-interpreter option! If you're debugging your LLVM IR, it give significantly more info.
Inspirations For Eve reading list https://gist.github.com/jamii/8957881c8eaa4035f4ae hqs some fascinating papers on language design. Definitely a project to watch!
I keep expecting to reach a point where I'm happy with my .emacs.d. Instead I get better at elisp and experiment with more workflow helpers.
A basic major-mode is just a syntax table and font lock keywords. I've done a revamp of llvm-mode: http://t.co/vqf6Yx1EIv #emacs
Using gdb or lldb with Rust: https://michaelwoerister.github.io/2015/03/27/rust-xxdb.html
On a developer team, the fewer distinct admin powers, the better. Empower your team so anyone can make things better.
Another syntax highlighting package for Emacs that simply calls an external tool! https://github.com/katspaugh/tj-mode (good software should eat itself)
Tracing has comparable performance to partial evaluation, but with significant less implementation effort: http://t.co/BKkZhzFAkv
Tonic is a great REPL environment for node: https://tonicdev.com/ . I think web-based REPLs are still a massively underexplored area.
Showing 241-260 of 650 posts