skysight-inc/HackerNews huggingface dataset:
I'll actually answer your question.

Ruby and Python are now too good at doing webby stuff in that there are not enough Ruby devs to meet the demand of companies without skyrocketing salaries. It is easy to hire good Ruby devs, provided you have $400k to spend per year, but that isn't your real question.

Your real question is what languages will people really, really want to work for my company to use because nobody else is using them. I can only think of a couple: Common Lisp, Closure, Scheme, Smalltalk. There are others that are happy-fun languages but not necessarily I love you languages that few startups are using: Scala, server side CoffeeScript, Io, F#.

But the problem you run into there is that many of these languages don't have as many webby aspects to them which is why fewer startups use them in the first place.

I'd probably recommend Scheme because it has the best book of all time: http://www.amazon.com/How-Design-Programs-Introduction-Progr... That book can teach anyone how to code Scheme. Although all the languages I listed are awesome.
Gapminder.org
That article is just incredible. $11MM raised, assuming 25% dilution, giving them a ~$44MM valuation on only $1MM in revenue?

I had not the faintest idea there was a huge valuation bubble in my own industry. I am a little bit shocked.
How E-Commerce Impacts the Structure of Retail and Similar Industries (2006)
I agree that this is confusing. Maybe two different fields: 1) estimate of how long this will take
2) deadline

I can see many projects that are just a day or two of work, but where the company doesn't need it for a week.
My goal is to make it easier for people to be online - enable them to create good enough websites and give them the tools to achieve their goals (the actual website is just a means to an end). Like weebly, but better.

I plan to focus first on artists (musicians, djs, photographers, painters and the like) and move from there. This is something that's been on my mind for about 4 years and now I think is the right time to do it.

How does that sound?
Windows 8 demos hint at phone integration?
Good analysis, but when did Twitter take over? Of the people that I joined Facebook to interact with, maybe 5% have a Twitter account and a minority of them actually use it.
The problem with this strategy is that your potential hires are more experienced in whatever language you choose so gauging their skill solely on this particular aspect is hard.

If you really want to learn a new language I would go for one that fits your problem domain or what your friend use.
Your product vision and company culture is what will draw good talent in. Work on building out those principles and learn how to communicate them efficiently to prospective talent.

