skysight-inc/HackerNews huggingface dataset:
it's true you almost always will find yourself needing to join cross collection/table... I believe the recent support to integrate with hadoop should help this: http://www.mongodb.org/display/DOCS/Hadoop+Quick+Start when your reason for needing joins is for reporting (often the case for say financial reporting)

Also, the postgres integration (linked/discussed) here on HN
It's not your fault. The origin of the fake story is to blame.

The process worked well in that the community was quickly able to assess the true credibility of the story, revealing the story as fake at a very early stage.

Had you not submitted it here, someone else might have put it in a different channel where it could have spread uncontrollably.
What Austerity Has Done To Greece
Thanks; If you think of anything more, let me know!
I think it's just a poor example to illustrate the point.

Firstly this is most useful when it's @Test(expected=SomeDomainSpecificException.class) NPEs can be thrown by anything.

Secondly, if you're following the other advice and have tests that test only one thing and assert only one thing then there should be only one line that can throw an Exception.
From someone who likes to look at these kinds of libraries... D3.js vs animation/graphics libraries: D3.js targets processes over arrays of data, perfect for designing views of data; these other libraries (like raphael.js, jquery.svg, etc) target transformations and tweening, perfect for objects in motion.
I only cited the number from OP. What is nonsense, is valuing one vote $600,000.
I understand that it's not likely to be intentionally indiscriminate, however when the civilian casualty rate is so high it sure does seem indiscriminate.
Elite had 2 bits of gameplay:

i) Dog fights

ii) Trading

There was a bit of ship customising; there were the missions; there was a mini-game of "land in the space-station without a docking computer and without crashing".

Planets had names, and some description, but that was just dusted on top of the actual game. You couldn't visit the planet. You couldn't get out of your ship on the space station. The space stations were mostly the same.

So Elite was really just buy low, sell high, with dog fighting and 3 factions. (Lawful, criminal, neutral.)

I dunno, it sounds pretty much like an early single player version of EVE.
This is full of nice tips, thanks a lot.
Precision bombs are not perfect: http://livingunderdrones.org/report/
Thinking differently is the big one, but not the only one. There are places where one language has tangible advantages over another. Knowing more languages helps with the "When all you have is a hammer" problem.

I will never use C++ to parse text files when I have Perl available. On the other hand, I shudder to think what most C++ software I've seen would look like in Perl.
Why would it? OO languages aren't functional. Trying to misuse a tool seems like a great way to resent it. After learning to use a saw, trying to cut boards with a hammer would be a nightmare.
If you watch Newsnight or read a broadsheet or similar then you'll probably be well informed; if not then your preference is probably based on your music taste or the media coverage of Romney's underwear style.

To be very surprised then the levels of knowledge would suggest we might get a properly informed vote here sometime.

I hope I'm being too cynical.
Re: “Hey:” – An Analysis of the Obama/Romney Emails
> I will recommend to use Exception class and do not use specific subclasses of Exception. This will increase the test coverage also.

Firstly, it doesn't increase test coverage. You're still executing the same code paths, just weakening your assertions about the methods behavior.

Secondly, even if it did, what's the point of increasing test coverage if you're not actually saying anything useful about the contracts of your methods?

Coverage isn't the end goal that you slavishly need to satisfy, it's a useful indicator of how thorough your tests are. You don't make your tests more thorough by weakening your assertions.
Apptimizer: AppBrain’s new tool to understand and improve your app
Obligatory The Oatmeal reference:
http://theoatmeal.com/comics/literally
A different, simpler take on the 'where should my business be located' problem from basic economics.

On the plus side, simple means more extensible. Already starting to think of ways to apply it elsewhere.
i love the point you try to make,
it is more like questioning a Kinder garden kid as to why you wanna join kinder garden.
it would be more beautiful and interesting if we start anything just for fun.
I wouldn't say it's the same thing - Doria Medina is a politician himself, and opposed to Evo Morales.

Apparently, he was forced to apologize, and he's been very vocal in other accusations too (for example accusing Evo of illicit enrichment).
I never said it has anything to do with XML. OOXML is extremely complex for little reason. Even though it is also quite complex, ODT is much, much simpler.
I think it would be a stretch to suggest that the use of "literally" here was for the sake of hyperbole. It seems pretty clear that it's intended as an analogy.

Interesting videos though, didn't realize I'd stepped on another unexploded grammar mine from The War. I really should know better at this stage.
Just Null might be a bit limited, however there are many other similar issues (some examples I can think of include functions which take a positive integer, or a non-empty container, or a sorted container, or two containers of equal size, or an integer which is smaller than the size of another argument, which is a container).

I used to be very slack on internal checks. As times goes by I have pushed more of these into the type system where appropriate, and as checks. While unit tests on your external API can be useful, it can be hard to ensure coverage of all the nasty corner cases of your internals, some of which are only hit one time a million, or hundred million.

