skysight-inc/HackerNews huggingface dataset:
> but this is because the study was intended to test the concept of static vs dynamic typing, not particular instances of it

Help me out here -- since the study confines itself to a handful of small Python programs translated to an idiosyncratic language like Haskell, how can the scope of the study possibly in any way qualify as a study on something so broad as "the concept of static vs. dynamic typing"?

Are you not confusing a better, more appropriate argument you'd make for the argument actually made in the paper?

EDIT:
> Sure, it left that open as a possible interpretation for people looking for justification of a preconceived notion, but you can't really blame that on the authors.

Is that really an argument you want to make, that I can't blame an author for using broad and imprecise language that infers unwarranted conclusions in an academic paper?
Well, whatever. Mods close good, interesting stuff on the other sites too:

http://programmers.stackexchange.com/questions/45776/why-do-...

So either the site visitors are mostly stupid and cannot follow directions (see the number of votes on everything mentioned in that closed, "not constructive" thread), or Joel and you are forcing SE sites into an inferior subset of what the visitors actually want.
You are correct in pointing out that absence of support and preinstalled Linux laptop and desktop is an impediment to Linux adoption.

However, after installing ubuntu on my Mom's computer last year, my support calls got cut in half. Now she doesn't have to fight with malware, viruses all the time. I think Linux as a desktop has matured enough that most people can use it for their everyday computing.
This; in my experience median compensation for programmers is comparable to PMs, and the high-end of programmer compensation is significantly higher than that for PMs.
If you found useful this article you may check this one too - http://news.ycombinator.com/item?id=4138253
It seems to me, Android phones focus much more on the brand of the device than the platform it is running...

"Samsung Galaxy S II Epic 4G Touch"

Ads might mention mention Android but much more verbiage is about the device features and the like.

iPhone doesn't need this. RIM really didn't need this.

Windows Phone adds I have heard, Nokias are now known for running Windows Phone, I haven't heard many commercials for other device manufacturers. But, for me, I know it is an Android phone when I hear the ridiculous names.
There are many ways to get to a blog page - Google for one, Hacker News for another. You really need some way to put it into context. Why lose the opportunity to introduce another potential user to your service?
The top rated comment on this question asserts that the reason why programmers have lower salaries is because they are logical, intelligent individuals who refuse to play the politics game and thus are hated by executives. Not only it this incorrect (have you seen the politics in certain open source software projects ?) but it plays into a narrative that programmers want to believe: business people are corrupt and programmers are superior to them morally if not in compensation. You're doing yourself a disservice if you follow this line of thinking.

On the other hand, the top rated answer has a pretty elaborate and abstract theory about widgets and film makers. I make no assertion about the accuracy of this abstract theory, but I can summarize reality in a much simpler way: many programmers work in businesses where software is a cost center. If you want to make money as a programmer, you need to work at a company where software is a generator of profit and negotiate compensation aggressively after demonstrating your value.

The following is required reading if you'd like an algorithm for doing the above:

Don't Call Yourself A Programmer, And Other Career Advice
http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pro...

Salary Negotiation: Make More Money, Be More Valued
http://www.kalzumeus.com/2012/01/23/salary-negotiation/
That's sufficiently unlikely that we shouldn't be relying on it: http://mjg59.dreamwidth.org/12897.html
It's not really as easy as you make it sound. Incorrect moderation will cripple a site and prevent people from contributing, but moderation is necessary to prevent the site from declining in quality. Without moderation, a site's quality will decline with its increased size. The default subreddits on reddit are a good example of what will happen without sufficient moderation.
> "Make a blog in 15 minutes!" --- you remember this one? Were you programming back then? It's exemplary of what I'm talking about.

Actually: Yes. I was even programming Ruby before that, after it won in a flip-coin-contest against Python. :)

We might be on the same page here, but with different mindsets: http://news.ycombinator.com/item?id=4138088

I am a happy Puppet/Vagrant-user and would give away a substantial amount of money for a build/management/hosting-service for all that. Still, you need a hook, and the (in)famous 15-minute-blog was a tremendous hook, as is a "setup a clean dev env in 2 minutes". Immediate usage is the greatest hook you can get. I remember using frameworks where the setup took hours and was closely bound to the machine you were using unless you built your own tooling on top of the whole thing.

Also: there is a lot of stuff around in the Ruby world that can advances the state of the community as you say, even by salvaging Rails. I have not written a Rails App in around 2 years, yet I constantly use parts of it. Rails became a much better community citizen over the last few years.

If the 15-minute-hookiness is all you complain about: well, let them have it, if its fun :). I don't care about it a lot, but it is fun to get started.
The artwork is nice, but am I the only one who associates "designed", in the context of an online presentation, as a mix of UI/UX design? This is a Tumblr with illustrations, with an overall presentation that mimics Pinterest's appeal. If I'm not mistaken...well, judging by the sparse text after signup... the service appears to be a Pinterest for places

