skysight-inc/HackerNews huggingface dataset:
I think it's getting to a tipping point where more developers have been burnt by the overly generous promises of MongoDB then those still believing the marketing. I think there would be a lot less hate for MongoDB if it hadn't advertised itself as being more mature than it was. If they'd positioned themselves as a solution for specific use cases and clearly differentiated it's suitability compared to relational databases.

That said, I also think a lot of the blame is due to developers with limited database experience, who believed they could do a 1:1 drop-in replacement of Mysql/Postgresql with MongoDB. Of course that's not possible, but then MongoDB didn't seem to do much to argue against the idea.

Bottom-line, MongoDB isn't optimal for the average CRUD application, and I think there's a growing number of developers who have been burnt trying to use it that way.
Have you considered the possibility that higher per capita numbers of jailed people may reflect police officers doing a better job? In China, it may be easier for example to bribe the police or the judge and avoid jail.
It's still possible that a man "who has made so many women rich and powerful" might do something distasteful or misjudged - and it's possible to propose a discussion about this behaviour without it turning into a smear.

The fact that many men find it humiliating to dress like a woman is exactly what I find distasteful. With my apologies for escalating the rhetoric : many men find the idea of sex with another man humiliating - does this justify making fun of homosexuals?
Maybe ask for fewer, then ask for more permissions as you need them?
GOCE reenter earth with no idea of landing site
Well-said!
Well, that's for theory. In practice I have yet to see a big CRUD like Facebook rewritten functional style, and would very interested to check how this magically dissolve the inherent complexity of such a beast.

Until then, I'd continue to think that functional is shiny and sexy but that the proven and pragmatic way to keep complexity in check is still the good old and boring oop way.
I read one of the articles via Google Translate. I have no previous experience with the site, but when the article claimed that the Swedish authorities don't care about rape particularly if the victim is Swedish then it seemed to me to be rather cliche right-wing scaremongering.
The US can account for every prisoner it has. China has a habit of just disappearing people and that isn't reported in their statistics.
More on the hot market of application virtualization here:

- The Virtualization of Everything: Virtualization Tech Takes $744M Across 88 Deals in the Last Year: http://www.cbinsights.com/blog/trends/virtualization-venture...

- In 5 Years Microsoft Will Be The Market's Most Valuable Company: http://www.businessinsider.com/longboard-microsoft-slide-dec...
Pivotal One Launches, Now Every Enterprise Can Develop Like An Internet Giant
First open access preprint server launched for biology today
It is inevitable. Every society has descended into this so far, until there is a revolution.

Us people in the UK realise what is happening. At some point, the moment will occur when the state oversteps the mark on something and the shit will get flipped country-wide.
@th0br0 J'arrive is absolutely not a check-in like app.
It's an app that going to help you to share your location with your friends for a given amount of time. You can compare it with 'Find my Friend' but available for everyone (not only iPhone's user).
And don't worry about your French, J'arrive will be available in english (with of course some french touch magic in it ;)).
Arguably assembly plant robots exist to overcome arbitrary man-made rules (labor laws)...

edit: not sure why this was downvoted.
Wow, Wired's generated the biggest noscript menu I've seen: http://imgur.com/v36A5BU
My favorite in Java are String instances, which are objects, but adding them with + is not a method call, because Strings are also primitives, sort of, hence + is in fact either eliminated (if adding two constant values) or the code gets translated to a concatenation powered by an ad-hoc StringBuilder instance. The JVM doesn't even pretend that a static method was invoked. It simply pukes some bytecode.

For example there is no interface in Java that you can use to add stuff, because from the language's point of view, adding integers is totally different from adding strings which is also totally different from adding BigIntegers, which is totally different from adding BigDecimals. Well, to be pedantic, Strings addition is in fact concatenation, as Strings are in fact Lists of Chars. I know, not fair to put them in the same bucket.

But, but, wait for it - BigDecimal and BigInteger actually do implement a Number class. But apparently Numbers in Java's vision are not even monoids, let alone rings (because duh, you also have multiplication). Let's not even mention that all real numbers have natural ordering. Like seriously, how can one get this so wrong?

Coupled with the explicit typing needed and the lack of type-classes or anything similar, it means that you simply can't write functions that operate on Numbers, as there is no such thing and you can't implement it by yourself.

People that bitch about Java being too OOP, missed a couple of lessons on their way to enlightenment.
I think it might be some kind of parody on "angular".
This is a typical talking-point of Sverigedemokraterna - the claiming that discussions around immigration are taboo in Swedish media. The major issue with this is that it's not actually the lack discussions about immigration (immigration-related actions and decisions by the government and the municipalities are frequently debated in "mainstream media" and commented on by editorials) - it's simply the fact that the majority of the Swedish people don't agree with the policies suggested by Sverigedemokraterna. If you listen to someones arguments and rejects them, are you then avoiding the debate just because you have rejected the arguments?