I find having all these checks makes me more confident about changing my internal APIs. If anyone is calling a function inappropriately for it's new interface, I will quickly get an assertion flagged up, as opposed to code carrying on calling a function incorrectly.

Just so we aren't talking at cross purposes, I feel I should say most of my programming is algorithmic, particularly in AI. In this field it can be devilishly difficult to construct good unit tests and ways of hitting bits of algorithms -- I am currently working on an algorithm which has function which I believe is required but which I cannot construct test data for my external API which causes it be called. Always a little worrying!
Not tit-for-tat- same thing, but same ballpark. A tweet accusing someone in power of doing something wrong.
You are outdated to the extent that you would have been behind the times in the 1680s where the word was already being used to mean 'what follows must be taken in the strongest admissible sense'.
Facebook Comment Ordering Change
https://twitter.com/i/#!/jarrettabello/media/slideshow?url=pic.twitter.com%2FlRfJ3YDw

Just spotted this in my news feed and it stuck out right away. Look at the way the comments under the picture are being ordered by like count, after my initial comment. This is the first time I have seen them in anyway besides chronologically. Could it be an end to the "first" race?
I definitely agree with your broader point, but when was pelting cats with rocks ever a form of entertainment, much less the height of it?
Great news.

Its interesting how in some political ads I've been seeing, a politician is 'called out' for supporting funding for companies like Tesla specifically.
I live in Bolivia, my time is definitely not the same as your time. My cost of living here is SIGNIFICANTLY lower than yours.
relevant (figure of speech) > http://en.wikipedia.org/wiki/Lipstick_on_a_pig
Very informative. I would like to point out, however, that there are free options other than Google Analytics, and many of them are less intimidating.

Statcounter is what I would suggest for anyone looking to quickly set up something simple in this area.
Great tip thanks!

Now if I type the letter "n", chrome picks up "news.ycombinator.com", if I press tab second, it goes to search HN, and pressing return second goes to the sites itself. Lovely time saver.
It's not just about languages. It's about environments and coding practices as well. Sure, an A programmer can write quality code in any language. It doesn't take very long to learn a new programming language itself. Learning a corporate codebase and an environment (often broken) takes a lot longer. Three to six months, easily. Reputations are formed, and people are slotted rather inflexibly into the pecking order, in less time than that.

Being an A programmer won't stop you from writing quality Java code if you get to develop from scratch. The crappiness of the language may hold you back, but not at a career-killing rate, and it won't bring you below expectations because no one expects high productivity when Java is the language of choice. However, if you're dropped into an existing codebase and the code has a bunch of VisitorFactory garbage, being an A programmer hurts you. Good programmers just don't have much patience (or experience, if they can help it) with shit code.
Wow the API reminds me of the Sparrow framework on OBJ-C.
Perfect for games, does the performance allow for 2d games?
I agree with you, I'd love to find the time to learn Clojure. Hopefully things slow down a bit for me this end of the year I'll find some quality time to sit down and learn.
Who is changing our weather?
Even when you don't vote you are part of the society. In addition you should consider that not actively voting is also a form of voting.
Indian Army Threatens Family after Army (soldier) Caught Stealing in Bangalore
from friend on fb:<p>I removed the earlier post about my young friend whose home was robbed, and a brother's girlfriend assaulted in front of him. She started receiving strange calls, and is terrified. I hope the authorities pursue this case diligently. It's really a nightmare -- not something that you'd expect in civilized society. This is NOT the India of Gandhi and Nehru.
Things like this one happened several times in Bangladesh. The government imprisoned several people over time for posting statuses against the prime minister on Facebook.
Arq (Mac backup) now works with Glacier
The Austrian Miracle
Ooh, this is really neat. :) I'd love to test - would be incredibly useful for my project right now. I'll PM you :)
If you believe in direct democracy, many states have numerous initiatives on the ballot. You can always vote on those and leave the rest of your ballot blank.
He meant that there is literally only one definition for literally. Any other use of the word cuts away at its meaning (like what happened in that context).
Fitting Big-Picture UX Into Agile Development
Even with LTE/VoLTE, the voice packets are usually contained within the telco private network, that just happen to be IP based, with private interconnections to the other telcos.

At some point we might see most of the VoIP being transported across the internet as well, but that'll be the far future.
The git CLI is downright terrible and dangerous to use unless you're already a git pro,

The Unix CLI is far more dangerous than Git. Also, there not very much you can do really wrong if you regularly push to a remote repository, as long as you don't push with force.

And don't we all do backups anyway?
“If you are bored and disgusted by politics and don't bother to vote, you are in effect voting for the entrenched Establishments of the two major parties, who please rest assured are not dumb, and who are keenly aware that it is in their interests to keep you disgusted and bored and cynical and to give you every possible reason to stay at home doing one-hitters and watching MTV on primary day. By all means stay home if you want, but don't bullshit yourself that you're not voting. In reality, there is no such thing as not voting: you either vote by voting, or you vote by staying home and tacitly doubling the value of some Diehard's vote."
---David Foster Wallace
More explanation at http://www.geoengineeringwatch.org/cont/
A coworker has a Sony (Live Walkman, not Xperia), and I don't like what they did to his Android (maybe I'm too used to Samsung's TouchWiz).

Other than that, it's a nice phone.
The older I get the less I want to be a polyglot. Or at least the meaning of polyglot changes. I used to love learning every new language that I came across, but now I find less value in doing that. I find it too time consuming to learn new languages and I'd rather be creating things. It's difficult enough to create things in your spare time with the languages you already know. It's enough for me to know one language of each of these types: one statically typed OOP, one dynamic OOP, one functional. Being strong in 3 of those and employers will see that you can learn whatever it is that they use. In your spare time, do what you enjoy, if ColdFusion is that, use ColdFusion.
I can't find much information about Iran advertising bad routed, but China did: http://bgpmon.net/?p=282
Poster Printing
Poster Prints provides a very quick and easy service, providing large format A0, A1 and A2 print at some of the lowest prices in the UK!
Differentiating between Apple mobile devices programmatically
What the Ghost Map teaches us about data today
Can I ask a pretty newbie question - how is BGP connected to IP, TCP and DNS protocols? Is it sitting "below" them, "on top" of them, or is it somewhere else?
I think you're wrong; it is by no means "obvious that the primary issue is economy". Do you mean that improving the economy would solve healthcare problems? Capitalism depends on a certain level of unemployment, and no amount of economic growth will provide healthcare for the unemployed without healthcare reform (although conversely, the number of people waiting until they're eligible for medicare to start businesses suggests healthcare reform ought to improve the economy).

Or are you simply claiming that it's more important? Economies go up and down, and on the whole the president seems to have very little influence on them. Introducing a proper healthcare system will, we know from other countries, be a major long-term improvement.

So I'm not seeing obsession in Obama's focus on healthcare. I'm seeing sense.
FAQs, how-to's and advice on MS Access, Excel, Word, SQL, and Oracle/PLSQL
This compares better to Raphael. D3 is a library to present data visually, and Bonsai is a drawing library.

You can draw with D3 and you can produce data visualizations with Bonsai, but they each shine in their own area. Creating a simple bar chart with Bonsai wouldn't be easy, the same thing goes for drawing a star in D3.
Posters and Poster Printing - A potted History
Squidoo lens talking about the history of the poster
ShopLocket Now Lets Merchants Bundle Physical And Digital Goods
Disclosure: I am a male and not a female. So you can stop stalking every move of mine. Thanks.
Intimate Apps tries to protect your sanity and privacy
But why is that a problem? You can install everything on Win8 classic (non-RT). Tablet version Win8RT is closed platform and marketplace, just like iOS Store, but desktop users can use Win8 like they're using all other win versions till now!

This whole 'marketplace' story is bad because

- it's not true. Steam is same thing like win store, or apple store (IMHO). Just money will now go to MS, not to Valve

- news portal editors should explain readers that you can install classic apps to Win8 (Pro), but Metro apps must go through Store. So, on PC+Win8 you can install everything.

- MS PR is responsible for this also, they should educate ppl more about this RT/Classic mess
> if you understand an object-oriented and a functional language then you understand two quite different ways of encapsulating state - as objects and as closures. that leads you to thinking about state as something more general than either, which gives you a higher level view of the problems you are tackling.

Yet, it may not be general enough. With one data point, one doesn't generalize. With two, one tends to think of a spectrum. With three… Now it gets interesting.

For instance, encapsulating state: you had objects and closures. They look pretty different, until you learn of Functional Reactive Programming, where state is handled in a much more timeless fashion.
I feel like I create side projects due to my insatiable desire to be creating things. Sometimes I finish them. More often I do not. Every time, though, I learn something new and useful.
How to market on Reddit
you'd still get CC-BY data from wikipedia, rather than public domain, I believe
I keep talking myself out of exactly that, because I still have iGoogle lol. Not exactly forward thinking. If you do end up coding one, let me know!
Is this even a big deal? Who is gonna stay in the Metro UI mode other than senior citizens and people who only play Solitaire and web games?
Corrupt, yes. Mafia-run, no. There are limits to the insults we will take.
I see, I wasn't completely clear. I meant that if our system makes it so that everyone is suitable for government, why bother having elections? We could just draw names from a hat. There is no point in voting for a candidate if that candidate would perform exactly as well as every other candidate. Elections in that scenario are literally asking people to make judgements that are impossible to make.
How much money you got for Macbook ads? They are annoying. And having nothing common with blogging platform idea.
The reason people specialize is that there are increasing returns to specialization, as Adam Smith pointed out many years ago.