> THE PLACES YOU’LL GO…
The places you’ve been and the places you dream of — all the places you’re connected to and the story that tells.
That’s your Wanderlog
Show HN: InvestRegret - the investment time machine
> I'd seen the Resque/DelayedJob stuff. The equivalent in Python-land are Celery and Carrot. They're probably not much different.

I'd expect as much.

> Creating defaults for this stuff is definitely cool, but OTOH, it's something we solved at my company with a single bash script ;

Good for you guys! That's going to be one hell of a bash script though, enjoy maintaining that.

> Vim user. Pffffft. ;) All hail the hypno-Emacs!

Err, OK.
I'm a little surprised that the top answers on Stack Exchange accept the premise that analysts and PMs get paid higher salaries. That is certainly not the case at my company (mid sized tech startup), nor I would imagine at most other tech companies.
[ http://www.tweetstak.es]( http://www.tweetstak.es)
It was closed after 2 pages of answers and hundreds of votes - not so problematic IMHO.
The easy answer is: because that is what the market dictates. Programming may be difficult, but I'd be willing to bet there are a lot more programmers out there than people willing to be a PM (and stick with it).
Windows Phone 8 and Windows 8 share lots of code, NT kernel
For instance today if you install Fedora and select encryption for the drives, /boot is still not encrypted (what would decrypt /?). Your data is secure from offline analysis, but anybody can walk up and replace /boot to record your password (not to mention more complicated hacks) the next time you use it.

So verifying the bootloader with EUFI is a great thing that must happen. It could be completely transparent to most users -- their system works the same, it's just more secure. The problem is that Microsoft has engineered it so in practice only their key can be on the system to unlock it. Once this scheme gets established they might even be able to maintain a 'windows tax' just to unlock the hardware even if you don't even use their OS. That's really the only negative about EUFI.
'how would I (as a potential user) know which to pick?'
How about which one serves you the best?

So you're saying if one of the services with the shittiest product raised $100MM more than the others, gave their product away for free and outlasted all of the others, you would let that 'competition' decided which was the best service for you to use?
What's wrong with "dynamism"?
Wait.... did Carreon just try to blame the bombing of Hiroshima and Nagasaki on Walt Disney?
This is a rerun on HN. It's also untrue - analysts and PMs don't typically make more than engineers, this is a bit of programmer urban legend. I actually took a paycut for my stint as a PM
remote pairing with a graphical editor?

yes please.
Even if you're a good programmer, typing and interfaces make refactoring quicker and typos easier to find.

This is why so many people have problems writing in JavaScript.
>Err, OK.

No sense of humor? Oh right, HN.

>Good for you guys! That's going to be one hell of a bash script though, enjoy maintaining that.

Nope. Catenating files has been the privilege of Unix users since the 70s, that we would believe this to be difficult or complicated is embarrassing. The trickier part was sedding the query string that invalidates the old versions.
"a good developer should be able to take on all three roles"
I generally would agree with you but it is not that simple. A good BA or PM can do lot of dirty work that the programmers can be shielded from in order to focus on their core value: code/build the product. Some of those dirty tasks are:
1. dealing with difficult business users who keep changing their scope and requirements. Can you imagine if you had to develop the product while the scope keeps changing ? A good BA/PM would negotiate that for you and help stop scope creep.
2. Looking at the bigger picture. This includes ensuring all the connected project members are delivering, communication is in place, people are talking to each other and everyone is on the same page. No one enjoys doing this dirty work but it brings tremendous value to a project.

There are more like these but you get the idea. Yes there are BA/PMs that do not do their task well but incompetence is not retricted to a particular line of work, is it ?
Except that it's not the same.

You'll actually get iOS 6 on a iPhone 3GS, whereas Microsoft is backporting select features to the older Windows Phone 7 OS.

That means still no native code, etc.
There's a legitimate reason for excluding the original iPad, though: it has to push four times the pixels as the iPhone 3GS, while still being limited by the same 256M of RAM that the 3GS has. Apparently at least one essential application (my guess would be Mobile Safari at least, probably many apps) couldn't provide an acceptable user experience within that constraint.

Perhaps there's a legit reason for the current Windows 7 phones, though. Does anybody know?
I view the PM role akin the role a sweeper plays in curling. A good PM will clear the path for others on the team to do what they do best. Sometimes that's wrangling with devops so the developers can keep programming, or it's calling a meeting with stakeholders to brief them on potential issues before they get out of control.

A good PM is offensive, not reactive and thats why a lot of times it seems like they're just calling meetings. They're generally the only person that interacts with all the different teams (management, QA, dev, IT) and so they can see the upcoming roadblocks. IF they get those solved beforehand that's worth some $$$ :)
No, only for a small subset of people and all chosen at Twitter's discretion (they don't take suggestions).
+1. But neither coding horror nor joel give a sh*t about that:

