HNHacker News
TopNewBestAskShowJobs

bozhidar

1,706 karma · joined May 4, 2011

submissionscomments
bozhidar··on RuboCop – A Ruby static code analyzer
RuboCop's author here. If I knew someone would ever link to the homepage I would have put some useful info in it. :-)

Thanks for the kind words!

P.S. There's a lot more info here https://github.com/bbatsov/rubocop

bozhidar··on Clojure Style Guide
There's still debate on this (https://github.com/bbatsov/clojure-style-guide/issues/44). It's the suggested style mostly because Rich (Clojure's creator) promotes it.
bozhidar··on I've never seen a language's style guide recommend avoiding comments before
There's similar advice in the Ruby Style Guide - https://github.com/bbatsov/ruby-style-guide#no-comments

Comments often go out-of-sync with the code, so I think it makes a lot of sense to prefer writing comprehensible code instead of trying to explain with comments something totally incomprehensible.

bozhidar··on Android Is Not Better. Neither Is iOS.
Not having used Android 4? As noted in the article I installed it manually on my Xperia Arc (CyanogenMod)... I've also played with Android 4.2 quite a lot - but then again that was not the point of the article.
bozhidar··on Die EmacsWiki, Die
Well, that's a first (regarding my "Poor English"). You shouldn't confuse poor English with poor proofreading, though :-)
bozhidar··on Solarized color theme for Emacs 24
fucked-up Emacs config my ass. In all likelihood I've been an Emacs user much longer than you and happen to know quite a bit about what's frustrating common (and not-so-common) Emacs users. Such configs are designed to spare them the effort it took people like to me to develop them and achieve good productivity. And I don't feel that anything is lost on them - since everything is still there... Such configs are just useful starting points - they are not set in stone...
bozhidar··on Getting Started with Emacs 24
As far as I know multithreading will be implemented in Emacs 25 (at best)... There is nothing new related to multithreading in Emacs 24.
bozhidar··on Getting Started with Emacs 24
It's been around for about 3 years and is the most widely known Emacs setup out there. I guess this is what "traditional" means...
bozhidar··on Getting Started with Emacs 24
That's why I've created the "non-traditional" Emacs Prelude https://github.com/bbatsov/emacs-prelude ;-)
bozhidar··on Java.next() - Clojure: The Return of the Lispers
I'm annoyed and irritated by non-stop off the topic comments. Apart from the fact that the regular expression solution will be several times slower (and not equivalent to the original problem), regular expressions are a DSL of their own right and Java can claim no credit for their conciseness. When you're writing an overview article you cannot go into lengthy examples. These small out of context snippets just serve to illustrate the general idea. I wouldn't dwell too much on them :-)
← PreviousPage 2 of 2