skysight-inc/HackerNews huggingface dataset:
Dude, no. I think he was talking about how you can't tell how the size of the user base of a language is affecting the ranking. So, for example, only 1% of all projects could be in Java, but the swearing could be frequent enough to make it have ~15% of all curse words.
http://www.craigslist.org/about/FHA#roommates
Project Euler and Lisp
I think its more that no one is taking the time to write great and compelling stories.

It takes time and patience and a lot of effort to create a story like the The Lord of the Rings. And the movies that are really good are ones with a great story behind them.

Hollywood seems to be just mining stories from the past. Its gonna run out at some point and all we'll get are sequels.

There needs to be some infusion of creativity. "Contemporary" creativity. Ie new but compelling and interesting stories. It seems to be a lost skill.
That is a great point, thanks for the advice!
The commit messages. https://github.com/AndrewVos/github-statistics/blob/master/p...
I have an iPad. I love my iPad. That said, it's too heavy. 1.5lbs is really light when you have a laptop that you set down to use, but when you actually hold the device whenever you're using it, that weight adds up. It needs a better display. Please don't misunderstand me, the iPad has an amazing display compared to what was available when it launched. When you hold an iPhone 3GS up to an iPad the phone looks like it's using 16 bit EGA. But the galaxy tab and the iPhone 4 have raised the bar for what consumers expect. Finally, it needs at least a front facing and would benefit from two cameras. The new iPad also needs FaceTime. Also, if apple were smart they'd add the same camera the iPhone 4 uses to the rear. That would further lock up production capacity so that competitors can't use the backlit camera technology in their stuff. I'll be watching the keynote live if at all possible and I'll be following by liveblog if not. Should be a great event.
How to Start (and Automate) a Social Media Agency
We heavily adapted http://moochart.coneri.se/ for the graph.
Native Android icons in vector format
A Conference I want to go to
Out of 929857 commit messages, I found 210 swear words (using George Carlin's Seven dirty words).

That set only includes [shit, piss, fuck, cunt, cocksucker, motherfucker, tits], so these are probably not meaningful results.

I have personality commented "asshole forgot to increment the counter" 527 times in 4 different languages.

[EDIT: 528 times in 5 different languages. Sorry, bitches.]
Why didn't you just loaded Windows on the Mag? Windows 7 Media Center has one of the best Netflix clients I've seen. Also Boxee on Windows will do Netflix, although last time I tried it the Boxee version of the NetFlix client was really, really shitty.
The only reason it's skewed towards young people is because software is a VERY young industry! People who did not grow up with software just have less experience with software and are less likely to start successful companies around it.

In a hundred years the market will normalise to whatever the normal age for business owners is.

We've gone through periods of rapid change recently, and older entrepreneurs are just less familiar with the workings of the new stuff to be able to successfully compete. That will change as the current generations grow.
Hurray for the mention of P-Code.
It reminds me of Stata, which is has a fairly better syntax than SAS.

(Eg: the weird SAS code gets replaced by something as simple as tabulate x y)
Ask HN: Linear algebra and web software?
I am curious where linear algebra has applications to web software engineering.
If anything, having competitors validates that you have good ideas; there is also a clear, widespread pain if some one else is tying to solve the problem.

If your implementation is indeed better, and you can hustle, its likely that you'll do well.
Some recent good movies:

-Animal Kingdom (Australian crime film)

-True Grit (Western)

-How to train your dragon (Pixar film)
> C++, Ruby and Javascript have the most profanity. They're relatively equal to each other and collectively account for more than 50% of the swearing in commit messages.

this is the problem. In the pie chart it's almost impossible to determine which of those three has the most. In the bar chart, it's fairly obvious to my eye that C++ wins, though JS/Ruby are very close.
No Perl? I fucking swear all the time...
Interactive Co. Develops BeerGenius - an "interactive product browser" (Video)
A few years back I've seen 100-150 as number of services accessed to render an amazon.com page; as mentioned in this 2006 interview: http://queue.acm.org/detail.cfm?id=1142065
> Python and PHP have, comparatively, almost no swearing.

Of course. Python users are happy people.

I wonder what happens with PHP... ;-)
One thing not taken into account in this discussion is the natural limitation of career growth. Everyone has a cap on their advancement. Some devs hit that cap after 4 years, some after ten. But a smaller and smaller percentage of employees are promoted to a higher level after the requisite amount of experience.