coding horror: http://news.ycombinator.org/item?id=4132668 - Basically says "If you're bitching about it, it's because it's working as intended"

Joel: http://news.ycombinator.org/item?id=4132020 - Says "Yeah, but look at the quality"

I just want a filter for high-activity closed SE Q/A's, that way I can read highly engaging and interesting topics.
Nothing says i have to go along with it, I can do my own thing.

Capitalism just means resources (capital) is privately owned, how we deal with the other folks that also own capital is purely up to us. No rules around that.

I'm sorry, but you're just flat out wrong. I get your logic. It's just that it doesn't work that way. There are plenty of laws around cooperation between businesses, for better or worse. Flaunting them so you can do your own thing is a good way to wind up with a big fine. This blog post is stopping just short of advocating cartels, which are illegal in the US.
If you're doing things on your local machine anyway, is there that much benefit over just using heroku?
The original iPad got 2 major updates from iOS 3 to iOS 5.
I think the story is that it was an idiom used in England and the show runner for community heard it and thought it was stupid so he incorporated it into Pierce's character.
This is clever (if cynical) marketing from McDonalds Canada: take one of the oldest knocks against large-scale fast food (that's it's marketed dishonestly) and turn it into a product benefit: "it's ugly because we took the original product, which is beautiful, and then uglified it to make it taste better". One thing that makes this piece cynical is that the integrity of fast food promo graphics is not a new or pressing issue; McDonalds has had many excellent opportunities to address that critique in the past.

Also, note carefully the details in this piece: it covers "food styling" done by "WATT" for "McDonalds Canada" and claims that that particular shoot used only the actual ingredients McDonalds uses in its retail chain.

