HN2new | past | comments | ask | show | jobs | submit | 2011-06-14login
Stories from June 14, 2011
Go back a day, month, or year. Go forward a day, month, or year.

There's a deeper problem that Yehuda isn't hitting and that is that there is an inverse correlation between being cool and cutting edge and being consumer friendly.

Rails is, and really has always been, a framework which changes very quickly. Although virtually all of these changes are for the better either in some abstract feels-better sense or in a tangible practical sense, each of these changes imposes a cost on other people.

This isn't really a problem with the decisions of the rails core team, it is the entire ethos accompanying rails. Authentication plugins I remember from 4 years ago are barely maintained today, and there are a whole bunch of new ones. I'm guessing my knowledge re: authentication has a half-life of approximately 1.5 years.

The implications are as follows:

(1) If you are a Rails developer you need to be a full-time Rails developer and not do too much else. You can't do Rails and a bunch of other things because Rails will take up a lot of your time.

(2) Think you can code, release, and forget about it? Think again. If you have projects, you (and the people who commissioned the projects) need to know that these projects need to have at least 5 hrs / week budgeted for the indefinite future (perhaps less, but the point is that they need a developer on staff -- they can't simply be released and forgotten about).

(3) Extra caution, since not all change is good change. You may end up to subject whatever is cool at the time. That's not to say that this really affects the core team, but there are a gazillion Rubyists out there attempting to change everything over to MongoDB that works just fine in whatever flavor of SQL they were running before. A lot of people have been burned here.

All of these take away from the promise and excitement of Rails for many people -- which was not simply "oh we can be on the cutting edge of technology," but "oh, we can have a sexy app with decent functionality up in a matter of a couple weeks with half the budget of what we thought." That second impression, which is what a lot of the Rails ecosystem is built off of, is largely false (esp. now that there are a bunch of other quickstart web frameworks).

32.Amazon Tells States: 'Drop Dead' Over Sales Tax (wired.com)
60 points by spottiness on June 14, 2011 | 43 comments
33.How Working Out Makes Us Better Entrepreneurs (derekflanzraich.com)
62 points by jasonshen on June 14, 2011 | 43 comments
34.Why All The Daily Deal Hate? (techcrunch.com)
60 points by rottencupcakes on June 14, 2011 | 23 comments

When they're attacking Sony it's "righteous" and "good", when they're attacking companies we like they're "bad" and "immature". They've always stated their intention is to create "lulz" and just do whatever damage they can, apparently people overlooked this when they were attacking people everyone "hated". Luckily Minecraft wasn't down for too long, some of us are directly affected by this stuff, sigh.

The internet is a shitty place.

36.VC per capita, Europe: $7, U.S.: $72, Israel: $144. (wsj.com)
58 points by friism on June 14, 2011 | 46 comments
37.Automatic Login Links (collectiveidea.com)
57 points by laserlemon on June 14, 2011 | 28 comments

This reads like a load of pop-IT-psychology nonsense. Take a few terms and adapt them to whatever preconceived notions you have, and whammo, there's your thesis statement.

I've had the job titles "Software Engineer", "Software Developer" and "Computer Scientist" but I was basically doing the same job each time. A job title doesn't cause a fundamental change in behaviour or capabilities. If it does, then you have a whole other major problem.

FWIW, I always refer to myself as a "programmer" socially as it seems to be the simplest form for people to understand.


Thank you for writing this.

Edit to add value: "Same-day" special + email list of people with confirmed willingness to pay money and get pushed out of a perfectly good airplane = a win. Presumably your costs are pretty much fixed after making the decision to do a jump, so you could hit that mailing list with a special promotion multiple times per year. It's a Tuesday, congratulations, have 20% off if we push you out of an airplane, etc.


Attempting to exercise control over such a chaotic system with simplistic solutions like giant space mirrors strikes me as a very bad idea indeed. Until we have a complete understanding of how the climate is regulated naturally I really don't see how we can do any good at all.

Not to mention that, as you say, the politics are beyond us at the moment anyway (global consensus? yeah, right...)

41.Mixpanel Streams: Watch What Your Users Are Doing On Your Site, In Real Time (techcrunch.com)
58 points by suhail on June 14, 2011 | 13 comments
42.Insight into CD Baby's Customer Support - An Interview with Derek Sivers (supportbee.com)
53 points by nithyad on June 14, 2011 | 10 comments
43.Why Facebook is Losing US Users (pcmag.com)
48 points by mwbiz on June 14, 2011 | 38 comments
44.Rails 3.1 Asset Pipeline in the Real World (nodeta.com)
52 points by livedo on June 14, 2011 | 5 comments
45.HW accelerated WebGL fallback using Java (code.google.com)
49 points by qmaqdk on June 14, 2011 | 12 comments

I now understand that BitCoin is actually an experiment to teach people basic economics and why many of today's rules and institutions (e.g., banks) exist. Sorry for criticizing it. BitCoin is an awesome educational tool.
47.Universities 'dumbing down on maths' to fill places (bbc.co.uk)
49 points by ColinWright on June 14, 2011 | 44 comments
48.Leaked NPD(German right wing party) donors-list meets Google maps (maps.google.com)
48 points by kv0 on June 14, 2011 | 44 comments
49.Clojure Conj 2011 Early Registration Open (clojure-conj.org)
48 points by devin on June 14, 2011 | 20 comments
50.Why are business schools failing at the education of entrepreneurship? (humbledmba.com)
46 points by jaf12duke on June 14, 2011 | 18 comments

Its hard to trust a humorless judgement of humor.

While I haven't played the game myself, I'd like to point out to the author of the article that if attempting to describe why a something isn't funny, the best weapon in your arsenal would be humor, not simply sticking up your nose in disgust (though one could mix that in).

That said, a lot of the jokes in the game sound pretty straightforwardly shitty and weird. However I'm trying to imagine the author describing a Louis CK comedy set, a dirty comic I find hilarious, and I'm fairly sure he could ruin that in short order, so I'll hold off on my judgements.

52.The ReadyForZero Programming Challenge (readyforzero.com)
45 points by ithayer on June 14, 2011 | 56 comments
53.Why decision trees is the best data mining algorithm (zyxo.wordpress.com)
42 points by ColinWright on June 14, 2011 | 14 comments

Jason Calacanis runs a search spam generator (Mahalo.com) that pushes over-SEO'd content ranging in quality from mediocre to bad. (...something he has denied and outright lied about in public - http://www.seobook.com/black-hat-seo-case-study)

His opinion on web content, and web content quality, carries little to no water with me. This is like Uwe Boll saying that movie making is dead and stupid people should stop making movies.

55.Elixir v0.3 released: Method dispatching and charming syntax for the Erlang VM (plataformatec.com.br)
42 points by cookiestack on June 14, 2011 | 5 comments
56.Apple agrees to pay Nokia patent licensing fees (cnet.com)
41 points by franze on June 14, 2011 | 14 comments
57.Does anyone care about your new product? (andrewchenblog.com)
41 points by revorad on June 14, 2011 | 10 comments
58.The Little Book on CoffeeScript (arcturo.com)
40 points by jashkenas on June 14, 2011 | 3 comments

This is where "state of the art" is really an apt phrase. Rails 3 is effectively a community consensus on the best way to make most webapps today. Rails 2 was the community's best stab at that same goal a few years ago. The distance between the two is explained by a changing state of art, and some ferreting out of weaknesses in the framework.

I think rails developers blindly upgrade their apps, just because they want to be on the hottest new technology. I know I am drawn by the glitter of rails 3.1 beta. But everyone should really weigh the business decision of upgrading; what do you really truly gain by being on the latest rails for all your apps? Sometimes the technical debt you take on by maintaining an old framework is less than the effort you have to spend to upgrade, especially for sunsetting apps.

60.Eclipse Indigo unveiled (ibm.com)
40 points by gulbrandr on June 14, 2011 | 10 comments

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: