miniblog.

One thing data science has taught me is that I measure too rarely, collect too few samples and graph too rarely.
"So the whole argument that people should parallelise their code is fundamentally flawed." -- Strong words from Linus http://t.co/PFYXCL4H5J
It's rather disappointing that CPU benchmarks can report different results by just changing the vendor string: http://t.co/rMYLn8IN5K
Pragmatic reasons why you can't (in all circumstances) just add floats to a language and simulate integers: https://news.ycombinator.com/item?id=8875324
Modern x86-64 CPUs chips have become radically more complex than the original x86 designs: http://t.co/D7V9IarSug fascinating article
Io is amazingly elegant language. The syntax is tiny yet readable.
I learn recently that JSHint is deprecating style warnings in favour of JSCS. The node.js community has amazing modularity.
Bash shortcuts are wonderful, but I worry about typos. One day I'm going to write `sudo !1` instead of `sudo !!` and cry.
I really like how clang reports type warnings that include type aliases. It's already helped me fix a bug.
Super nifty web-browsable C++ source code with cross references: http://t.co/AHlOzNNeEQ -- why don't we have this for more languages?
SPEC benchmarks depend on undocumented C behaviour: http://t.co/9zkybqwM9N -- compiler benchmarking takes real language lawyering.
I saw a company today describe itself as using MangoDB. I really hope that was a typo: https://github.com/dcramer/MangoDB
I'm envious of gofmt, which formats Go code in a canonical style. TIL clang-format supports several languages, so I'm giving it a try for C.
#emacs trivia of the day: asm-comment-char defaults to ";", which is only really for the PDP-11. i386, x6_64 etc use "#".
Reading https://github.com/rust-lang/rfcs/pull/453 makes me wonder how many languages provide mutually recursive macros.that expand to macros.
From the Rust blog "Everything marked stable will have at least a usage example" -- nice to see examples being prioritised for docs!
"Many people try to compare Rust to Go, but this is flawed. Go is an ancient board game that emphasizes strategy." http://t.co/Afyws0rm0V
I really like the pairing of Julia's non-sexpr syntax with macros. For example, elegant pattern matching: http://t.co/cieAPYxSeC
Emacs of the package of the day: goto-chg.el: lets you jump to the last changed place in the buffer. Handy for small changes in big files!
Had my first patch accepted on LLVM!
Showing 621-640 of 650 posts