731 karma · joined January 15, 2009
Even if the host country is somewhat lax in its own enforcement, laws like this could make returning home rather dicey should one find themselves paying "unofficial costs".
Does anyone have any experience using MongoHQ on Heroku?
Still, I chuckled when I read it.
Compared to that, adding a new programming language (that doesn't even affect their existing 3rd party applications) to a platform they own completely is child's play.
Not to mention the ability to call existing APIs and the fact that C and MacRuby will both be running on LLVM—I think it's less crazy than it appears.
Meanwhile, a blanket ban will accomplish their goals just fine (take your choice: blocking Adobe, preventing fragmentation, making developers choose single platforms, etc).
As an American, I can see how having a head of state with decades of experience who's nominally higher than the chief of government, but with no formal power might help check corrupting influences and promote accountability. Of course, it's rife with problems of its own.
I seem to recall first hearing it connected with Django somehow, but I figured it was a reference to something I didn't get...
I (and possibly others) would probably be a little less cranky about the whole article if he'd followed his steps rigorously and arrived at something interesting. And I don't mean it has to be revolutionary like relativity, but something better than just highlighting his new favorite language.
if (you_have_to_learn_one_language) {
make_highly_subjective_claims();
eliminate_good_candidates_for_specious_reasons();
arrive_at_questionable_conclusion();
} else {
broaden_your_understanding_of_programming();
be_able_to_evaluate_multiple_solutions_for_problem();
}
The underlying premise is flawed. No one has to learn just one language and anyone who stops at one is limiting themselves to being a journeyman programmer for the rest of their career. At that point they should be asking "do I really like programming?" and if not, move along to something else.A much better question is "If you have to start with just one programming language...".
That aside, it looks like they're building in GPG based sharing (to limit _who_ you're actually sharing with—a more and more common problem these days) and some kind of capability to automatically publish to/subscribe from friends' nodes.
Anyone know if that effort is still under way? (and if there are any lessons to be learned from it?)
It has been said that Ruby is Smalltalk with a perly syntax.
Perl6 extends on that: Perl 6 is Lisp with a perly syntax.
Interesting idea, but I would have loved to see some examples or comparisons. For all of the mindshare that Perl has, I haven't seen much content (especially code) about Perl 6 over the last couple of years.Katz intentionally chose an inflammatory and attention-grabbing title. Although the overall message of the article is "I love you, but I hate things about you", it's probably good to provide some time context. Especially so that short attention span people don't come away with the idea that Damien Katz suddenly realized Erlang has a bunch of ugly parts after working with it for 4+ years.
The end result being fewer apps for Android and a less vibrant software ecosystem.
This was a job for a professional publishing house, so the cost was justified. At the time I used it, that was about the only way to use general CSS3 features. It was like tasting the future.
git (GitX for viewing), TextMate (AckMate bundle for searching w/in a project), Basecamp, Chrome (any WebKit or Gecko browser will do though), two Fluid SSBs for personal and business Gmail, Homebrew for Mac package management, Hex Fiend for looking at/searching through raw files (priceless for diagnosing character set issues).
I'm using Sequel Pro, but I've found it a bit unstable and would love to see something better.
I just discovered Path Finder, a finder replacement that looks like it fixes my common gripes. I'll probably end up buying it when the demo expires.
Lastly, one I haven't used in awhile and is a little project specific is Prince for HTML->PDF conversion using CSS3 Print Profiles (and this was back when it looked like CSS3 would never happen). Here's a rundown: http://tomayko.com/writings/princexml
Ok, so the answer is, "because Rubyists have redefined that phrase"? ;-)
Well, by name dropping I was hoping to avoid the appearance of that. :-) Fowler certainly writes about Ruby a lot, but I'd hope he's perceived as general enough to not just be a "Rubyist" (I don't know what he primarily uses). But he also points out that Lisp is a perfectly good host environment for internal DSLs (he calls it the "doyen of internal DSL thinking").And I also brought up the "fluent interface" thing to suggest that you could call it that if it made you happier. For my tastes, I'm fine with the idea that a "language" reuses a more general purpose language's interpreter and libraries. YMMV.
I assume it's something like:...
http://github.com/bmizerany/sinatra/blob/work/lib/sinatra/ba...Sure looks similar, but as you can see from all the code above the method there's a lot more going on. But hey, at least they didn't need to write a parser. ;-)