Live data from Hacker News

Kickstarter: rails.app

kickstarter.com

71–80 of 175 posts

Re: Kickstarter: rails.app

#71

I have several problems with this. The first, and most important, is here: http://xkcd.com/927/ The second is personal, so please take it with a grain of salt. I pointed out that Yehuda's Bundler gem has an automated condescension feature; if you try to use it without saying 'source :rubygems,' it heckles you and mockingly asks you 'did you mean to say source :rubygems? if so please go back and type it in.' this is p…

It's fine Giles, most are pledging for the sticker anyway ;)

Re: Kickstarter: rails.app

#72
Please excuse the language, but what the fuck is happening to our world right now?

What the hell has happened to "I want to build something, so I'll build it"? Now you have to [1]pay $100 for the privilege of reading the mailing list for an open source project? And some guy needs $25,000 just to start it?

Guys this is...not good. Can you imagine if apache's kickstarter never got funded? If the linux kernel's didn't? What if MySQL didn't properly manage their prize levels? Now it's "I want to build an alternative social network. Bootstrap me with $200,000" or whatever that was.

Kickstarter is really cool for a lot of things, I see it [and contribute to it] for large-scale art projects (burning man), but now every hacker I know has got a $25,000 wall in front of them called "kickstarter" and they don't want to start working until they scale it.

Stop this. This is really bad.

[1]: From the page: > [$100 gets you] access to the internal list for the project, where I'll be soliciting feedback about how to nail this. Great open source projects rarely come from the ideas of just one person, and your input will guarantee that Rails 4 is as great for beginners as it is for experienced developers.

What the hell is this? I have to buy a ticket to "help steer the project"? What happened to community? We're charging a cover at the door now?

Re: Kickstarter: rails.app

#73

I have several problems with this. The first, and most important, is here: http://xkcd.com/927/ The second is personal, so please take it with a grain of salt. I pointed out that Yehuda's Bundler gem has an automated condescension feature; if you try to use it without saying 'source :rubygems,' it heckles you and mockingly asks you 'did you mean to say source :rubygems? if so please go back and type it in.' this is p…

Giles, you're acting like a prima donna over what is really a minor quibble with the way Bundler works. How many people do you honestly think get hung up on a warning from Bundler that gives you clear instructions on what to do next? And I know you like to exaggerate things to make a point, but do you really think that warning was added to heckle and mock people? Because that's ridiculous.

I can tell you one thing: there are many, many people who have benefited from the fact that Bundler fixes a boatload of issues for developers and in general makes my life, and their lives, better, even if we have to type "bundle exec", which I have conveniently aliased to "be" (try it).

I'm also willing to bet that a lot of people would benefit from this project if Yehuda takes it on. I don't know if he knows Objective-C either, and I don't care. Why? Because this is a guy who knows how to produce useful software. No, it doesn't let you produce music in your browser, or program beats in Ruby. But it is useful.

Archaeopteryx was the first time I came across you in the Ruby world and I thought it was really cool when I tried it out. Then again, I didn't find it particularly useful. I find Bundler useful every day, and I'm willing to bet lots of other people would too.

I realize I'm making this personal, and I'm sure that opens up a great opportunity for you to disparage my own accomplishments, or perhaps engage in some deliberate heckling and mockery, as opposed to the mockery you mistakenly perceive in a program's error message. I'll save you some time: I suck at programming compared to Yehuda, and I'm probably not as good as you are at it either. But one thing I'm far better at than you is appreciating people for their contributions instead of behaving like a jerk. So give it a rest, it's tiresome and juvenile.

Re: Kickstarter: rails.app

#74
As much as I like yehuda, he's tackling a non-issue here and I'm at a loss to understand how he even arrived at the project scope as he describes it.

Installing Rails on a Mac is largely trivial. It's literally 5 shell-commands, depending on the current level of breakage of rubygems (but that's a different story). Write a tutorial in your blog if you really feel this is hard for newbies.

The hard part is installing the exact same Rails on multiple Macs and deploying the exact same Rails to production servers that are not Macs. And when I say "Rails" then I mean the entire dependency chain which reaches far beyond Rails and Mysql. The hard part is having controlled service startup/shutdown scripts that work locally and across any number of servers in your production deployment. The hard part is configuration management and safely toggling dev/production/staging modes across all involved services. There's lots of hard parts; bootstrapping a vanilla rails is not one of them.

In fact: Naive bootstrapping can be harmful, just like the still virulent code-generator brain-rot in rails itself.

I make a living managing these things and have evolved multiple approaches ranging from chef/puppet, over canonical git-repositories that work cross-platform, to VMs. There is no one-size-fits-all once your stack outgrows Rails+MySQL, and it always outgrows that.

