skysight-inc/HackerNews huggingface dataset:
I do both Google Code and Github. GC feels unmaintained these days, and there is no option for paid/private repositories. GC is also removing their download service - Github did the same but then later provided "releases" functionality.

Github's issue tracker is terrible (try to prioritise things) while GC is a lot better.

The one thing GC does really well is they let you have multiple repositories per project. This means you can have an Android repository, a server repository, a web site repository etc and they can all be on the same page using the same issue tracker, wiki etc. I've asked Github to implement this but they aren't interested. When each repo has its own wiki, issue tracker, releases etc it is far too painful (eg you can't move tickets between projects).

That also helps for documentation. My projects have extensive generated documentation. With github you have to dump that into a branch, and put generated content into a source code control system is not a good idea. With GC you can just created another repository and put the generated doc there.

I personally prefer Mercurial over git, but that isn't a realistic choice with github.

On the whole, while GC has some nice things, I doubt it has much of a future. I wish github would pick up the multiple repositories thing.
The difference between your declarative and mine is scope. Mine focused on one person's statement; yours was a sweeping historical generalization.

"falsifiable observationally verifiable prediction..."

Go back and read The Open Society and Its Enemies or Objective Knowledge. and you'll find this statement constitutes a fundamental misreading of Popper.

Never mind the fact that Popper was basically wrong and the notion of 'falsifiability' is a non-starter when it comes to practical application of political theory, Soros notwithstanding.
Marketing to teenagers definitely goes back decades, but not forever. I believe it is very much a post-WWII phenomenon.
Cool, nice and clean :)

As I mention in the post though, mine is just a very simple macro. But it is enough to show how easy is to modify the language to fit different scenarios, such as testing. The macro could probably be expanded and improved a lot to fit much more complex scenarios like real Contract-based languages have.
Guido works at Dropbox now.
No, I find it to be of little concern as well. I rarely comment on Youtube videos in the first place, and even if I did, I doubt I'd care about the G+ aspect. In fact, I'm one of the people who want all of Google's services to be tightly integrated, IF they can find ways to leverage that integration to create a better experience. To my mind, integrating Blogger comments and G+ was one of the success stories of that.

Unfortunately, G+ still has a ton of issues that I find infuriating, and while I actively want to like G+, I find it hard to do so. That part frustrates me more than anything, when it comes to Google and their services.
Yes, but I have always found that cumbersome and I was never sure which program has which pipe, and what will exactly happen if one of the reading/writing programs dies. (I am still not sure.)

So I am glad that what OP wrote exists.
Is Daniel Ek, Spotify founder, going to save the music industry or destroy it?
I suppose I would disagree: that the fashions are random, or largely so. "retard: to slow": yet "mentally retarded" changes to "mentally handicapped" to "mentally disabled".
Going strictly by the original definitions, I'm just not seeing the better accuracy of the later terms.

As a counter example, I applaud the gay community for putting the brakes on the politically-correct-damning of the word "gay" which was on it's way to becoming an 'offensive' term. I suppose some still things it is, and of course some teenagers still use it with ill intent, but I think most agree that it's not 'bad' when used in a 'proper' manner.
I'm not sure how to instill a sense of frugality without letting them go hungry for a while.

Non-parent (I only rent them from friends and family) advice here: Charitable work with the poor. Anything that gets them interacting with the less fortunate on a personal level, not just abstract stories from Dad about it was like when he was a kid, but stories from the people living them right now. You don't feel bad about depriving your kids, they learn some empathy for people with different life experiences and how lucky they are to be born into the right family and last but not least, in the process you help to make the world a better place.
Maybe it doesn't count, but at JetBrains we're using it both internally and in a successful product such as WebStorm and IntelliJ. LiveEdit is in fact written in Kotlin.

Also, I've written Wasabi (Sinatra/Express like framework) and am using it on a project.

http://github.com/hhariri/wasabi