Smart people tend to adapt (in much the same way you're trying to right now) and they will ultimately follow passion and vision over the convenience of knowing the same tools as you.
Show HN: Weekend Project - RingSong
node.js, google closure library
Interesting, now that I think of it, I have never met someone (except pg) who is a painter and programmer. I've met several programmers who are writers, musicians, carpenters, etc, but never painters.

I draw cartoons/caricatures (examples here: http://www.smileecards.com) and have painted a few times, but I don't quite call myself a painter.

About teachers, I totally agree that good teachers earn the respect of the students by having high standard, calling students out on bad quality work. I once suspected a teacher only read the beginning and the end of essays, so I submitted a 4 page essay that contained a recipe for banana cake in the second and third pages; I received a B+!
Some people can't find the full screen option on their terminal application. This really shouldn't be open source, they could make at least $20 an installation off of it.
There are some interesting politics lurking in the background of this, around what Europe is (ignoring the more specific politics of Israel itself). Until this decision, the two pending applications for membership from outside geographical Europe, Israel's and Turkey's, had been stalled for quite a while. Now that Israel is in, there is a question of, what about Turkey? But that one is tied up in EU expansion politics; Turkey is also an EU membership candidate, and anti-Turkish-membership politicians don't want it admitted to other European organizations like CERN, for fear of strengthening the Turkey-is-European view.

There is also a longer-term question of what CERN (or perhaps other "European" institutions) should cover geographically. Why are they "European", and what does that mean? Could Egypt join, for example? One might say it's less "culturally European" than Israel, but its scientific community is quite western-oriented, and it already participates in some CERN projects on a case-by-case basis.
I'll try to answer your question on why some people might have downvoted you. In spoken English we can use a wide variety of tones to indicate things like sarcasm or strong disagreement when asking a question. Translating this into written English isn't totally straightforward, but one common way of signalling these things is to use scare quotes[2]. In this way writing "Why do you say its usually like that" and "Why do you say its 'usually' like that?" have the same literal meaning but the later has a belligerent or sarcastic subtext. In general, if you don't want to come off as disagreeable you should never put quotes just around single words like usually, and especially not words or phrases that weren't actually used in the conversation like "off die" when questioning them.
[2] http://en.wikipedia.org/wiki/Scare_quotes
Ask HN:  Is it feasible to use redis as the only datastore?
Ive read that Redis is used for caching. But for a simple application is it feasible to use Redis as the only datastore since it provides fairly robust querying capabilities?
Programmatically human law may lose ourselves, insofar conceptualizing reasonability.

How might IT giveth direct feel?

/end upvote
Won't the price increases more than make up for lost subscribers? (assuming they stop losing them soon).

As their streaming offering gets better, more people will sign up for a streaming only plan, which is actually cheaper than their old streaming+dvd plan used to be isn't it?

Now might be a great time to buy Netflix.
This dataists post of the popularity of programming languages is relavant, though the data may be a but outdated.

http://www.dataists.com/2010/12/ranking-the-popularity-of-pr...

Thankfully, the good folks at Redmonk revisited this analysis recently.

http://redmonk.com/sogrady/2011/09/06/dataists-anguage-ranki...
Can you perhaps point me to one of those $400K Ruby jobs ?

Kidding aside, he wanted something with a strong existing application / infrastructure base.

And while CLisp, Closure, etc are fun, we can all agree that starting 99% of web projects in them is probably a bad choice.
You should add an option "I'm an Apps user" :)
Explore Your Twitter Favorites
Law School Resume
Harold Cohen is probably the most famous example--- a painter who also programs AI systems (which are themselves painters...): http://crca.ucsd.edu/~hcohen/

Although, looking for painters who are also programmers, but programmers of things other than computer-art systems is also an interesting question. Likewise with musicians, people who are musician-programmers in computer music, and people who are musicians and also programmers separately, might be interesting to consider as different groups.
Www.massagecq.com
I think that's an interesting idea. I agree that it's probably a bit confusing/off-putting as it stands now.
New Android App to Help You Meet Girls
PhpMyAdmin 3.4.5 is released
I think that's kind of what I was getting at too. Perhaps duration is the wrong word -- might experiment with deadline/due by or similar.
I like the idea. Did you try advertising this on iPhone Dev Sdk forums?

To be quite frank - I won't put any of my sources there until there is anything there already (not enough time to take chances with unknown sites).

Another thing - I think what prevents most of the developers from sharing their sources is insecurity about the quality of their source code. They think: "cool, but I'd have to do SO MUCh work to make the source readable.."
If you could somehow make the site more friendly for less than perfect sources (for example - allow the developers to mark their sources quality, so someone with poorer quality code will just upload it and mark as poor quality, instead of waiting god-knows-how-long to clean up the code).
I personally wouldn't mind buying poor quality code, but - as I said - plenty of developers will be ashamed to sell it.

Finally, a little bit of business advice - I suggest you focus on just one platform (iOS!:). The thing is - you NEED the critical mass for this site to work. If you focus all your strength on just one platform, you'll get to the point where you have a critical mass so much sooner. Handling PR/community building for just one platform is a full time job.

Also: read up about usability, because your site is lacking. The "buy" button is barely visible for example. Also - one of the main traffic sources for a site like yours will be (as much as I hate to admit it) SEO. Your site is so unoptimized - you could at least have more friendly URLs.
Plus - avoid a syndrom of "empty links". You should minimize the amount of times user clicks a link and gets an empty page.
Right now for example, you have a hundred categories on the right bar. Almost each one of them leads to an empty page - drop the categories until they are really necessary for navigation.

The site design is ugly as hell, but I think that's actually a good thing - don't bring in the designer before you have the business up and running... It's much harder to make serious changes to the site once the pro design is there.

Having said all that, I think there is a need for a site like this. Good luck!
There is a drop-down with a list of countries and the legend is draggable if you wish.
If you want to work for a small startup, Ruby seems to be what most people are looking for. If you really want to show off your programming chops, learn something lower level like C++. Of course you said it should be "webby" so another option is something like C#, as long as you don't mind Windows.
"I want to start a startup, but I don't know how to program. How long will it take to learn?

I would guess a smart person can learn to hack sufficiently well in 6 months to a year."

Hmm... interesting take considering the source, especially when contrasted with the general mentality that programming and software development is the finest of all trades and takes a near preternatural mastery only found elsewhere in classical musicianship 300 years ago. I quite enjoy the feeling that I could be good in a year.
We used it last night in a hotel to pick up drunk chicks. It's a perfect social crutch.
I found Philip's article to be remarkably uninteresting. He observed political machinations in a large company -- what a shock! I don't care if he has been out of the space for 3 years, or if he's in the middle of it today -- he didn't identify anything about organizational behavior that isn't already known. Move along, nothing to see here....
Oh, one more thing - if I'm going to buy anything on this site, I'll need to know who is behind it (to figure out if this is not a scam), and also - what rights do I buy. Can I change the sources a little bit and put them back into the app store?
Technology Companies’ Gender Disparity Seen Hampering U.S. Competitiveness
Video Encoding with Uploadify, CarrierWave and Zencoder
I was amazed to read:

"Over 4,500 developers and designers, copywriters, and illustrators have signed up in the past few days, and the growth isn’t showing any signs of slowing down."

That's indeed an impressive response. I'm working on a webcam sideproject, and I also hope to get that amount of signups ;-)
Maybe Murkin, but Ruby was a bad choice. It's all what you build on it, and part of the fun might just be building and understanding things better than just doing "require 'i18n'".

Ruby is an amazing language, I love it, but so many things have been solved already it feels like it is a game of pick the package, rather than actual fun, at least in web development.
This is such a simple application. There are a lot of "either or" games, but none that are this f*ing simple. I know this will help me meet new girls.
Bitcasa CEO Explains how the Encryption Works
So much double meaning and innuendo. Pretty great.
质量最好的数码相机
> Couldn't you add something equivalent to Lisp macros to languages like
> Perl or Python?
>
> Not without turning them into dialects of Lisp. Real macros need to
> operate on the parse tree of the program.

Actually, I've thought about porting some of On Lisp to python using
lib2to3 (http://docs.python.org/library/2to3.html) It's probably an obscenely bad idea, but I keep getting drawn back to it...
Most of the questions are simple but some could have double meaning....
This reminded me that I've been thinking of playing with a Real-time OS. My impression is that it's possible to run something on an Arduino. Does anyone have any experience with this?
I prefer jwz's approach: "Are you going to help people get laid or get paid?" If neither, don't do it.
I don't know what AppHarbor is. I visited their site on my iPhone and it appears to have worked just fine, I just couldn't tell what they do. Do the run your tests on azure? Do they just have a management console for azure?

Also, people use Azure?
Oh, that's what he's asking?

To the OP: do your startup in Java. Then at least you'll be hiring devs who give a damn about building your product, rather than ones who just want to screw around in whatever's shiny and new.
Note: he means "good enough", not good.

Which brings to mind patio11's constant reminders, that running a successful software business has very very little to do with programming well.

Which means that pg thinks that 6 months is the level you need to be at to be able to start a startup. This seems intuitively right to me, especially these days.
Matt Damon or Ben Affleck?

How can you ask me to make that choice!?

But probably Ben.
46 Hours Gaming and Counting - Support the MegaMan Marathon
Thanks. It's really exciting to see that this struck a chord with so many people. Interestingly, most signups are devs or designers (or hybrids). Not that many (low 100s) for copywriters and illustrators. I may remove those as an option and just focus on dev/design if becomes clear that's where Tinyproj is heading.
BTW, you can also click on the name of countries in the legend.
Interesting, thanks for sharing.

I'd just like to add, for the benefit of those who don't know, that Israel already takes part in many other European things, like sports (Euro Cup) and the European Song Contest (Eurovision).
NLC 무선과 무선 딜러가 되세요
I find this really interesting.
It's definitely useful.
Speaking as someone who has dabbled in both Haskell and Clojure (emphasis "dabbled"), I'd have to currently recommend Clojure over Haskell, for a couple reasons:

* The Clojure community has a strong focus on web stuff, while
the Haskell community has (to date) been primarily concerned with
more math-centric fields.

* Haskell's web stack is still very much a work-in-progress. It
severely lacks when it comes to documentation of even "simple"
stuff necessary for the web, like shuffling data into a database.
Unless you're looking for a type signature. The Haskell community
loves to provide documentation in the form of type signatures.

* Learning curve. While both are functional languages, it was my
experience that Clojure's emphasis on simplicity and ease-of-use
made it very easy to pick up and start tackling real things.
There is some ramp up time if you're getting used to the tools,
such as Emacs or the Java ecosystem, but you don't have to worry
about things like monads slowing you down.

* It's a LISP! LISP is cool.
I'm going to make a bold statement that might not be well received around here.

There is no smart people in what you think "webby" is.

Smart people tend to be the master of their domain: data mining, capacity planning, operations, specific business domains, embedded magicians, security experts (the real ones, not the fake ones), OS masters, programming language linguist.

Most people can write RoR, Django, CodeIgniter apps (or, known as the CRUD app). Very few people can do Business Analysis, Data Analytic, understand (and fix, improve, innovate) Healthcare, or bend Oracle as they wish so it worth for their bucks (surprisingly not a lot people can do this).

You can hire a $100k Ruby developer that know Ruby inside out, but what are you going to do with that knowledge except to build a company around Ruby language? (improve VM, sell enterprise supports, etc). I don't think you'd hire this fellow to write a crud app. That would be a non optimal business decision.

Node.js is the new hotness. Alpha-programmers will flock there for a while just like they did with RoR. So you're going to hire these programmers for 2-3 years, 4 max before they jump out. What are you going to do with Node.js other than to re-write pretty much almost everything that exist in another platforms already.

New language/platform becomes popular, people (early adopters) flock to it, then the notable ones (the next early adopters) flock to it as well, then the rest. I don't mean to disrespect the people who improve new platforms but most problems have been solved. All they do is to re-implement that in another language. MVC, ORM, Caching, Routes are still what they are in other platforms.
Wonderful. Just pure,distilled fact of life.
Why not?

EDIT: If it meets your application's logical and scaling needs, there's no reason you couldn't use it
Further Thoughts on Startup Operations
I think you need somebody who is good in English to help you out with the site. There are currently a few grammatical errors that are rather blatant.
There is no real action happening on Farmville.
It depends on what your simple application does and what its needs are. I could rewrite either of my products to use Redis only, to the exclusion of SQL. It wouldn't be a very good use of my time, but it would be trivially possible. Neither of them put terrible stress on persistence engines. Heck, I could rewrite them to do everything in flat files and that wouldn't be impossible, either.

There are some rather relational-data-intensive projects I've been involved with where that would have been an Exceptionally Poor Idea, both for the amount of pain one would go through writing a poorly tested version of LEFT JOIN to be able to get it to work, and because one will eventually discover that your SQL database of choice has been improved for hundreds of man-years along axes you care about and Redis has not.
I've been hoping for something like this!
Use it sparingly, but still more than facebook.
I am also fueled by his answer here. I guess that learning parameter depends on your teacher - the better the teacher, the better and faster you learn.

I just started learning HTML, CSS, jQ, PHP recently , and I found myself advancing at surprisingly high pace (now watching jQ new_boston tutorials on youtube).

Main problem for me is finding good material to learn from, since I only learn from the internet.

You have any advice considering good online sources for a total beginner to learn coding really well ?
Source Code: https://github.com/codejoust/ringsong
using mongodb, node, express, and tropo.
The blue arrow next to the arrivals and departures selection, acts like a radio buttion, but looks like an arrow. This is misleading... I was wondering why it said "Arrivals => Deprture" which looked weird... only after i clicked around, it was obvious that it was acting like a radio button.
I don't know why you guys downvote cppsnob (unless if he's being sarcastic).

