skysight-inc/HackerNews huggingface dataset:
The first message in the thread, from Martin, really surprised me with its absolute lack of awareness of selection bias:

>Seems hardly a weekend goes by these days without another Scala rant that makes the Hacker news frontpage. [...] There certainly seems to be a grand coalition of people who want to attack Scala. Since this has been going on for a while, and the points of critique are usually somewhere between unbalanced and ridiculous, I have been curious why this is. I mean you can find things that suck (by some definition of "suck") in any language, why is everybody attacking Scala? Why do you not see articles of Rubyists attacking Python or of Haskellers attacking Clojure?

He doesn't appear to even consider the possibility that he might be noticing the anti-Scala rants more readily than rants against other programming languages. Not having considered the possibility of the bias, he has no chance to try and correct for it. The wildly distorted impression he's formed leads him to language bordering on conspiracy theories ("grand coalition of people who want to attack Scala").

There just haven't been that many anti-Scala posts and discussions. Perhaps a bit more of them in the last two years, but not an avalanche by any means. Meanwhile, every language Martin's mentioned has been getting its share of attacks and (mis-)representations. Seriously, Zed Shaw's "Rails is a ghetto" rant alone has been more discussed and disputed and reblogged than _all_ of the anti-Scala posts put together, I'm sure.

Selection bias is incredibly pervasive, and you invariably succumb to it unless you consciously remember to be aware of it and try to correct for it (and then you succumb anyway, but hopefully to a lesser degree). It surprised me that Martin Odersky seemingly didn't realize that.
I hear they're working on a C++ IDE, I can't wait for it to come out.
Waarom is suiker zo verslavend? | Ik eet suikervrij
Yikes. You ought to watch the 2008-2011 (maybe 2012) seasons. Truly awesome.