At Google and Microsoft there is very large percentage (~60%)of employees in the T4/SDEII bracket. This is the 2-5 year experience bracket. The percentage of employees in a level exponentially tapers off when compared against higher levels. This could be one explanation of the graph as presented.

At the companies you mention, the graph is accurate when plotted against population but incorrect when plotted against level.

Mid to higher levels see approx linear growth in salary and compensation until the top echelon. The compensation difference between two levels is approximately 10% the starting salary of a college hire. However, this highest levels including directors, tech managers and partners see clearly non-continuous bump in salary and equity (2-5x salary, 10-50x stock).
Kirix Strata looks like the dropbox equivalent for this space (http://www.kirix.com/). All it does is suck in data -> Create relationships -> pivot, graph and report. The people I know that use it swear by it because it fills one small gap instead of many.
What do you mean by a better display? Merely a higher resolution? The iPad’s IPS panel is great and I personally hope that they don’t go with other technologies. An increased resolution would be nice but unlikely.
Color Picker Pen
Introducing PhiloGL: A WebGL Framework from Sencha Labs
2.2 was exactly an "optimization" release, to bring what we had at a better level of maturity.

Basically we'll try hard to don't add things to the API in the next releases, but just to open to new use cases changing the "backend" part, with cluster support for large fault tolerant deployment, and with diskstore for "bigdata".

However there are a few important new things in Redis 2.2 from the point of view of the features, I think the main ones are:

* non blocking replication, so that now slaves are able to serve data even when trying to resync with the master.

* Check and Set with WATCH.

* Write operations against keys with an expire set.

* LRU eviction of keys in 'maxmemory' mode.

* Support for SETBIT/GETBIT/SETRANGE/GETRANGE, basically this turn the string data type into a random access array.
I added a pie chart :)
PhiloGL: a WebGL Framework for Data Visualization, Creative Coding and Game Dev
Cloud CRM Application Perceptual Survey
OK, then what about The Blair Witch Project? One of the most polarizing movies on the graph, but not exactly what you'd call "safely" manufactured for an existing fanbase.
"... ripped an equal amount of commit messages per language ..."

929857 commit messages.
8 languages.

929857/8 = 116,232.125

o_O
But it doesn't run the dominant phone OS on the market. And that fact is actually quite important. It's true that no single Android phone is close to the sales of iPhone, but it's most certainly true that from an OS perspective, Android is leading the way with iOS in second place.
I spent $3000 on the laptop I'm using, and these tablets are positioned to replace it. I think it's a good deal at any sub-$1000 price, even if it's not quite as absolutely powerful in the areas I'm used to having power.
Has the idea been "validated" just because it made the first page of Hacker News?

Anyway, I write apps for Android, and I actually entered a really crowded space because I thought I could do better, and now I have the #1 app in my genre.

It's a big world. There are lots of people. And I don't see any reason why there can't be room for 2 similar products, as long as they are both great.
Here's an idea: find someone else with a problem and work on that. This works especially well if the someone else is in business, very busy, and has some money. Chances are better that your solution to their problem won't have much competition: if it did, they would have already gone with it.

I know this is the opposite of "scratch your own itch", but I always found that advice overrated. I have always been much more successful scratching other people's itches.
I could bring it to anywhere in theory, just a matter of getting the data. I think I picked all major cities in North America and capitals of most of the rest of the world for this version
Another obvious lesson to take from this is that it is sometimes better to release something imperfect and improve upon it, rather than wait for the perfect product, because by then you may be irrelevant.