Some of the Java startups look more solid than the rest. Zimbra, SpringPad, LinkedIN.
A Collection of Entrepreneurial Ideas
Even if it is just a prototype, it's looking good so far.
Muslim Women Of Netherlands Are In Deep Trouble
Now the Muslim Women of Netherlands will be in deep trouble after the implementation of ban on veil. first the Muslims women of Australia, Italy, France are facing the deep trouble due to the ban on veil now the Netherlands Government has decided to ban on veil on Muslim Women.
I guess what im wondering is more about the scalability of it. I know that Mongodb could essentially be used as the only datastore however it apparently has some issues currently with scalability.
By clean it up I mean make it work again. It was built on an older version of Node and doesn't work with API changes made since then.

What you say is true though. I'll set a deadline to fix it by. If it isn't done by then I'll just put it up.

My code is always perfect in every way so I'm not worried about reputation. /sarcasm
Are there any hidden reasons you could think of not to?
This is a good addition.
No need to pick locks - newspaper vending machines can usually be opened by a strong pull on the door. It makes quite a noise but doesn't break anything,
I felt the same way when I tried to start a "real" web project in a different language, and I got back to Ruby because I was more interested in implementing my own ideas rather than re-implementing existing solutions.

It means you should try to understand the libraries you're using instead of arbitrarily picking packages. Devise (https://github.com/plataformatec/devise) is a great example of that as they explicitly tell people not to use it unless they have a good understanding of the Rails framework.
http://www.w3schools.com is pretty informative if you haven't already checked that out.