I also know of quite a few people using it already.
Sure, it could mean that... It could also mean the person was just lazy and is actually a master of both. Actually I think the pessimistic interpretation is that they know one in terms of the other (typically whichever came first in their lives) and know neither very well... I just tend to run into more people who fall into the "pretty good with C programming and thinking style and use C++ mostly as C with classes" bucket than the "pretty good with C++ and can confidently(!?) use C" bucket. For a shaky analogy, C is to C++ as freshman algebra is to freshman calculus...
Using the term "political correctness" doesn't imply that one is automatically dismissing all talk about racial discrimination, for example. Political correctness is a distinct phenomenon-- at least, as distinct as any social phenomenon is-- and it's useful to be have a name for it. There are plenty of people who think racial discrimination is a problem and also think political correctness is a problem.
There has been an increasing preoccupation with appearance that seems to be quite prevalent in the US. It seems to be quite pervasive through all aspects of the culture.

People mock Lady Gaga for her clothing, similarly Lorde gets criticism for dancing funny. The occupy protesters were dismissed with comments like "They might have a point but they're not going to convince anyone dressed like that". People have said that DuckDuckGo is awesome but they can't recommend it to people because of the name. In the last few days I have seen people say they wouldn't trust the cubieboard because http://cubieboard.org/ isn't a very good website.

So appearance matters. Your name is part of your appearance. This means from a pragmatic perspective I agree with pg's comment comparing it to aerodynamic drag. On the other hand I don't thing this is a healthy state for the world. In all of the examples above the substance is far more important than the presentation. In many cases accepting the presentation in it's own right would be even better. Looking different should not be a sin, and often it should be embraced as adding flavour to the world.

A final note, It is interesting to note that in the dotcom bubble, Many of the big survivers were businesses where their name did not reflect their function. Google, Yahoo, Amazon, Ebay. I think a big part of this is that while they built on a core product, their name didn't present the notion that they were restricted to their core product or even that their core product could change entirely.
good point. I should try not to see it with their eyes and stop thinking for both sides. I tend to think i am too expensive for such a small company and stuff like that. But that kind of thinking makes it hard for me to decide what I want.
The Co-Villains Behind Obesity’s Rise
I'm not sure that the two concepts are resulted at all. Obviously mongo has map reduce baked in - but that's not that relevant. Map/reduce is a reasonable paradigm for crunching information. I have a heavily CPU bound system that I parallelise by running on different machines and aggregating that results. I probably wouldn't call it map reduce - but really it's the same thing.

How do you parallelise your long running tasks otherwise?
Well yeah, as he says, he uses his own services. This is a sales pitch and making it simple to understand makes it easy to pick out flaws and have potential customers actually think about it in terms they understand. He doesn't want that: by throwing in all these buzzwords he's trying to get potential customers to stop thinking so hard and just 'give it a try'. It's a good tactic, one of the most used in selling financial and IT infrastructure products.
Consider what your next best alternative is and bid at an amount that makes it definitely worthwhile for you to give that up.

It doesn't matter if that's i get everything and you get nothing in your opinion, because you are giving the company a the choice to decide whether your offer is worthwhile or whether they have to go for their next best alternative.
Facebook had this functionality for years before G+ launched and is built into the status update box.
For many years, I was a paying subscriber to the online version of the Wall Street Journal. A highly select audience, you'd think. And yes, the comments on that were mostly rubbish as well ;-)
Large software systems implementers will continue to win multimillion-dollar government contracts. To me, that's the most depressing thing about it all. These implementers should be out of business with the shit they put out year after year. How do we make sure they do not win another contract?
I didn't originally see the connection between MSG and Chinese food as coming from a place of racism, but you might be right. I'm still not so sure though. If somebody said to you "I got food poisoning from a Chinese restaurant last night", would you say "That's racist! An Italian restaurant could have just as easily given you food poisoning."?