The downside to this is lack of agility due to trying to maintain backwards compatibility, and being bogged down by support.
Not statistically signifant, but interesting idea.
> Perhaps PHP and Python has fewer occurrences

Maybe Python programmers are just happy and well adjusted people...
We'll be supporting other means of access in the near future, Google Apps is our target for the private beta.
I didn't say "it doesn't really matter" how you make decisions. The original post was about the scenario where multiple founders with equal stakes disagreed on a decision.

I'm assuming that they've both made their best arguments on each of their viewpoints and that both choices are rational and reasonable decisions, and yet they can't reach an agreement. In that case, no, "it doesn't really matter" how you choose which founder gets his way.
Flash for Android 3.0 to arrive in "a few weeks"
I agree, contribute to the max that the work will match, but I would put it into an age-adjusted fund that is aggressive while you're young but gets more conservative as you get older. No sense in losing 10-20 years of aggressive growth return rates...

Also, don't forget to have a liquid cash cushion on hand for unexpected expenses or things like job loss. Personally I put 10% of each pay check into savings (until I build up at least 6 months worth of expenses- after that I'll probably just use it for vacations and the like) and 5% into a retirement fund (I use a Roth IRA for now).
Apple’s Time-to-Market Advantages with the iPad
What Are You Not Good At?
FBI: Web-based Services Hurting Wiretapping Efforts
One Browser Input To Rule Them All - Chrome Omnibox Extensions
> It's possible that one guy could be responsible for a large percentage of swearing for a given language.

Sorry, Ruby!
Here's 3 simple goals:

401k @ 6%

Max Roth IRA until $5k

Max 401k until $16500. (Employee contributions don't count against the max)
Maybe it's just me but I think it'd be great to see where the company is based (the country) in the initial list. At least that'd be handy if you get more job offers. As I am in Europe, I'd prefer jobs where I can call someone up during Euro working hours. (Then again, my sleeping patterns are way off anyway.)

Just a suggestion though, the site looks sweet!
1000x this. The Internet doesn't mean every idea you have will be built by 10 other people first; it means that every idea you have that serves 20-something geeks will be built by 10 other people first. Build for other people. Added bonus: other people tend to actually spend money for solutions to their problems.
Here's one way: The guy that tried adam@example.com, anna@example.com, berry@example.com etc., sending basically the same message to each, before trying ben@example.com is probably not a "potential client".

Then you get into the spam-filtering based on content, which is already successful at preventing massive amounts of spam.
Seems that python devs are practicing the Zen of Python :-)
I'm going to second this. I'm relatively young, and I have some cash to blow, but I don't always know where to go for vacations.

Love the idea by the way, keep developing it!
Uncomplex is probably the wrong word. Averagely complex for this sort of thing? Not easy to achieve or trivial to build, but, from a 40,000 foot perspective, probably typical of the kinds of complexity you'd find in most popular web applications.

There's a very long discussion, somewhere, of Amazon's eventually-consistent architecture that I'd say is definitely on the high-complexity side of things. Unfortunately I can't find the link I'm thinking of, at the moment.
This is great.

One of the main reasons I've been rooting for Durbin's interchange fee amendment to be implemented is because interchange fees stifle pricing innovation. For debit card transactions, the interchange fee is -- on average -- 1.8% . This goes to the bank, and becomes the bare minimum for swipe fees.

Assuming that the Fed goes ahead and implements their proposed rules, interchange fees will drop to less than $.12 for most debit transactions. Square and other progressive providers can pass these savings on, if they so choose.
That's assuming that most profanity is directed at the language. It might be the case, but one may also be annoyed by a codebase, by an algorithm, by a bug, by a co-worker, by the business reason for the commit, or by something totally unrelated.

There can also be humourous swearing, and swearing for emphasis (see DHH), neither of which convey annoyance at all.

Hypothesis A: PHP projects tend to be smaller and simpler, with fewer interactions with other code/requirements/people, and therefore fewer opportunities for annoyance.

