Refactoring is the practice of bringing code closer to a problem's ideal solution.
miniblog.
Tabnabbing: A New Type of Phishing Attack http://t.co/DG1nyiFZJT Extremely devious!
The best editor for working with Agda, a rigorous dependently typed language, is apparently the dynamic typed Emacs!
http://t.co/yphJPv1MbC
I learn something new every time I read the gdb docs. It's remarkably versatile.
Too many debuggers assume you haven't changed the source code since you started the debugging session. Leads to nasty misunderstandings.
Emacs tip of the day: if you're regularly running multiple compilation commands, use M-x rename-uniquely in each *compilation* buffer.
Great post on devirtualisation for C++ in GCC, with some interesting comments on warning usability: http://t.co/PL6ksVOGXS
Interesting talk exploring bottom-up vs greedy inlining in LLVM: http://t.co/KwG0bhkZP5 (GCC uses greedy inlining to great effect)
cider-debug is a very nice debugger for clojure, but it actually *improves* on edebug by including minibuffer hints! http://t.co/Vb4cS4Xm67
Yet more nifty optimisations landing in LLVM: indirect call promotion when call profiles are available http://t.co/osw1rvWD8w
Extraordinary tale of reverse engineering, where the authors even create their own language to avoid plagiarism! http://t.co/8zrqF1QwwX
Pharo 4.0 is out! http://t.co/wiR188mJAI Pharo is extraordinary and underappreciated in equal measure.
Delighted to see that jQuery 3.0 will have standards-compliant Promises:
Extending Emacs Lisp with Erlang's concurrent programming mode: paper: http://t.co/1vfqB4z2hT code: https://github.com/massemanet/distel Cool!
"I consider it hideous how well afl-fuzz works [...] essentially sed-level magic on compiler-generated assembly" http://t.co/7T9KxFbNQP :)
Showing 5,386-5,400 of 7,653 posts