It's pointless to try to tell people what is and isn't offensive. Normally, I err on the side of thinking that if somebody is offended, they must have reason to be and I should be sensitive to that, but in this case I had no idea what racism the author was referring to.
This is simply a way to add a virtual sales staffers to your sales efforts. Different staffers are specialists in different aspect of the sales pipeline including leads finding, targeted outreach and sales calls. You can hire these staffers by the hour (minimum 20hours/week) and they will help you run the entire sales process.

I hope this explains what leadgenius does.
Without any kind of support for algebraic datatypes or case classes it isn't viable replacement for Scala.
PED/nootropics comprehensive guide
I've been looking for a comprehensive but not snooze inducing guide to nootropics.Any suggestions? May need beta readers if I can't find a decent one and decide to write one myself if anyone's interested.
This takes the definition of the word 'crowdsourcing' to a new level.
Turn Abandoning Visitors Into Customers.
The demo (I'm the author of the video) is showing JVM, not JavaScript target.

For JavaScript, check out:

http://blog.jetbrains.com/kotlin/2013/10/writing-kotlin-in-t...
Thank you. The confusing bit is around:
a- Usernames: assume you allow social login from FB+Twitter+Email, who sets the username?
b- Re-sign in: when users come back after few days, what if they forgot if they logged in through FB or twitter the previous time, that does not seem easy to work around
Are you implying that the far side of the moon receives no sunlight? It does, just as much as anywhere else on the moon. Note also that communication with earth would be tricky (aside from the 3 second ping time you'd already get due to the distance)
I saw this first on Tom's Hardware (http://www.tomshardware.com/forum/282609-30-mobo-verified-li...)

It scared me, but definitely got my attention right when I was about to leave the page.
> They've all got much less usable since the fancy UI designers came in and screwed them up.

See also, the decline of GNOME. This isn't a problem unique to Google.
6 IaaS providers you should know (but may not)
Some of us are liberaltarians.
Your comments don't address the actual matter here: Facebook's filtering does a poor job of selecting what's what's interesting or notable to an individual.

Personally, I was just observing today to my girlfriend that it seems my news feed is rather sparse, mainly consisting of the same 15-20 people over and over again and few enough total posts per day that I often reach the end of posts I haven't seen.
Then, when I look at the pages of actual friends I am surprised to see them posting significant things that somehow I was not presented with.
I would prefer that the news feed work like twitter: show me everything, from everyone, sequentially. The choice between 'Top Stories' and 'Most Recent' isn't enough since lost recent, as noted, shows a small and poorly chosen subset of friend activity. And then, the mix is frequently updated behind the scenes in an opaque manner.
Actually my assertion is that the "experts" are doing the manipulating, and the "unwashed masses" don't have the proper protection in our aggressively capitalist system. Can you put forth an actual argument though, something more than vague sarcasm?
I've been trying to figure out how to delete Google+ for a while, without accidentally nuking some of the other services such as Picasa etc. Heard of folks losing a bunch of data (Youtube videos?) when they remove their G+ accounts, so that's a huge bummer.

Perhaps it's time to move on from Google Photos, flickr maybe? I don't want another social network.
Possibly the opposite. A successful business turns into being the right brand?

As one example, I can't think of a more generic name than Southwest Airlines, but somehow they've managed to brand themselves as the fun airline. With a little more effort, I'm sure even better examples could be identified. Coca-cola? McDonald's? Meaningless names.
Let me rephrase that for you: "Mother Nature doesn't use TDD, because she doesn't do software development."
The missing scale on Google maps is infuriating, IMO. How can you use the app to navigate around city streets if you can't easily see the distances involved?

(N.b. this is on iOS, I think Android maps has a scale?)
While we can debate on whether a strong brand precedes or is a product of the success of the business, there's no denying this is the main barrier blocking competition. Both GoPro and Dropbox have strong competitors that are fended off by the brand.

This is especially important in the consumer space (when you buy a GoPro you don't just buy a camera, but buy into the whole extreme filming experience). There are other comparable cameras, but consumers don't even bother researching them. They buy the brand. This is why GoPro is a $2.5bn company today; Panasonic or Sony could have made the same product with typically obscure naming (XVH-800 whatever) and it would have remained just a niche thing.

People are buying an experience no less than they buy utility, and branding is core to that. I do look at branding in a very wide sense; to me GoPro's branding starts with the name, continues with their sponsored videos and ends with the product packaging and store display.
We use our own highly customized fork of Hadoop to generate traffic graphs [1] and demographic information for hundreds of thousands of sites from petabytes of data, as well as building predictive models that power targeted display advertising.

[1]: https://www.quantcast.com/tumblr.com
Truth/facts in a engaging or engrossing way is the key.

If you tell a story which is not true i.e if you gas around, you loose credibility.
True story gives credibility and BS would put the other person off totally, so be careful.
Yeah, good point, I didn't even mention Microsoft. I've used open source to live without them for decades, I guess.
I am offended that you spelled out the N-word in its entirety. Please edit your post to correct this grievously insulting use of language.
I welcome being put on a list, if it happens. I want to be part of this conflict. Something is happening now, and we need to keep pushing.
If you actually read the article, at the time it was written (months ago, when BTC volume was lower), it calculated a "bottom, minimum" value of about $45 USD.

So if it ever goes back to there, it will most certainly be a buy... which will of course drive the price higher, into the speculative space.

Basically, since the cat is out of the bag, it won't be possible to get completely rid of the speculative portion of the value, but the fundamental portion of the value WILL keep rising (at this rate).
Fir...tech world problem
I really don't understand what he is doing wrong. The reporter asked him about the service and he gave him the whole spiel. This is exactly what that question was for so they can dig deeper in later questions.
thanks for this. snowplow has been an amazing source of learning. I'm quite interested in the etl process than in the actual mapreduce.

have you seen your etl used to pull data from Twitter or Facebook. I am wondering what is the state of art there considering throttling, etc.
I'm really psyched about Tent (https://tent.io/) as an alternative model. If people start to build apps around it, the promise is a system that puts storage and sharing into the hands of the user, not the provider.
Microsoft's Office suite is primarily C++. There was an attempt to start using more C# a couple years ago, but it's still mostly C++.

On a closed-source project, it's hard to get the details. But the open source projects, however, we can get a very clear picture.

OpenOffice: [1]
10.4 million lines of C++
1.2 million lines of Java

*edit* noticed you mentioned LibreOffice, not OpenOffice
LibreOffice: [2]
5.7 million lines of C++
0.4 million lines of Java

Firefox: [3]
4.0 million lines of C++
1.8 million lines of C
1.7 million lines of javascript

MySql: [4]
7.0 million lines of C++
4.0 million lines of C
0.4 million lines of javascript
0.3 million lines of Java

The point I'm trying to make is that C++ is widely used, and definitely not used just for gaming.

> Most new development isn't done in C++

Whether or not C++ is the right choice for new development is a different question. Github posted their top 20 languages for new repositories in 2013 [5]. C++ is #6 and has more new projects than C, Objective-C and C#. Even if it's fading in popularity, that's still a lot of new projects in C++.

[1] http://www.ohloh.net/p/openoffice/analyses/latest/languages_...

[2] http://www.ohloh.net/p/libreoffice/analyses/latest/languages...

[3] https://www.ohloh.net/p/firefox/analyses/latest/languages_su...

[4] http://www.ohloh.net/p/mysql/analyses/latest/languages_summa...

[5] http://adambard.com/blog/top-github-languages-for-2013-so-fa...
Another point worth considering is the chirality of the molecule. There is a strong bias in biological systems in favour of l-oriented amino acids; a bias often unreflected or different in synthesised chemicals.
Biological systems often react differently to the different enantiomers of a chemical, sometimes being unresponsive to the enantiomer of a biologically active molecule, sometimes responding in a different but useful manner, and sometimes reacting adversely.
Flipkart had a blog post about this, which has some background, screenshots etc.

http://tech-blog.flipkart.net/2013/10/hostdb/
This is actually classic crowdsourcing. We find different sales experts in the crowd and place them in small and medium organization to help them do more sales.
> attractive salary

I guess you really mean "hourly rate", because salary means being employed.

> i have my own two-man company
> They offered shares and assured immediate budget for another developer

This sounds like an aquihire. So calculate what your own company is worth, add how much you earn within one year by staying your own boss, and round up to a lumped sum. Ask for this money in cash, and not in stocks, ask for same in stocks in addition, and add a good salary.

Their alternative is to continue paying you a hourly rate. But its your decission if you give up your freedom to become a wage slave again.
>>and I don't see as many duckface pics on my feed each day.

Yet.
You'll lose a lot of users as people REALLY do not trust social logins anymore due to sketchy security settings in Facebook.[1][2] Anecdotally I actually overheard an older gentlemen behind me at a coffee shop the other day lamenting about how he wanted to sign up for some service but they wanted his facebook login details and that "they posted all over my wall with ads last time and I'm not going through that again." Implementing your own user system isn't all that difficult as most technology stacks have a library to handle password storage.

[1] http://blog.mailchimp.com/social-login-buttons-arent-worth-i...
[2] http://hyperallergic.com/54018/man-bartlett-why-i-deleted-my...
Is this serious? Have you ported a program to Hadoop? Unles you use Pig or one of those helping layers it is quite hard for non-trivial problems. And those helping layers usually come with some overhead cost for non-trivial cases, too.

Edit: no downvote from me.
Its getting very annoying to see all these linkbait articles being posted to HN
Again, this is the second post of a technology intended to make me not leave a site when I intend to leave it.
Another reason to keep noscript on at all times.
If you have a mediocre product, a beautiful name won't suffice...if you have a beautiful product, a mediocre name will.
Hanson needs to brush up on his thermodynamics. Reversible computers need not generate any heat. But they do need to grow larger as they are operated (their size scales with the number of operations performed). This means SPACE = TIME, which is a pretty sad state of affairs and probably the reason why all practical computers and known lifeforms are irreversible machines.
Is there anything more one can do than donate money?
Plus you can have closed user groups on Facebook. They work well....
I doubt age has much to do with it. The tech industry tends to lean libertarian to a greater degree than the population-at-large in general. Or at least that's been my observation.

Of course, as a 40 year old Libertarian, I may be a bit biased.
Soylent is a terrible name because people believe it contains soy, which it doesn't.
NSFW: iOS web game created by newbie developer
Hey HN,

WARNING: THIS POST LINKS TO A NOT SAFE FOR WORK MOBILE GAME. CARTOON NUDITY. I MEAN NO OFFENCE, SIMPLY A LIGHT-HEARTED GAME @ www.nealogrady.com/jerker

This is my first time ever posting on HN, and I definitely apologize for the rather mature nature of it. I'll start with a bit of a background on me: I did mechanical engineering and eventually decided on medical school as a future (there's a point to this I swear). Just before my applications were due, however, I abruptly changed my mind and cancelled them all. I had decided to shift my focus to other passions that I never truly explored - programming and entrepreneurship.

Over the course of the last 10 months, a dear friend has been guiding me on my more than full-time, self-education journey to become a full-fledged web developer and founder. This game I'm sharing with you is something I created 3-4 months ago as a first gig and learning experience. It was never fully finished due to the client deciding to close up shop, and so I moved onto other things. It is the one personal project I've created so far that I feel anybody else would find remotely interesting, and I hope you guys at least get a laugh out of it. It was a great learning experience in using canvas, animations, various APIs, GA, accelerometer, build scripts, and more.

The game is myPhone Jerker, found at site www.nealogrady.com/jerker. It is best enjoyed on iOS devices, preferably iOS 6+. It is essentially male and female masturbation turned into a game, with some ridiculous audio. No actual nudity, all cartoon. It's not 100%, and my programming has vastly improved since, but I've moved on to other, more mature things.

I'd love to hear your comments, good, bad, even those that call me an impure heretic. Lay them on me.

Neal O'Grady
neal (at) nealogrady (dot) com