The best thing to do, especially if you are on a budget is spend a few hours in a bookstore each week reading over various books on various subjects. I found this a lot more helpful.
Google Chrome icon in 16th century Aztec manuscript
Agreeing with this. Flightm8 seems like it could be much more versatile.
Pakistan as a country has gone from being a very reasonable, cheap and awesome place to live to being to a joke within the last 15 years.

If you ever go to visit, it is an almost lawless horrible place to stay where as a foreigner (who is a Pakistani though does not look it) you are treated as a threat by security guards and police officers.

This aside, the current ruling government of Pakistan is a farce, brought in by corruption and (misplaced) sympathy towards a corrupt woman and her even more corrupt husband.

The fact that it hasn't destroyed itself in the last 5 years is astounding.

Take Karachi (as Mr. Malik did):

"Malik had recently claimed that jealous girlfriends and wives, and not political groups or criminals, were responsible for a majority of target killings in the southern port city of Karachi."

what kind of bullshit is that?

The fact of the matter is the kind of horrible shit that we saw in the UK a few weeks back is about 10-100x worse in Karachi on a day-to-day basis. I very much doubt it's all to do with lovers tiffs gone wrong.

What needs to change is the education of the ruling class and that needs to start with the President and the Prime Minister, both of whom really need to have their educational background under scrutiny.

One who doesn't even know what degree he has - or the real name of his school [1] and the other who doesn't know a very simple prayer taught to 10 year old Muslim children as the head of an Islamic state and when questioned became very defensive [2].

All of this goes on the back of a country with a continual energy crisis where they are currently experiencing (and have been for atleast 2 years) a "load-shedding rotation" at several times during the day.

3rd world infrastructure run by fuckmuppets.

[1] http://www.zimbio.com/Asif+Ali+Zardari/articles/20/Mr+Asif+Z...
[2] http://www.youtube.com/watch?v=sWeAbDuE_u8 (there are better videos, though i couldn't find any)