527 karma · joined February 13, 2010
No matter which of those reasons it was, it's pretty baseless to claim that he took down all of his websites, comics and open source software in a variety of languages including one he created due to some mysterious, unmentioned, irreconcilable beef the Ruby community, especially considering he was one of the most influentual people in defining that community.
Ruby still lacks in scalability and speed compared to Perl
Ruby is faster than Perl, according to the language shootout:http://shootout.alioth.debian.org/u32/which-programming-lang...
http://shootout.alioth.debian.org/u32q/which-programming-lan...
if I remember correctly
You don't. _why left open source for unknown reasons. 89033 modules
Only 21694 distributions, though. The analogue in Ruby is a gem and RubyGems already has 19502. hg init project
to mercurial-admin.py startrepository project
Those Ruby developers and their magic. Or something. What happens when you do a django template "your way"
or "they way we can do it in 2 hours instead of 12"?
I've worked on a lot of projects and can't imagine the situation where you'd have this kind of a variation in time to create two remotely similar versions of a template. If you are talking about a fully designed template + CSS + JS, then you could possibly get up to 12 hours, but there would be no way to shorten that to 2 hours without doing something completely different. This is a comment about the non-web components of the
language.
And this entire discussion is about web development. The OP, who already knows multiple non-web-centric languages, asked specifically about web frameworks. The Django community is perhaps more opinionated. The
actual software isn't.
Depends on what you mean by the software. The framework overall is very opinionated, even if you can use parts of it in a modular way. The actual software has strong opinions (aka,
intentional inflexibility)
Let me take the opportunity to give you a heads up that Rails 3 has been out for months now and is widely used in production. One of the most significant design goals of Rails 3 was intentional flexibility.Regardless, I'm weary of claims that controller-level (django view level) code is a major pain point in Rails. In some ways it's actually easier since you can make fewer decisions by making them resource centric, but even deviating from that is as simple as map "/path", :to => "controller#action".
Rails/Django controllers/view and routing/urls aren't as elegant as micro-frameworks like Flask and Sinatra or not-so-micro-frameworks like Padrino, but they aren't anything close to serious stumbling blocks (though maybe routing to a very small degree in resource-centric Rails 2). Every blocking issue I've had with either framework has been on a deeper level. In Rails pre-3, it was usually configuration-related when trying to do something too unconventional. In Django, it's when trying to deviate from the overall Django philosophy and use something other than the included batteries.
Python will be more useful if you decide to do
something with the language other than ruby on rails
If by "ruby on rails" you mean "anything to do with web development, deployment and server config management," then you'd have a point. Of course, when the context is a discussion about web development, then whether you can easly write OpenGL apps is irrelevant. Good developers also don't just learn one language and try to use it for everything. with it as well (SPSS, SciPy, NumPy and various other
things)
That has effectively nothing to do with which web framework to work with. The OP has already worked with Java, C# and Objective-C. Assuming he comes across a project that requires something like SciPy or NumPy and assuming he doesn't use something from one of the languages he already knows, I'm guessing that he, like most hackers, wouldn't have a problem learning Python or another language no matter what web framework or language he had been using recently for web development.With Django, there's a whole philosophy behind the right way to do templates. There's a whole explicitly written philosophy behind the specific coding conventions. Whole sections of the framework still assume you are using SQL, ideally Postgres.
Meanwhile, Rails 3 doesn't just support, it increasingly encourages doing things however you want to. Not only that, the community accepts it. Try to use anything but Django templates in your Django project and you'll likely get strong resistence from others on your team or someone who picks up the project after you.
I'd still go python over ruby, cause I'll take libraries
I use both Ruby and Python for web development and, frankly, this is utter nonsense. Even in situations where there is a larger quantity of libraries, such as template engines again, it doesn't translate to greater breadth of viable options since the widely used Python templating engines are mostly variations on the same theme. There is no widespread adoption of something like Haml because, again, the Python community is opinionated. There are good reasons for this, but if you like a template language like Haml and work on anything other than personal projects, you are SOL.In general, there are far more situations when using Python for web development where I'm pining for a Ruby library than vice-versa. Thankfully some, like Sass and Chef, don't require that the project itself is in Ruby.
the most recent post is more than a year old
It gets asked every month or so, the last time I remember was just last month: http://news.ycombinator.com/item?id=1830063And I'm going to refer to my comment from that discussion: http://news.ycombinator.com/item?id=1830895
What's also horrible about the yahoo policy is that there is that you can reactive the account (at least for some period of time), but the email archives are deleted. This happened to one of my accounts.
I've also already experienced both situations. When the @live.com accounts became available I registered my name, never used it, eventually forgot to keep logging in to keep it active and it got deleted. Meanwhile, the account I use for xbox live stayed active even though I hadn't logged in to hotmail in at least 2 years until a couple weeks ago.
I don't think I ever would've seen as many pictures of
the random events in the lives of my family and friends
without Facebook
That hasn't been my experience at all. Seriously. Savy people use/used flickr, others used Myspace, and handful used photobucket, others use/used awful photo sharing sites like kodak's and others use/used email. In my experience, most of the additional volume of photos on my wall are from people I should probably defriend since I barely know who they are. I think that "random nonsense" is more valuable to
people that you're assuming
It seems to me, both by looking at my own wall and what people post online, that the nonsense is at most a simple diversion, just like many other diversions that exist and have existed for years. Despite the fact that many of my friends and family members are productive people who are well-known in their respective fields, I have yet to see anything of any substance actually occur on facebook. The closest thing to actual substance in that regard would be events. And the computer illiterates? The volume hasn't changed, they just post their stuff to facebook rather than CCing everyone in their address book 1-3 times a day. People know more about the lives of their friends and
family than they ever have before
Wow. I couldn't disagree more. Event notifications are probably the only thing that is substantially more useful in facebook as far as I can tell. Aside from that, the only additional knowledge I've gained from facebook is that a handful of people who I barely remember from high school really like reposting stuff from r/pics. My family has been active on facebook for years, but it's had nothing remotely close to a revolutionary impact on how we communicate. european citizens...people...people...them...innocent people...them
Why are you using plurals? Where did the cables discuss anyone fitting this description other than Khaled el-Masri?My wife's friends are the same way. Sure, lots of them have facebook accounts, but all of her friends and business contacts, new and old, email and gchat regularly. She doesn't even have a facebook account yet and has no intention of ever setting one up.
In fact, I feel less pressure to use facebook these days than I did a year or two ago. I don't even go on it anymore other than when I'm working on apps that use the graph api. My wall is filled with stuff I don't care about and if I want to contact someone I email, chat or text them.
It's interesting, however, that the poor quality apparently isn't stopping people from using it. Part of it might be that people don't expect much out of a free app, so if it's broken they just deal with it.
Edit: Instead of downvoting, explain why you think this same discussion needs to be rehashed month after month, sometimes week after week. When it comes to other topics we have no problem reminding people to search HN rather than ask the same questions repeatedly.
* 8-13:30 - lots of water
* 13:30-19:30 - steamed milk
* 19:30-22:00 - water
* 22:00 - 1:00 - wine (usually italian red)
The "Hold down the left mouse button to start moving" line seems problematic to me, as are the other "mouse" references. I have not has a mouse for year, nor do I have a left mouse button. At least some visitors will be (in fact, have been) on mac laptops or touchscreen devices. I'd recommend something along the lines of "drag the page to move around."
miss out a lot of social interaction
http://i.imgur.com/EpTdz.png from http://www.slideshare.net/padday/the-real-life-social-networ...This has been my experience as well.