Hypothesis B: PHP is actually a very simple and close fit to its use-case, of unambitious webapps, and so often the tool just does its job, and disappears. There's no space to swear at a tool that you don't notice.
Both are valid approaches.
One requires vision, the other requires connections.
Realizing either of them requires lots of hard work.
I have great personal affinity for Texas but am having trouble coming up with a list of half a dozen top notch universities. I can come up with three (UT, TAMU, Rice) and a few more if you set the bar a bit lower, but none of the these (arguably Rice) is in the league of Stanford, Berkeley, and Caltech, and only the first three are in the same league as UCLA, UCD, UCSD, UCI and USC. Even UCSB and UCSC are good.

Perhaps what I'm trying to say is that as wonderful as Texas is, if you're interested in universities it is sadly lacking. (I mostly know about math departments, so if I'm really wrong about either state, I would like to know.)
Windows 7 SP1 is out
I observe lots of groups in this situation. It took me eight years from first contact to first real project in C++ because I learned Smalltalk first. Hadn't I seen Smalltalk before, I would have thought C++ was just fine, instead of the abomination, the gigantic leap backwards it really is, and would happily use it like so many people do.

A lot of people love their tools just because they don't know better ones.
Saw the article, got excited. Read the news, felt even better. Read the FAQ and saw that it's not available in Canada. This would be ideal for so many people I know, ouch.
Nice interview. I like the idea of the web server being simplified down to a router to backend services. A non-blocking server is a natural for that task.

One of the other ideas the interview mentions, that I don't think is mentioned for the "cloud" enough, is the having data reside on the same machine (node :-)) as the software that analyzes it. If you're going to spread out over many machines why not stay local as much as possible. There is added overhead for administration but that can be automated.
I used to think like him in the past. But these days I am already so occupied with executing on things at my job and in my free time that I thank the high heavens every time I realize someone else has executed on "my" idea.

Every time this happens, someone else solved a problem for me for a fraction of the cost that would it take me to implement. I can just pick another thing from my ideas.txt file and work on that.

This happened quite a lot recently because I want to break into Android development with a friend of mine. The first three ideas we came up with have already been done. It turned out that one of the ideas is an amazingly popular apps in the Android store already. Too bad it was not us who did it. But then, now we have finally found an Android app idea nobody has executed on yet and we will start working on it today.
Android isn't really leading, it is just allowing carriers to release "smart" phones in the free to-$199 price range, which is what most people expect to pay for a phone.

If there was an iPhone available for every carrier and it cost $20, then nobody would be using Android except the hard-core Linux hackers (like myself).

I am not complaining about this situation at all, as I love Android and hate Apple, but let's be honest as to what is actually going on. Cheap crap = sales.
Threading State - A short Haskell tutorial
I'm pretty sure that Python makes a lot more sense to mathematicians than the special purpose syntax of SAS. List comprehensions: mathematicians use set comprehensions all the time. First class functions: same.

If you just need graphs and pivot tables, use some GUI tool.
I think that approach would work better for a startup company, but for a side project, it doesn't seem that feasible.

It is good advice, but when I want something to hack on in the evening or on the weekends, setting up a business meeting isn't exactly crossing my mind.

I work on other peoples problems at the day job so it's nice to have a break :)
You are misrembering history a bit here. The "lockout chip" concept came with Nintendo's NES (Famicom in Japan). Tengen bypassed the lockout chip for their games (including their NES version of Tetris which many consider vastly superior to Nintendo's implementation) and this resulted in a lawsuit from Nintendo which was eventually settled because the court ruled that there was no copyright claim and that Nintendo's patent claim was probably too weak to stand (though the settlement occured before that was passed back to the USPTO).

Having said all of that, I too am confused with the argument here -- the videogame console market is very much a walled garden and has been for a very long time.
> Finding an excuse to blame it on your in-house wiring, too?