2013 has been a bore - but partly because the past few seasons have been spectacular.
"Bernie Ecclestone has done a magnificent job with Formula One and he needs these last-minute showdowns. But we, the keen viewers, need to be assured that it is still motorsport with young men going wheel-to-wheel in a life or death struggle for glory. And not panto." -Jeremy Clarkson
Types in Rust, for beginners
"We're pretty sure your actions were taken in good faith". Ouch, their email response contained barely an iota of gratitude and it was almost on the verge of passing judgement on his character.
In reply to cjrp (whom I can't reply to directly, strangely enough) -- it's harder to find diesel in the US than plain gasoline/petrol, but not that hard. Most trucks here use diesel, after all, and many gas stations have at least one diesel pump. It's mostly the gas stations along the commuter corridors to little bedroom communities which are gasoline-only.
Surely, you meant father?
I think it's all in the environment. Me and my brother as kids used to play with a lot of girls. And after a while we asked our parents to buy us barbie dolls, and they did. Some of our parents' friends were a bit concerned that we were playing with girl toys, but they soon got used to it, and this was the early 90s in a more conservative country. But we also had wooden pistols and rifles and ran around the village "playing war" with other boys.
The New BucketListly is Here
Yes, there are less gas stations that sell Diesel. Most are located around common routes used by the shipping industry. Also, the requirements for Diesel fuel in the USA is different than in Europe. Plus the price of diesel is actually higher than gasoline.

There is another phenomena around diesels in the USA. Which is the perception of the general population towards them. People often think of them as noisy, smelly, and unreliable autos. This due to the awful diesel engines produced by American auto manufacturers during the 70's and 80's. General Motors is the one to blame for the awful engineering and cost-cutting practices that led the public to see diesels as a non-option.
So, Android is supported in IDEA now? Nice.

It is kind of annoying having two IDEs, one for Android development and one for everything else.

Edit: Badly worded. What I meant to say are the Android Studio improvements and updates are now in Ultimate, which is nice.
How CloudUp uses MyDB
It seems that they have invested a lot in Android support this release. Still, there are some really nice other changes that increase productivity, such as lens mode, lambda/closure support for 'smart step into', and JAX-RS 2.0 support.

It's the refinement in every release that makes IntelliJ so great. That, plus their support of Kotlin, made upgrading to 13 (Ultimate) a no-brainer for me :).
I was expecting Groovy, which is indeed less verbose than Java, less complex than Scala, and has excellent compatibility with Java. I don't know about compile times.

The main downside of Groovy is: it's not as fast. And of course the programming paradigm is less revolutionary and more pragmatic, though that could also be a big upside.
Wow. The best reason to upgrade is to remove the version lock on the default browser. Not sure what all that says about Microsoft and the current state of technology, but it is weird and sad.
Ekisto: Visualizing Online Habitats
I think this is an important lesson in marketing and getting press attention that other start ups or entrepreneurs should take note of.

The key to getting press / marketing attention / viral affect is to do something different that gets people talking.

On black Friday everyone is cutting their prices. If you put out a press release saying you were cutting your prices too it is unlikely to even register on the press' radar. However, do something so different and disruptive that it becomes a unique and funny story and it warrants press attention and share-ability.

Quite often I notice people on HN reading every post about 'Simple guide to marketing your app' or other people's success stories, thinking 'If I follow these steps they used to promote their app, I'll have the same success' - however the opposite is true, if you do what they did you're less likely to have the same impact they originally had.

This applies to anything from the original idea of sending personalised emails to the blogosphere regarding your new app, to the original milliondollarhomepage.com.

TL;DR; - Be different, disrupt the expected and gain press by not following the crowd.
C/C++ IDE, try subscribe to preview: http://www.jetbrains.com/objc/features/cpp.html
I take that you mean running IntelliJ under Java 7? JDK 7 and 8 work fine for development!
IDEA's done Android for years now. And now it's the basis of Google's Android Studio.
exDM69's note about costs is also important; it would probably be best to not allow mid-race part replacements. You submit one remote-control car and that's it, good luck.
I'm very sure it isn't meant that way. Two weeks of exposure to Scala really is not nearly enough time to learn the language if you haven't any previous experience with strongly-typed functional languages. If you have deep exposure to both Java and Haskell then perhaps you could be productive in Scala in two weeks but even then if you wrote a rant like this your criticisms would still likely be on shakey grounds.
Are you kidding, you need support for an IDE?
I am not saying one is absolutely necessary for the other. I'm just saying that Haskell uses its types for very strict type safety as well as for the control of side effects. I am no Haskell expert, but I believe side effects in Haskell are expressed in a function's return type. So the relative complexity of the Haskell type system is hopefully offset by its advantages of having fewer "type" bugs as well as fewer side-effect bugs, as well as better, more "pure", testing. There are other ways to control side effects through effect systems, but Haskell uses its ADTs for that.
Finder should receive the highest bounty possible IMO.
Have you ever remapped Esc to Cap Lock?
Fixed. thanks.
People being able to create accurate and novel mental models of reality of a large scope. And I'm already throwing up a defense stating that rearranging furniture is not that. Added 'of a large scope' in edit to power up my defense.

As a side note, I value even more geniuses that make models of the process of modelling. Meta-geniuses, so to speak. Not many of those though. One needs only to see into our progress concerning artificial intelligence to confirm that.

EDIT:

I'm curious about something else...
Sentences starting with "I'm curious" usually present an attack in a form of preparation for the punchline upon the expected answer. Not a general rule, but I'm usually right interpreting them as such in both cyber and real world. Was yours one? What did you think I was to answer? If 'yes', what was the presupposed killer line or were you to improvise? Was it premeditated at all?

I am genuinely curious. :)
I just checked your link for consultants in my country. One is a dude with a hotmail address and no website. One is a dude with a simple static website with his picture,name and a message that says basically "We do Everything! Please call me!". One is apparently going out of business. One gave me a warning about dodgy certificates. And finally one that sounded like a legitimate company. Not really something I'd want to bet my company on.
Going out to restaurants more than once a month or so wasn't a common household experience either.

Essentially all of these things are possible due to a rise in living standards and income. That money was going to go somewhere, and no matter where it went, you would inevitably be able go back and tell a just-so story about how it went one way instead of another because of marketing.
That could be done with Bitcoin contracts, too.
wifi is not designed or has the bandwidth to support the density of devices that the mobile phone network needs
Silk Road alternative 'Sheep Marketplace' shut down after $40 Million
I've been using IntelliJ IDEA for many years (coming from C++ in EMACS), and it truly made me more productive: http://henrikwarne.com/2012/06/17/programmer-productivity-em...
Silverpush: Making the cookie crumble differently
Excluding VAT. But, it's well worth the money if you are doing JVM development daily.

Besides that, the community edition is a good place to start if you do not need J2EE, servlet container support, etc.
IntelliJ IDEA is the base for Android Studio, the new IDE for Android developers.

Read all about it: http://blog.jetbrains.com/blog/2013/05/15/intellij-idea-is-t...
Perl 6 on the JVM
You're missing the point.

China has implemented capital controls to prevent individuals from moving large amounts of wealth out of China. See http://www.globalpost.com/dispatch/news/regions/asia-pacific... for some background (or just do a Google search for china capital controls).

A Chinese citizen could conceivably bypass those controls by (1) depositing renminbi (i.e. CNY) into a BitChina account, (2) buying bitcoins, (3) transfering them to a non-Chinese exchange (e.g. MtGox, BTC-e, BitStamp), where they (4) sell them for USD.
Is this one better?

http://www.popularmechanics.com/cars/news/vintage-speed/the-...

Not F1, but very much a case of wiggling through the rules.
When does "undermining the web" become the new "think of the children"?
saw this yesterday - found it amusing, in no way imagined it would trigger a debate about sexism.
It was out of scope. The rules are pretty clear: http://prezi.com/bugbounty/ and he broke at least two of them.

And it seems like he knew it was out of scope when he submitted it too: "I had spent a total of 2 hours sifting and crawling through their services which were in scope, but wanted to see if I could locate any other subdomains..."

Now I think Prezi should probably have paid him anyway because that's a pretty boneheaded error and I'd be very grateful if someone politely pointed it out to me... but they aren't obligated to. You can put your pitchforks down.
Wow, I hope you didn't send them your physical address after this. We often hear of companies sending the police after people trying to be helpful.
Top Five Rafflecopter Alternative To Host Your Blog Giveaways | Onenaija Blog
A technological civilization isn't even possible without massive specialization and worldwide cooperation. The first world standard of living wouldn't be possible if every country wasted it's resources trying to be self-sufficient (not that is what you were advocating for but it's the same principle, just to a smaller degree.)

Besides what do I care if my dollar goes to some stranger down the street, in another state, or in another country? They are all human beings I don't know, and I don't particularly care about the welfare of any more than the other.

>Also, those better prices are due to the fact that Walmart's buying power means that they tell the supplier how much they will pay for the item, and leave it to the supplier to figure out how they can manufacture it and still make a profit. You can imagine the corners the supplier needs to cut to make that happen.

A pressure to be more efficient and decrease prices is a good thing. They would try to cut corners anyways, and lower prices might arguably make up for it.
Hah. My kid (3yo boy) got strange questions about going to kindergarten with a baby-doll in a pram - but that's just naturally "following male role models", doing as the father does pushing his little sister around.

I mean, in an entirely sexist manner, men should be the ones primarily pushing baby carriages because, say, pushing them through snow-covered sidewalks at any reasonable distance requires physical effort that's simply too tiring for most women, especially soon after childbirth or cesarean. (If you drive everywhere like in much of USA, then it might be different).