I will say that the Swedish population has become more polarised over this question - both the number of people who claim "immigration is good for Sweden" and "immigration is bad for Sweden" has risen over the past 10 years, shrinking the middle. There is also a strong correlation between education and attitude to immigration (in 2011, 56% of the people who had only 9 years of education agreed that reducing the number of asylum seekers to Sweden is good while only 22% of those with a university-degree agreed with the statement). This might explain some of the frustrations showcased by the people supporting Sverigedemokraterna and other anti-immigration parties - they might simply lack the ability to debate in the way public debates are typically held and coherently express their ideas in a convincing way.
"Responding officer"?

You mean, the phone drone whose job it is to go "sir, burglary is a civil matter, you will need to pursue it yourself"? Already have.
one option is for the goroutine to defer a cleanup closure that closes every file in that channel. Panics will cause all deferreds to be called all the way up to the deferred which recover()s.

Another option is to crash the app instead of excessive recover()ing. (obviously there are good reasons to use runtime error handling, but imho fewer than what one would think).
Chromium on Wayland release
Neither, really - it just means you haven't tried doing other things with your life. You might find that once you have that freedom you do all sorts of cool and fun stuff with you time which you, ultimately, consider productive.
There are plenty of regular old software engineers in the industry. You don't have to be a math genius or a finance oriented guy. Doesn't mean you'll be trading or working directly with quants, but the amount of code required to make this work end to end is quite large and requires a lot of good software engineers.
Who should decide what is a "real problem" and what is "nonsense"? Simply being indignant about it does little to further the discussion.
I walked into the trap and checked out the domain name. It's... taken.
Microsoft Surface ad fails to Excel at math
From what i found with my phone, I would like to confirm that even if phone is turned off, power is still supplied to few wires.
When i remove battery from my phone and then put it back and turn it on, it would ask me to configure date settings. But if I just turn the phone off and then turn it on, it doesn't prompt me to configure date settings. so I can tell that at least the clock on my phone uses battery even when the phone is turned off.
Just once I'd like to see someone lament the "not everything should have to be an object" using as an example a language where everything actually is an object.
Consider that a C64 ran GEOS GUI on 1MHz processor with 64K of RAM. Compare that to today's 1GHz with 4GB RAM -- 1,000 times faster processor and 62,000 times more memory. It boggles the mind that so much is still so slow.
Doing any mobile apps? Take a 10-min developer survey- prizes up for grabs
A couple alternatives are there:

http://coffeescript.org/
http://elm-lang.org/
How a Small Team Scales Instagram
One of the points in the article is that having your team across timezones, all speaking the same language makes it possible to collaborate when in different locations. Why would it matter which employee is more expensive than the other, in the end it's about the results. Running Marketing and Sales in Barcelona might make it harder to find the clients they have today.
http://redferret.net ?
Between 2003 and 2013, the Swedish population grew by 7.8%, which should be taken into account when looking at absolute numbers of reported crimes.
I think that despite all mistakes that are in the article all agree that extreme OOP and extreme FP are almost equally bad and the balance between those gives the best results.
running wild and losing insane amounts of money only to have those losses rolled back [sometimes]

That seems the exchange's fault. Why do non-HFTs accept that?
I disagree. Anyone using bitcoin to he anonymous is doing it wrong; all their transactions are public. Bitcoin is a fine replacement for traditional banking, because there is no way to add ridiculous fees and no way to freeze your assets.
Wow. That looks hard. I bet you stayed up all night working on that. ;-)

Seriously: sometimes things are hard because you don't know the language all that well. Consider that possibility.
You're glossing over my main point: Picking a single number without context or interpretation from a statistic is devoid of any meaning.

The statistic measures "reported crimes" as a total value, not even per capita. That's a very long shot from "committed crimes". It's really just only what people report, if it's a crime or not. The number of reported crimes is most likely below the number of actual crimes for most crimes. It's a statistic which must be regarded with big caution. It's an indicator and as such has a value, but without context and analysis the number itself is basically meaningless. Take for example "fraud with help of internet" - that's a crime that basically didn't exist in 2003. It probably wasn't codified in law until much later and it's one of the fastest growing categories. Such changes skew the statistics, context is important. Even the reverse in trend may be due to external factors such as less people reporting drug abuse as a crime.
Ok, I did not know this, thanks for a good explanation. But do you agree that they seem to point the blame stick in the same direction? That immigrants are the threat to the "true original culture"? Or are DF more truly critical towards subcultures that maybe are ethnically "right" but immoral on a traditional conservative value scale, eg. bikers/punks?
In some devices the NFC transceiver is part of the battery, assuming it has it's own CPU and firmware it could be easily exploited to be trackable from relatively large distances.