Actually, no. The technicians visited, looked at the in-house wiring, discovered new problems, looked at the last mile cabling, agreed it was in very poor shape, and then proceeded to replace only parts of it, most likely in order to save money. After several complaints, they've replaced the majority of it, but there are still times when the connection goes down.
Why limit that to "support"? I often would be happy to share a window with a friend.
Where is the PS3!?!?! I'd switch today...
Should be a little clearer now. :)
My sister, her husband, and his brother are in a band. I recently went to one of their concerts. During a break, I mentioned Square, and showed them my reader. My sister handed me her phone, I installed the square app, registered an account for them and 5 minutes later they were taking credit card payments.

Anecdotally, they sell 10-12 more CDs at a show when they are able to take credit card payments.
This is a remarkable article. Quite informative. The CANVAS organisers are amazingly shrewd as well as brave.

One thing that really struck me was the focus on planning and gradual development. The idea that you can't just try to rally an angry populace, but you must slowly build up the idea that resistance is feasible.

And the reliance on a history of non-violence so that if and when things get nasty the cops or army will have already seen that the protesters are non-violent, making it harder to justify shooting them.
Great points. I appreciate your thoughts.
> I wonder what happens with PHP... ;-)

Ignorance is bliss?

> Of course. Python users are happy people.

Heh, I've been using Python lately and have felt lots of urges to swear, but I can't get myself to commit it. Shoot.
Whether it's easy or not is irrelevant. There are other ways to do it, and Apple is under no obligation to support those methods or make it easy for them.
In general, subscription services are great for things you'll need "once in a while". If you can get them on the hook for a low amount, it can be a great source of steady cash because they often won't take the time to cancel until way later.
[youtube] Playable Angry Birds Birthday Cake
The @task decorator is a real good idea. Many good changes in 1.0.

The only thing i miss is a virtualenv context manager (with virtualenv(blupp):...).
I considered it validated because HN is the ideal target market and there was a lot of interest in the comments, not just because it was on the front page.
Good point. Sparkly vampire movies produced and marketed with the express intent of playing on the hormones of teenage girls tend to be extremely complex and nuanced.
How much of this is a failure of the medium, though, rather than of individuals' jaded palates coupled with the availability of almost all hit movies from the past for instant home viewing? We tend to glamorize earlier generations of the movie industry because some of their products have stood the test of time so well, while overlooking the abundance of terrible films that came out around the same time.

I do think that plotting, which is only one element of a film, tends to get more predictable as viewers age. There are only so many basic dramatic situations, and nowadays genre tropes are so well-defined and well-known that almost anything is going to look familiar and derivative to somebody, and be blogged about in such terms. On the other hand, a good film can be enjoyed repeatedly, despite the element of surprise being gone after the first viewing; the pleasure is in the quality of the execution rather than in the novelty of the story development.
shower? iPad in a plastic bag?

Shower time is my last refuge from the Crazy Info Stream. I relish the thinking time.
The 3rd one is by DreamWorks http://en.wikipedia.org/wiki/How_to_Train_Your_Dragon_(film)

Pixar is currently in the sequel game. Toy Story 3 last year, and Cars 2 scheduled for this year. http://en.wikipedia.org/wiki/List_of_Pixar_films
> The $1 limit on credit cards is annoying if you want to sell something at $0.99 though.

Why do you think selling something for $0.99 is legitimate? I know it's common, but it is the practice of confusing the buyer "Oh, it's just 90 cents" when they are actually paying a dollar.

I would be extremely happy if Square (or for that matter, everyone) would only let you charge (say) at 10 cents increment for prices up to $5, at 50 cent increments up to $50, and at $5 increments above $100.

The merchant should actually have to pay for it (to the tune of $4.99) if they advertise a product at "less than $100". They shouldn't be able to charge $99.99.
There is not much PHP on Github.

It's the same reason there is no profanity it FORTRAN or COBOL in this graph.

The author makes a terrible mistake: he does not normalize the graph relative to the total amount of code in each language.

There's a lot of Ruby on Github, which is why you can find plenty of Ruby profanity.

The graph is just about useless without this normalization.
The Value of a Daily Paper
Lunula, a Lisp to C# compiler