And the current modern society expects grown men to do so... but the same society doesn't expect little boys to play the same role. How does it make any sense?
Show HN: Buttons Library Version 1.0 with Customizer & Builder
I don't understand why companies start those bug bounties and later try to avoid paying out the rewards. If it were me, I'd book the reward amount as "spent" the minute I decided on a bug bounty hunt.

I think this is (yet another) lesson that participating in these kinds of bounty hunts is very risky and should only be done if the company is reputable (which this one apparently is not).
Simply by logging in he could be thrown in jail. I hope some prosecutor doesn't get wind and decides to bring charges.
I tried to use pyjamas and it was just almost impossible... It seems to be strictly for GWT (widgets, rpc) style sites. No easy way to build some small python written library or integrate with other pure JS libraries from what I could tell.
Just trying the Scala plugin now. I really want to leave Eclipse. I wonder if it will show me implicit conversions and parameters, and if will handle hairy stuff like macros. And does it use the presentation compiler like ScalaIDE/Eclipse? If not I'll be surprised if can handle macros. So far, so good though. Need to import a bigger project as a test...
I think they acted pretty fairly by pointing out that it's the logging in that they have issue with. Although it's not as satisfying, I think Shubham could have submitted the link and credentials to Prezi without actually accessing the repo. In particular, the report email contains the snippet "... I explored the nexus console to confirm that ..." and I can understand Prezi not wanting to encourage pen testers to explore their systems, even if they find them open to the world.
The new Persistent Disk - faster, cheaper and more predictable
Besides IDEA what else have you used as a real IDE?
Robot to the rescue | Bulletin of the Atomic Scientists
Shame no comments - the new framework does a great job of taking the solid concepts from Yii1 (which shares a lot with RoR - MVC, ActiveRecord, db migrations) and blending them with modern dev concepts/best practices (composition, events, behaviors, composer, responsive design/bootstrap3, native REST API) and PHP 5.4 goodness...
Give the guy a break. He does a lot of great work and does his best with English (I believe he's based in Sri Lanka).
I've been using Gobrew: https://github.com/grobins2/gobrew

It would be nice to standardize this a bit. I'm sure other Go devs I work with use something different (I homerolled for awhile but I've been really pleased with Gobrew).
With so many new top level domains launching, what should your strategy be?
Here's another good example where Odersky explains the motivation behind Scala's collections library:

http://stackoverflow.com/questions/1722726/is-the-scala-2-8-...
It says that `-h` in `shutdown` stands for help, not halt. Otherwise, seems as a useful tool! :)
To be fair, there was a scope set, and the author was fully aware of it:

> I had spent a total of 2 hours sifting and crawling through their services which were in scope, but wanted to see if I could locate any other subdomains, with the assistance of google.

While I agree that he most certainly found a "bug" (perhaps flaw would be a better word), it was out of scope. And using credentials from an employee to log in is nearly always out of scope.
The Big Atlas of LA Pools
I love and hate Eclipse/STS, but I don't think I will ever switch to IDEA, I love my freedom more. The least I can do for open source community is to use open source products and report bugs.
To be fair, I see similar issues in many programming languages - taking features from other (earlier) programming languages out of the context where they originally made sense.

The colon in python, for example, makes sense for aiding readability (and parsing) in a case-insensitive programming language like its predecessor ABC. It's completely unnecessary for parsing today. Zero-based arrays make sense in C where you have pointers and addresses.

A lot of the features of programming languages today (including the fact that they are all text based) made perfect sense in the 1960s or 1970s, when all computers were ASCII plain text-based and had very limited memory and speed. Some languages would probably be better served by an outliner than a plain text editor, for example, but that didn't exist decades ago.
Nobody's complaining in this article, and nobody's suing anybody. It's just an article about video game marketing. Why do you feel threatened?
As I said, it is an ad targeted at men, and I admit it plays to some stereotypes. However, I don't think from that it can be inferred that the message is "women are only useful as prostitutes". The message is simply "become a programmer and women will like you" - a message that would appeal to men. For women there would have to be another ad. Probably there wasn't one - I don't claim the 70ies weren't biased.