Other "near field" devices have, such as payment cards and passpoets, have been successfulyy communicated with or exploited using directional antennas from further away than you might think.
The benefits of sharing the templates on both client and server, but with a more robust backend technology. This sounds interesting to me.
Exactly. The vast majority of "exotic" order types fall into generally two categories:

1) Orders that help deal with the asynchronous nature of the market. Removing the restriction on locked markets can reduce the need for these orders, but with that restriction in place these orders are a net benefit IMO.

2) Orders that help a participant control how an order is filled. Post only, etc, to ensure one gets a passive fill vs taking liquidity.

There are no secrets here. These orders are all public. Whether you can use them or not is up to how you get to the market.
Damn, my last two harddrives have failed in around 3 years exactly. Did I have bad luck or am I being too mean to them?
My computer is on mostly all the time and is often reading files throughout the night (for slow uploads for example). Does it make a difference how often you read/write a drive or only the spun-up time? One died suddenly without any warning in the SMART data and the other got badblocks and started to struggle reading data.
Why is it that when flying, we are sometimes requested to put phones into flight mode before switching them off?
> As an aside, I don't know why everyone is hating on Snapchat.

It's the same reason people hate on claims of perpetual motion machines. Their entire selling point is known to be impossible.
Source? I was about to donate to the Red Cross, so I'd like to hear more about this.
> Research carried out by TV4’s Kalla Fakta (‘Cold Facts’) investigative news programme also revealed that violent crimes and robberies make up about 75 percent of all crimes reported in Sweden.

Those numbers are bullshit. If we look at Brå's statistics (http://www.bra.se/download/18.22a7170813a0d141d21800063138/1...) we see that:

Total crimes 2012: 1156390
Other+petty theft: 317869 27.5%
Vandalism: 152345 13.2%
Fraud: 129063 11.2%
--
Robbery: 9213 0.8%
Away3D TypeScript
FUD is actually useful (engineering FUD rather than marketing FUD) ... if you pick MySQL because it's easy to get started, you need to know its pros and cons. Those scaling MySQL at the biggest Internet properties in the world ARE database experts - Facebook for instance has a custom cache and memcached in front of their MySQL instances [1], shards their data and also uses other database technologies where appropriate. People like Facebook’s Mark Callaghan will be successful using any reasonable database.

[1] - http://gigaom.com/2011/12/06/facebook-shares-some-secrets-on...
They are inclined to commit crimes because they are poor and because they fit poorly.
Both things are because they are immigrants.

If you bring 10 mln new immigrants into a country tomorrow, of course they will all resort to crime - you didn't provide them with a job and maybe there isn't a job for them, you didn't let them entangle with the rest of population, etc...
Even when viewing from non-racist POV it should be obvious one should be very careful with bringing in large qualities of immigrants, especially poor and undereducated ones. When you do, everyone will suffer including already-integrated immigrants from previous wave.
I dont know about Sweden, but in Denmark, it has been documentet many times, that about 80% of the journalists are left wing. Any way I got a bit off track here.

The subject at hand is that number of prisons are being reduced, while the number of crimes are exploding through the roof according to the official statistics. And that just seems a bit odd to say the least.
I prefer to sleep on Saturday mornings
Hey jlees, I totally agree about being open-minded and not being attached to a company. It could (and already has) opened up doors for me which I didn't realise were there, which is hugely exciting.

I think the mistake a few people in this thread are making (although I do really appreciate the advice) is that I am trying ti build a business. I may end up trying to do that, but that is not the goal in mind here :)

Thanks for the good luck!
How will you identify fake reports?. I think it could be a good idea, but the map can be intentionally modified by random people as I see it.
Swedes didn't import any black slaves (I know of), do they still have to take part in repaying?
Permitted/banned items lists are often a bit of a mess at sporting events.

People pay a lot of money for permission to take photographs and videos of the things. There's even technology specifically set up to bypass restrictions on it, cameras with radios attached so that if they get confiscated the images are already safe off-site spring to mind.

IME the line usually falls along whether the equipment someone's coming in with looks professional or not. Though with smartphones getting better cameras it's at least understandable that people would get their wires crossed.
OP here. Ditto to that, we like our culture in Barcelona and didn't want to replace it. We don't see it as a matter of cost, but a matter of possibility.

Since we didn't have a solid marketing or sales team, we decided to land it where our main market is. It just made sense.
Solved in such statistics may not mean what many thinks it means. Crimes where the perpetrator is known, but there is not enough evidence to take him to court are also often counted as solved.