Therefore, if you specialize, you'll be able to trade your time for more money/bread/whatever. If you want, you can do a little bit of programming and a little bit of ditch digging, and a little baking, and be terrible at all of them, and get paid consequently.

It's not some plot of the "corporate ruling class", whatever that is. Ordinary people diversify their investments as well, mostly via things like index funds, which can be had at very cheap prices.
Why's the stock going down so far today?
Just a little Python: Building TCP Servers with Gevent
Eh, the story there isn't really anything to do with social media. It's about riot-related crimes being treated more harshly.
Health reform and the economy are not orthogonal. The less you have to worry about the paying for potential catastrophic health care events, the more freedom you have to make other financial and employment decisions.

> so let's call it even

Uh, let's not. Your single anecdote does not refute the statistical correlation between education and liberalism.
Great work from the founder. Arq is some really great software, highly recommended from experience - now to see what it's like on Glacier :/
I considered that briefly but they made sure to clarify that it only applied to certain categories:

>The new guideline prohibiting renderings applies only to projects categorized as Product Design or Hardware. Other categories, including Games, are not affected.

Besides, that wouldn't at all explain why there is a complete lack of pitch videos or artwork (even like reward tier artwork).
And billions of people smoke. Doesn't mean it's good practice.
It's not random person off the street. It's someone with a well known and well respected history of delivering high quality games.
It's better than HNSearch? Why?
There's this idea floating around that governments shouldn't support businesses. I guess there is nuance in that some might say: government should support business sectors, but not specifics businesses over others.

Anyway it's an odd argument when we look at the history of the country where governments and specific companies often worked hand in hand and continue to do so in so many areas.

Many argue that the American government ought to be more aggressive about being pro-business, as our friends abroad are. E.g. if the Taiwanese, Israelis, Chinese, etc have very strong government-private partnerships (e.g. subsidies for engineering jobs, or green-lighting through regulatory processes, or access to cheap capital) then the US competitors have trouble competing. What I find so odd is the same camp that often says the US needs to be more pro-business, is often, as you describe, against government support of American business!
Comparison of different follow models - reddit wins
It depends on your OO language. If you have garbage collection, you can at the very least refrain yourself to use mutable state all over the place, especially at interface boundaries. It's not hard: http://loup-vaillant.fr/tutorials/avoid-assignment
Strange that the people at the top are excluded from this. People sitting on the board are on board of many other companies too!

Somehow only grass root level employees are asked to make these concessions.
Maybe it's also worth noting that many Americans are threatened by the success of Tesla, and they happen to reside in swing states.

Ultimately Tesla, if it really does continue to grow, will need to build factories in the traditional manufacturing states if it wants to gain the political traction the automotive sector enjoys.
Come to think of it, implying that some of our politicians were smart enough to be mafia would be highly insulting to the mafia.

Some are wannabe mafia, though. They're the ones we try to avoid. The others are corrupt, but often their motives are fairly aligned with public interest. For instance, they take cuts on all infrastructure projects, so our infrastructure tends to improve at a fairly good pace - though obviously not as fast as it theoretically could.
Not quite what you mean, but they do have a code visualiser:

http://orbit.bonsaijs.org/
Your Excuse Sucks
Am I? Not snark: if I'm misunderstanding this, I truly want to know. I'm in central US, CST, and the article gives PST. That conversion has always just been +2 hours.
Come on, the post explicitly addresses this -- he is convinced that this telegraphs the future lockdown of the regular desktop, and that alternate means of installing apps will be removed in later versions of Windows.

You might disagree, but don't pretend it wasn't mentioned.
TribeHR Tutorial Videos – How To Make HR Less About The Numbers
Given the retrieval costs, it seems to be that Glacier is better for an "if all else fails" backup. A cheap-to-store, last resort when your other backups fail. Still, it's nice that Arq calculates the retrieval fee for you.
The UK arrests people for tweeting too. Were the tweets distasteful? definitely. illegal? often not.

You're also not allowed to demonstrate anywhere near parliament or shout at the prime minister.
People on boards are people who are, supposedly, specialized in running companies and various aspects thereof, by and large.

Edit:

> Somehow only grass root level employees are asked to make these concessions.

So you'd call someone who has spent years becoming a neurosurgeon 'grass root level'? Most people out there specialize in something.
I still think it's a bit more abstract than that. Would you agree that overall knowledge is good? Or at least holds more objective, intrinsic good than not?

I'm positing that a society that knows more is better than a society that knows less. A society that knows more is better able to wield that knowledge to make decisions than a society that doesn't have that knowledge. I fail to see how there is any negative to educating more of the general public. Sure, it's gonna' be damn near impossible to measure anything on a political leader vs. general knowledge scale, but intuitively I think education is good.