Probably at the time secretary was still a common job, and most of them were women. In that light maybe it also is less shocking - about as shocking as displaying a female teacher today.
The two challenges I have are assumed knowledge and lack of skills.

I've read the books, watched the videos, read the codes, helped my handyman friends. There's no substitute for DIY.

For the closet, I make a lot of little "learning opportunity" mistakes. I didn't make sure one of the header boards was truly true. I put 3-1/4 inches nails clean thru. Lots of trial and error with my spiffy new nail gun. Etc.

As for the software, I must be doing that wrong too. I'm always rewriting my own stuff.
At the risk of downvotes, I will still speak up.

I agree with you, that visual observable complements, over sound-only channels are pointless and frustrating to hear.

But, does it hurt you, that women want to look pretty? Would you like your daughter to be indistinguishable from a boy?

I certainly would feel this world being a crappy place if women were as awful with their appearence men.
A lot of businesses I talk to have a lot of legacy applications which work well under XP, but break for whatever esoteric reason (for example, an old Access database, or VB6 app) under Windows 7/8. An equally large pain the ass is a ton of intranet sites break when switching to IE9 and above (heck, a lot of companies still force IE6/7 and below with Group Policy). It's difficult to make a case to management when everything is working well (it's hard to explain the nuances of "end of support life cycle" to someone who needs help "getting to the Google").

Also, there are a fair number of desktop software products which don't even support Windows 8 yet. Hard as it may seem for the crowd here, most of the software world is not on the HTML5/Ruby/OMGMVCJAVASCRIPTBRO bandwagon yet.
Skyhook is Sitting on a 'Treasure Chest' of Innovations,
Shouting on a balcony is not something a reasonable person thinks cannot be overheard by huge numbers of surrounding people.

As for the rest, I guess that's that. You see a qualitative difference between embarrassing yourself in a crowd and embarrassing yourself in a crowd and online, while I only see a quantitative difference.
Interactive AngularJS tutorials
> "Anyways, they did try and get it right, by emailing me an apology as well as responding to my constructive criticism. This blog post, is by no means attempting to discourage people from participating from Prezi’s bug bounty, but rather just a blog post about how finding Prezi’s source code was not eligible for their bug bounty."

Passive aggressive much?

I think he should have got a bounty -- if not the official one, then a special, bigger one. However, this is an odd way to conclude the post. "Oh, I'm not at all trying to discourage others for participating, oh no no". Of course he's trying to discourage others. With justification. I don't get it.
I don't get this, though. The default browser before IE10 was awful, so you shouldn't use it anyway.

It isn't my fault you have incompetent higher ups that seem to trust MS with their lives but won't even consider Google or Mozilla.
Tower defence games are the gateway drug to top down strategy games. Just sayin'.
Yes, that really makes sense so it can cover more distance.
I hope you succeed. AdWords has become more complex over time, and I do think there is a market for a service that cuts through the confusion. I was priced out by high CPC's years ago, but my friends who have stuck with it and had success all say that it takes time to optimize your campaign - at least a few months. If you can shorten that period, your investment should pay off in the long term.

On a related note, I was looking at patio11's charts last week and noticed that he seems to have dropped AdWords in the past year. For 2012, BCC had $64k in sales and $29k in expenses ($13k of which was for advertising) yielding a net of $35k. In 2013, his sales dropped to $46k, but with little overhead it's almost pure profit.
Firefox OS sputters on the ZTE Open
How the Stock Exchange works?
good looking/tall men "is a viable strategy" too, right?
CoolaData - Think big data analytics as a Service
I vaguely remember programming small to large PHP sites with just sublime text... never again.

My impulsive purchase on the 21st December 2012 was the best thing I did that year.