At least here in Norway (neighbor country to Sweden), of the solved cases, about half was reported by the police itself. That normally mean that the police caught one in the act, or was them self the victim of the crime (the defendant resisted arrest, attacked or threatened a police officer etc.).

So if you are a victim of a crime, and no police officer witnesses it, it isn't very likely that the perpetrator get punished.
A bit ironic, considering how the latest gmail update enraged most of us.
Make it a product, and I'd be more interested. A number of companies have their own hosting, so the hosting part is not only unneeded, but is also usually a non starter.
La pozione per le …uova d’oro
Ask HN: Tips on how to drive traffic to my content?
Hi HN!

About three weeks ago I build my first blog. I started with 0 article and 0 audience. Now I have 4 articles, 300+ followers on twitter, 200+ emails subscribers, and a lot of positive feedback in my inbox.

But I have a really hard time to make people discover my blog. How can I drive traffic to my content?

To make things worst, my website is about trading, so:
- SEO: seems impossible because too much competition from top players.
- Guest posts on blogs: really hard, since most blogs are scams.
- Social sharing: most people don't share this stuff on social networks.

Any advice? Thanks! :-)
And yet, when you control for other biases (like income level, employment status, adult figures in household), this difference between immigrants and non-immigrants seem to disappear... almost like the defining factor is not where you (or your parents) were born, but more like your relative position in the society. Strange, huh?
At a guess it might be so that if you turn it back on during flight it's already in airplane mode?
Many friends of mine have local companies, targeting only the Spanish market. It works well for them, but we have different goals. They want to be local leaders (easier acquisition, lower marketing costs), we want to build a leader in our category (higher investment in development and marketing)
Here's Google's 2007 survey.

http://static.googleusercontent.com/external_content/untrust...
Ask HN: What's the most convenient payment method for enterprise customers?
Almost every startup these days have an enterprise/corporate plan on their sign up pages. I wonder if these corporates would really find the "pay by credit card each month" appealing. Or do they prefer paper Cheques?Would love to hear from someone with experience in this regard.
I know it's quite a jump, but it reminds me of the video of the baby being run on by a car while nobody cared. Some people said being involved could be misinterpreted by the police causing you to be jailed or worse.
Sorry to disappoint but techies are long gone to duckduckgo.

I did use bing maps though as they are incredibly better than google maps.
Backblaze may not know because they are "a company that keeps more than 25,000 disk drives spinning all the time". After 3-5 years, you'd better have a back-up of a drive you choose to spin down. Every drive I've lost (in the last 10-15 years and ignoring two failed controllers subject to a close lightning strike) failed to start back up when I had powered the machine off for maintenance.
Social status, I could see that with teams in the capital and development teams in smaller cities.

Also it's difficult when the customers are big companies, they tend to culturally suck the sales in corporate thinking where the product team try to get an underdog, get-shit-done, we'll-fuck-your-bureaucracy-for-your-own-good attitude.
Kevin Rose demoing Digg.com in 2004
"crime rates that seemingly correlate with immigration are better explained with class and economic/social situation than ethnicity"

You don't have to be racist, you can go all progressive: don't bring people in country that would decrease its human development level. Only bring those who will contribute and blend in.
Sell you Instagram & Flickr photos on Lobster
Yep, just yesterday I had an interview at an Amsterdam startup, everything in Dutch. Right afterwards I was introduced to the team, and suddenly everything was in English. I was a bit surprised and unprepared but I don't mind, some other employees and interns are from other countries and I actually love working in English (I do at my current, remote job too).
Please read LWN more.
No. No, it did not enrage "most of us".

It enraged a small number of people, who happen to be the ones that spoke up. The people who don't care, or who liked it, mostly didn't bother.
One pure storage disk I use has been alive with top S.M.A.R.T. values for over 8 years now. The one with more regular reads & writes is 5 years old now. And while I have local backups I'm now finally in the progress of uploading 800GB of (semi-) important data to backblaze. I'll probably be done in another month.
Let's see if I can make your day with a shameless plug.

First of all, using the kernel's paging algorithm for a database is awful. It has way less information about your access patterns than the database, so it's going to make a lot of bad decisions, and a bunch of MongoDB's problems with fragmentation and performance cliffs come from using mmap. It's quick and dirty.

Here's the alternative, and it supports the exact same document storage as MongoDB, the same administration interface, actually the same protocol everywhere, hot backup, and however many nodes you want: TokuMX[1]. It does all those things because it's actually mostly MongoDB, just with the storage engine replaced with an engine that works faster, compresses your data, and has more mature things like document-level locking for writers and better multi-document isolation semantics on a single node. Give it a whirl and let us know if you like it.

[1]: http://www.tokutek.com/products/tokumx-for-mongodb