From what little I know of the "food styling" business (not much, but I've met people who work in it), it would be an extraordinary claim that McDonalds adheres to that "only real store-scale ingredients used in promotional graphics" credo worldwide. But maybe they do?
I agree but both SE and Wikipedia suffer from moderators being picked based on karma. Karma is achievable easily despite any motives and personality traits which are bad. They should be picked by humans as they are a better and more objective judge of who is fit to moderating a site to the site's standards.
Direct Youtube link:

https://www.youtube.com/watch?v=oSd0keSj2W8
Absolutely: Heroku gives away free instances.

http://www.heroku.com/

Rather than learn the basics of FTP kids today learn the basics of git deployment.
Can you recognize the million pound chair?
I'm surprised by the large Android figures there. For a time OSX became the most widely distributed unix-like consumer system and that was exciting. But despite a strong play, it's being overtaken by android. Looking at these numbers, if I was starting a consulting business at the moment I'd be tempted to focus at android.
I disagree. Opinions change over time. Its a great place to observe that.
On a related topic, another interesting paper: http://www.cs.washington.edu/education/courses/cse590n/10au/...
Epic Games Sells Chunk of Itself to China
I understand there are specific laws about what they can and cannot show in a food ad in Ontario and/or Canada. They can do their own preparation, but I believe the ingredients must be identical to the ones in the actual product. So it must be an actual beef patty, and the ketchup and mustard can be squirted on carefully, but they have to be real ketchup and mustard.
Every war time country dehumanizes their enemies. If we portrayed the Taliban or Vietcong as freedom fighters saving children from American boots or the Nazis portrayed the Jews as hardworking members of society, the surrounding events would have been much different.

That said, I'm quite certain Disney's cartoons had absolutely nothing... NOTHING... to do with HST's decision to drop the bombs. Furthermore, the poor analogy has an obscure correlation at best with the current lawsuit.
Now if only they would admit defeat and support OpenGL ES. If they really want more "apps" on their platform, then removing the need to port that part of applications would be a huge win.
* Spoiler *

So - I had no issues with most of the criticisms in the article, and, I could put down the odd behavior by the scientists and the scary snake alien, as more human failing than anything else. Indeed, most of the scientists contacts said they'd do pretty much what the scientists in the movie did - maybe a bit more cautiously, but what kind of movie would that make.

The one issue that _did_ drive me crazy, to the point of distracting me from the entire movie - was the suggestion that Human DNA descended from some random alien who jumped into a waterfall. Forget about "Ignoring Darwinism for 200 years" (as they tried to address this gaping lot hole in the movie) - How do you account for an almost flawless Genetic Tree that shows the relationship between Humans and basically all other animals on the planet?

The worst part, is they could have handled it with a bit of care (I.E. In the way that the "slab" in 2001 provided the spark of intellect for the apes, jumpstarting humanity) - they could have shown Apes (or some other hominid) interacting with the DNA and being altered.

Anyways - I still think it's probably the best SciFi movie of the year, so far. (Not that there was a lot of Competition - MIB? Avengers? Cabin in the woods? I have hopes for "Safety not guaranteed")
I used to be a programmer who transitioned into BA/PM role lately. I see and understand the pains of both sides. Sometimes, I want to switch into the technical/programmer mode where I want to solve/code the thing myself. The point is that these 3 roles even though not necessarily mutually exclusive, are very difficult to do at the same time especially in large corporate environments.
At a startup, I am not sure if do need a separate BA/PM but when you have to deal with 100s of business users across multiple countries, get everyone to agree on scope/requirements, keep effective communication with all stakeholders etc. etc., you need people who can do all these. This is where a good BA/PM comes in.
The value of a good BA/PM can never be undermined even though it can be argued that a developer usually fills these roles many times in certain circumstances.
To summarize, a good BA/PM is not someone who only is good at business/domain knowledge or a set of tools, but is someone who can deal with people, glue teams together and is not afraid to wear many hats which could include cold calling team members, pestering business users to confirm things etc. etc.
>Rails became a much better community citizen over the last few years.

That much I've noticed. A lot of Sinatra/Generic-rack-blah users have been successfully pirating various chunks of functionality from the Rails community. I'm thankful for that.
Not sure where this is going. Isn't there a law that persecutes lawyers wanting to abuse the law for personal gain?
Microsoft is already eating RIMs lunch without a buy out. A lot of RIM's enterprise software is tailor written for the old BBOS and wouldn't do MS a lot of good.
I especially like the anecdotes about people who get so offended at "stealing" mayorships. I did something similar last fall, but didn't make an automatic script. Just made a series of buttons linked to various venues, and instead of actually going out I clicked a button. It's the perfect way to look really social when you don't feel like being it.
Legacy BBOS is for all intents and purposes, dead.

BlackBerry 10 hasn't launched yet, but it's not exactly dead. Those of us actively developing for it are seeing lots of progress, and feel that RIM is far from dead.
Where is this "good developer" exist?

Most good developers that I know of don't communicate as well as BA or PM when it comes to interfacing with non-technical people.

NB: Not to say that these developers are bad communicators. They're less patient, they tend to have an "ideal" picture, and they work better with computers than a normal human being.
Honestly, I don't think it is a useful or thought provoking question. As numerous people have pointed out, the entire premise is false. Intentionally or not, it's basically trolling for "programmers are great too!" type comments.
Beintoo Secures $5 Million in Series A Funding
I vote that "different kernel" qualifies as a legitimate reason too.
What Toronto Learned from Paul Singh of 500 Startups
I've been following this case on Popehat and Lowering The Bar (two excellent legal blogs) and both have been at pains, in every post, to plead with the Internet to stop fucking with Carreon and FJ: the Internet pranks are, regardless of how Carreon appears to be reacting to them, making Carreon's actual goals easier to obtain.

The consensus seems to be that Carreon has less than no case, and may in fact be setting himself up for significant reprisals from the courts... except to the extent that douchey Internet pranksters build a case for him by breaking the law themselves.
> Well, I beg you to see it from the perspective of the men, women and children who are currently imprisoned in the worlds largest open-air concentration camp.

This "camp" is interesting. Israel doesn't control all of the sides, yet you insist that Israel is imprisoning these folks.

> Israel could solve all of its foreign policy problems if it let the populations in the West Bank have access to fresh, clean water.

How about some supporting evidence for that claim?

I note that the PLO turned down a separate state that wasn't big enough to suit them. And, why can't they develop their own access to fresh clean water, just as everyone else in the region has done?

What? Only the Israelis have clean fresh water? What's stopping everyone else?

It's always the Joooos.
People would damn MS either way. They could've updated older WP7 devices only to have them run slow and have newer apps not work correctly due to missing hardware features. As a developer, that'd be nightmare to support.
I was always under the impression that most food photography was not just using different ingredients, but that they were actually using inedible materials (paint, glue, clay, etc.) on/for the food in the pictures.
Why Academic Papers Are A Terrible Discussion Forum
I have radically mixed feelings. On one hand, I'm all for democratization. On the other hand, this is a little bit like democratizing a fish tank by dumping in a couple of sharks. The average person simply has no concept or mental framework to even imagine the sort of high-powered sociopath one encounters in the business world.
Yes! If IFTTT offers an API for channels and triggers, then a whole world of enterprise software opportunities opens up. Sign me up!
cool, but is there any programmatically solution for inlining CSS (for a node, coffeescript, cakefile) setup (without using any nifty templates)?
Its not entirely a start over from scratch. Every WP7 app will work going forward. I do agree with the move though. Its better than having a bunch of old phones running WP8 with a poor experience.
Not sure why this was downvoted, C++ support is huge. The biggest thing holding Win Phone 7 back was requiring C#. Meant every iOS/Android app needed to be rewritten from scratch which obviously isn't going to happen for anything but the absolutely most popular stuff.