If you wanted to solve the real problems surrounding all this then a single-platform bootstrapper is nowhere near cutting anything.

For that you'd have to start writing a better chef/puppet, which are indeed more than ripe to be superseded. But this is far beyond the scope of a kickstarter project and I hope Yehuda will rather keep his focus on Ember...

Re: Kickstarter: rails.app

#75
post #72

Please excuse the language, but what the fuck is happening to our world right now? What the hell has happened to "I want to build something, so I'll build it"? Now you have to [1]pay $100 for the privilege of reading the mailing list for an open source project? And some guy needs $25,000 just to start it? Guys this is...not good. Can you imagine if apache's kickstarter never got funded? If the linux kernel's didn't?…

> We're charging a cover at the door now?

It's like charging a cover at the door to help write the songs for the band you want to hear.

Re: Kickstarter: rails.app

#76

I have several problems with this. The first, and most important, is here: http://xkcd.com/927/ The second is personal, so please take it with a grain of salt. I pointed out that Yehuda's Bundler gem has an automated condescension feature; if you try to use it without saying 'source :rubygems,' it heckles you and mockingly asks you 'did you mean to say source :rubygems? if so please go back and type it in.' this is p…

I think you are missing the reason for the project.

In the php world, MAMP on osx is one of the reasons so many newbie jump into php. a simple app, abstracting away apache, php and mysql. you simply create a new vhost and click start.

This is the target audience - not the people who know how to clone a git repo and run a script in terminal.

He is trying to make it easy for new users and programmers. I know high school teachers that would use this to teach ruby web programming without all the error prone manual configuration.

Re: Kickstarter: rails.app

#77
post #72

Please excuse the language, but what the fuck is happening to our world right now? What the hell has happened to "I want to build something, so I'll build it"? Now you have to [1]pay $100 for the privilege of reading the mailing list for an open source project? And some guy needs $25,000 just to start it? Guys this is...not good. Can you imagine if apache's kickstarter never got funded? If the linux kernel's didn't?…

What this is is Yehuda Katz, who has built a reputation with contributions to open source products over many years, realizing that his market value is better than "kudos" on some website.

The alternative to stuff like this is Yehuda Katz writing code for some startup that you will never see. Here's Katz finding a way to make a business out of writing open source...

... and this is a bad thing? What's wrong with you?

Re: Kickstarter: rails.app

#78
post #72

Please excuse the language, but what the fuck is happening to our world right now? What the hell has happened to "I want to build something, so I'll build it"? Now you have to [1]pay $100 for the privilege of reading the mailing list for an open source project? And some guy needs $25,000 just to start it? Guys this is...not good. Can you imagine if apache's kickstarter never got funded? If the linux kernel's didn't?…

No, the amount is a donation. Are you saying that people who donate to apache foundation dont have influence? you are living under a rock if your think that in open source money plays no part.

Sure you can fork an open source project and request a pull, but if the core team disagrees with it then its all the same as the above.

Kickstarter is simply a marketing technique to raise the funds from an eventual corporate sponsor I bet.

Re: Kickstarter: rails.app

#79
post #63

Earlier quoted context omitted.

Do you mind going into some details about why the Bundler gem was mocking you? I'm a Python dev and only know rudimentary rails/ruby.

actually I hate to say it but one of the early (2006? 2005?) blog posts about the diff between Python and Ruby was that in Python's console, if you hit "q" or escape or ctrl-C or something, you get an error message like the 'source :rubygems' error message, which says "hit ctrl-D to escape." the blog post was saying this is basically the diff between the two languages, that Python would correct you if it knew what yo…

> in Python's console, if you hit "q" or escape or ctrl-C or something, you get an error message like the 'source :rubygems' error message, which says "hit ctrl-D to escape."

Ah, I think I know what you're talking about. I wasn't using Python back then, and I know exit() was added after that (the only way to leave the console before that was to Ctrl-D), but when you type "exit" in the console, Python responds:

    Use exit() or Ctrl-D (i.e. EOF) to exit
This bugs countless Python devs, myself included. It wouldn't be so bad if the console had no idea what "exit" was and responded with a NameError, but the fact that it realizes what you were trying to do but tells you to do something else inconsequentially different is a minor annoyance.

Re: Kickstarter: rails.app

#80
post #72

Please excuse the language, but what the fuck is happening to our world right now? What the hell has happened to "I want to build something, so I'll build it"? Now you have to [1]pay $100 for the privilege of reading the mailing list for an open source project? And some guy needs $25,000 just to start it? Guys this is...not good. Can you imagine if apache's kickstarter never got funded? If the linux kernel's didn't?…

well said. when i saw the link i was confused why this would be on kickstarter...just feels odd to have software development on KS, unless there is some extenuating circumstances..
Post reply on HN