skysight-inc/HackerNews huggingface dataset:
Thanks; #1 can be a problem for large collections...due to the extra space. I think I've seen some pre-rolled abstraction layers for this, but never used a open-source one myself.

#2 - usually the journal should be pretty quick to allocate - I've not experienced this problem directly myself.

I'll add some extra bits to the bottom of the post with your notes.
Eh, I think that analogy falls flat. Both sides want "change," and both sides broadly want change taken from their respective playbooks in the 2000s, the 1990s, and even the 1980s.

What makes politics difficult isn't that people don't want to iterate on government, but that people have radically different product visions. One wants to make an enterprise CRM, and the other wants to make a microblogging site for cats. That naturally leads to massive dysfunction, as you end up somewhere in the middle and people cynically playing cough politics for internal advancement since everyone's stuck in the same place with no hope for real vision or resolution.
Well, I'm pretty busy with my current bitcoin projects, so not possible at least in the near future.

There are others working on similar projects, see fundhub.org
The problem is Twitter API limits and processing bandwidth, and Redis isn't a +1 Wand of Scaling Magic.
Ok, got it. This aspect isn't clear in your screenshots though. Good luck!
Because even if you want to work alone it's nice to know that other people are doing the same thing at the same time. Provides a nice sense of camaraderie without the messy actually talking to people disrupting your floe.
OP knows his stuff. I met him at a hackday and learnt an insane amount from talking to him at dinner. I'm keeping this post bookmarked for reference. Great stuff.
It absolutely is. Increased borrowing to finance consumer spending is largely responsible for the 2007 crash. Sure, the banks made terrible loans and tried to double-down on them, but borrowers are just as responsible.

How many people are using straight-up cash to purchase these devices? They're likely putting them on credit and that credit burden is hardly isolated. In real terms it means that they cannot afford that one extra mortgage/student loan payment, or invest in retirement/savings or kids education.

Arbitrary low interest rates create false security. We are not out of the woods and unless we start to reverse these trends, we're set for another crash.
I usually see no need to bother. Why add another step if I don't need it?
Not only that, "we are complicit in the crime" is open and shut liability. That's probably the worst thing anybody could ever write, legally, on behalf of a company.

The victim cardholders and institutions would surely love a statement like that from the defense...
Where to begin? I'll just make random points in no particular order.

- When a man widely recognized as one of the top geniuses of his generation is determined by a test to not be a genius, it is not Feynman's status as a genius that should be questioned.

- "Correlated with" is very different from "the same as." See the second half of http://bentilly.blogspot.com/2010/02/what-is-intelligence.ht... for some sample calculations on exactly how meaningful the correlations measured between an IQ test and other measures of intelligence likely are. (Short summary. If there is a 0.7 correlation between IQ and "true intelligence", then people with an outstanding IQ should be expected, on average, to merely be of somewhat above average intelligence. And vice versa.) Thus the measured correlations are actually evidence that IQ tests are at best moderately effective at identifying true genius.

- The body of data that we have on IQ and intelligence is COMPLETELY CONSISTENT with the prediction that we should expect a top mathematical genius to have only a somewhat above average IQ. Feynman's relatively modest IQ is therefore not a surprise. The fact that it is not a surprise is again evidence that IQ tests are a flawed method of identifying genius.

- We actually have no real evidence that IQ, g, or other related measures are measuring anything directly meaningful at all. The arguments about this are complex, please see http://masi.cscs.lsa.umich.edu/~crshalizi/weblog/523.html for an explanation. As a side note, to the extent that by "genius" we mean something other than the weighted average of random abilities actually measured by IQ tests, we should expect that IQ tests are not that good at identifying geniuses.

Yes, I know that I just gave you a lot of complex stuff to digest. But please give me the courtesy of assuming that I have at least a passing familiarity with the subject of IQ tests, have put some thought into it, and my opinions should not be immediately disregarded without investigation.

At the very least I hope I gave you enough to cause you to reconsider whether "top 2% in IQ" effectively captures what the word "genius" means in common usage.
That's assuming he's actively malicious. Given his record, I would doubt that (note, not malicious does not equal the opposite of malicious). It is certainly a possibility, but I wouldn't say it's an equal possibility. In all likelihood, the chances we're discussing here on both sides are far less than one.
Doesn't AMD have advantage for cloud/VM workloads? They have more (but slower) cores...
The bulk of my experience with recruiters has been quite negative.
Disturbingly 10gen uses SSL support as a reason to use their subscriber packages. Sure you can build it in yourself if you compile the package, but it's disappointing that SSL support is one of the carrots that they use for their premium offerings.

Edit: Link to applicable docs on how to compile in/use. http://docs.mongodb.org/manual/administration/ssl/
Highly recommend git-svn for committing from git locally to svn remote
The maxim is that you cannot achieve security through obscurity, where security offers some guarantees (mathematical, physical, etc.). Obscurity, while offering little to no guarantees, can certainly be a quite useful part of your protection plan.
I think you're being downvoted because your premise is flawed; we're at an OK place with respect to pipe depth versus clock speed. As early as the Athlon line people began to realize that clock doesn't directly map to speed, and recently Intel's move to the i3, i5, i7 models really pushed consumers away from a clock-based definition of speed.

Anecdotally, I have an elderly neighbour who bought an i7 laptop, not because it was the higher number, but because her friend had told her that it was higher quality. Inadvertently, this tech-illiterate person had inferred that an i3 was somehow going to fail sooner or produce inferior results, because of the marketing Intel had performed. This kind of branding is far more powerful than Ghz nowadays, and it's a story that Intel more or less gets to make up. The only people technical enough to bother looking for a clock speed now probably understand all of the marketing jargon, more or less.

To return to the original point; Intel's marketing isn't dictated by what people want, Intel's marketing dictates what people want. They aren't trying to make higher clocked chips to convince people they're better. They have a dominant market position.
Netflix Poison Pill Aims to Thwart Icahn Takeover
That was more what I was looking for.

"Oh, you're friend was 20 commits behind and did [some stupid] shit that wiped out all commits and GUI tools aren't helping? Here's how to attack it..." which is where my Git knowledge falls apart very quickly.

Regular commiting/pushing/remotes etc are all okay to me, except the bad habits of using "sync" as a commit message when I move from my desktop to my laptop and I don't have wip branch.
Announcing Instagram Profiles on the Web
Thanks!

Most of the distribution provided packages (well, ubuntu / debian) were horribly out of date last time I used them. Not sure if they do, or don't have SSL support - but I doubt it as most of them were < 1.8 which I think is pre-SSL (not 100% and can't find the commit though).
That may true, but I was just trying to point out the attitude of essentially "stealing" money by monopolizing is not good for society. Just add by relentlessly innovating and you might end up better off than sitting on a pile of money. The example of microsoft comes to mind, did the executives actually gain by slowing internet adoption through various shenanigans like IE or did indirectly slow down the advancement society so that it was a net loss for them (less cancer cures/self-driving cars/space rockets).
This is true if a system can freely be reverse-engineered by the attacker. If not, the obscurity provides an added cost to the attacker. Obscurity can actually be one of the stronger weapons in an anti-fraud solution (I used to work in anti-fraud).
Create panel-style menus with jPanelMenu
Good to see some constructive advice on how to configure mongo, instead of just bashing it.

Even if it's not your favorite technology, sometimes you end up in a position where the rest of the company is using something, and you need to work within those constraints. It's important to understand the technologies you're building on, their configuration options, and to understand the best practices way of working with them.

This, by the way, is not restricted to mongo.
Instagram on the web
Google Analytics WTF
Does Google Analytics actually REQUIRE that you use a source / medium / campaign in a link?

We can't just use
http://xyz.com/?utm_source=email0newsletter00111412

why does GA force a campaign and source and medium? We don't care about this and want our links to look less shitty.

If we don't add campaign / medium will it still track source?
You're right about bumping up against the fundamental laws of physics, but 10 GHz is still on the low side. For single transistors, see HEMTs. They can run an order of magnitude faster than that. Whole chips are something different, but I wouldn't discount it just yet. 10GHz on silicon though.. that's doubtful.
2.2 was released May 20, 2010, but I agree that 2.2 was awful. If you haven't used Android since Ice Cream Sandwich (4.0 released December 16, 2011), then I highly recommend you give it another chance. The difference between them is massive.
You should heed this advice BECAUSE you are based in the U.S.
David Karp: Tumblr Reblogs Created To Fix Comment 'Awfulness'
Avoiding nested anonymous functions is good for more reasons than listed in the article. The article lists closures holding references to the closed-over variables as being a source of wasted memory. Another point is the fact that anonymous variables require memory allocation each time they are created:

// Uses more memory:

Foo.prototype.someFunction = function () {
;[2, 5, 9].forEach(function (element, index, array) {
console.log("a[" + index + "] = " + element)
})
}

The function will be created every time the outer forEach loop is called.

// Uses less memory:

Foo.prototype.logArrayElements = function (element, index, array) {
console.log("a[" + index + "] = " + element)
}
Foo.prototype.someFunction = function () {
;[2, 5, 9].forEach(this.logArrayElements)
}

Save your created functions for later to save memory.
This is one of the first articles I've seen where someone with a lot of knowledge posts a lot of realities about Mongo, thank you for that!

I'd love to read something describing the "perfect use cases for Mongo" from you :)
>There are a number of other reasons for copying an API than compatibility.

All three of the ones you listed are just advantages of compatibility. You don't get any of them exactly to the extent that you aren't compatible.

>Just imagine if it was Microsoft (or even Apple) in the Google roll and old Sun (rather than Oracle) in the Oracle roll - would you still feel the same about the case?

Sure. Because the problem you're implying would occur is completely different to the question of copyright over APIs. People object to Microsoft's EEE because it's anticompetitive -- if it's to be illegal then it should be as an antitrust violation, not a copyright violation. Which is why many people don't object to what Google has done -- they're not using it as lock in. It's open source and you can port their VM to whatever platform you like and run all the same user code. The only reason you can't run all the Android apps on an iPhone is that Apple doesn't allow it. I believe RIM actually offered it as a feature for about five minutes before they realized they also used Oracle Java(TM) and were too busy going out of business to be fighting with Oracle over license terms.

Moreover, it's bad policy to allow copying when the implementation is perfectly compatible but not when it isn't. It says to the small developer that they can't just patch Kerberos to do the thing they need to talk to Microsoft software, they have to reimplement all of Active Directory. And if the implementation adds anything useful then it's not compliant and they're infringing copyright. Ditto if there are any bugs or the reimplementation lacks bugs present in the original.

API forks are not inherently evil. Making them copyright violations makes them inherently prohibited. Better to prohibit the things that actually are evil, like EEE for anticompetitive purposes.
> I just used a PC without adblock yesterday and the browsing experience was horrible. Popups, which hide the content and have no close button(appears after 10 seconds), blinking ads, flash ads and other colorful ads.

Exaggerate much?

How much horrible would the "browsing experience" be without the sites to which you "browsed" since advertising is _currently_the_only_monetization_model available to online publishers wishing to provide free content?

But seriously, your gross-exaggeration is in-line with every other slashdot refugee I've seen. The truth is very different (unless you've visiting dodgy sites), I've never browsed with an ad-blocker as I feel ads are a fair exchange for the efforts of those trying to provide free content. And, I've never had the experience you're attempting to pass as reality.

Just sayin'
Google “not optimistic” Apple will approve its upcoming iOS maps app
An excellent and practical article. I do want to emphasize one thing, though, since I feel like the article almost seemed to downplay its significance:

MongoDB does not support joins; If you need to retrieve data from more than one collection you must do more than one query ... you can generally redesign your schema ... you can de-normalize your data easily.

This is a much larger issue than it seems - nested collections aren't first class objects in MongoDB - the $ operator for querying into arrays only goes one level deep, amongst its other issues, meaning that often-times you must break things out into separate collections. This doesn't work either, though, as there are no cross-collection transactions, so if you need to break things into separate collections, you can't guarantee a write to each collection will go through properly. (Though, I suppose if you're using the latest version, you could lock your whole database)
Shareist Is A Content Management System For Your Content Management System
Many ways to answer a physics questions.
Is it wrong that I have no problems with non-vaginal ultrasound requirements?

In my book, abortion carries more moral importance than, say, clipping a toenail. Partial-birth abortions, while rare, were barbarous. I understand state populations that want to have waiting periods and such things.

Ideally, society should offer support and education such that fewer abortions occur.
Introducing Web Profiles
The solution is simple; use a tool to keep an eye on MongoDB, make a best guess of your capacity (flush time, queue lengths, lock percentages and faults are good gauges) and shard before you get to 80% of your estimated capacity.

Any recommendations for such a tool?
Completely tangential and irrelevant, but scandalous nonetheless. A scandalous comment is karma bait on HN.
Sometimes (most times?) you want to do the analysis in real-time in which case it helps to be fluent in tcpdump. Also, whether you're looking at the wireshark gui or tcpdump in a terminal, you're essentially looking at text. So a high res (retina) display is going to be nice to have in either case.
I think "staggeringly" is a good adverb in this context. The article focused on Android devices, so the author should be aware of the #1 reason of fragmentation in the Android landscape.

AFAIK, only Google devices (Nexus*) reliably get the latest updates. Handset manufacturers profit when customers buy new phones to get new software features; free software updates dip into those profits.
For those that actually want to try this...

http://stackoverflow.com/questions/6465624/how-to-pipe-dev-u...
Disclamer, I have not seen the talk.

> Stiglitz and Krugman both assert in the talk that they prefer the spending to be on infrastructure and education. So the article is being very dishonest. Even in the infamous "Space Aliens invasion" remark Krugman recommended building "things like high-speed rail"

This does not matter. There theory clearly states that the main effect of the spending has nothing todo with what is being spend on. Sure the do not advocate spending on usless things but that does not matter. There theory is wrong and spending this money is wronge. If is your political opinion that more money should go into education or whatever, you should do it threw the proper politcal channals and not go around the normal political process with a stimuls package.

This (proper) discussion between a keynesian and a free market guy about stimulus infrastructure spending might be intressting.

http://www.econtalk.org/archives/2012/09/frank_and_rober.htm...

> Actually the US has austerity in the state and municipal level, so there isn't actually "additional dollars of federal spending". Also mentioned in the talk, and many other places by these two.

There is only very, very few presidents that ever decresed spending. If you look at the amount of GDP goverment spends, its constantly growing, with every president (I think the only expetion is Clinton).

Bush and Obama have both been record spenders, and then you have the obama stimulus. Claming the US is doing austerity is just wrong.

> * There is wide agreement about positive multipliers in the crisis since around 2011. The proposition that they may have been negative has been shot down by studies in 2010 and has very little basis in theory. Economists like Alesina who were austerity hawks before that have back-pedalled somewhat and the IMF has admitted that austerity deepens recessions.

Sorry this is just wrong. "wide agreement", really?

The only people that agree are the ones that where pro stimuls in the first place, ie. keynsians and neo-keynsians. Basiclly everybody else disagrees, including all form of montarism (classic, new, market), austrians and many others.

Can you find any economist or groupe of economist that where anti stimulus and now are pro? I have not heard of a single person that changed there mind.

Also you might want to read up on the sumner critique that has gotten a lot of attention.

Some Blogpost on it:
http://marketmonetarist.com/category/sumner-critique/

> Krugman and the Romers have written quite a lot why this depression is very much like the one in the thirties.

I quite agree and many economist do too but the point is that economist still do not agree on the what should have been done in 1929 (or 1933). They do not agree if the new deal helped or harmed, they do not agree if going of the gold stanard was good or bad
You've got so many things right with this, I'm really impressed. Supporting login via Github and accepting Bitcoin payments makes the "for Geeks" tagline come across as honest. Similarly, being really upfront about the hosting referral links and providing non-referral links contributes to the sense that "this is an honest guy".

The whole things looks slick as fuck too. Hosting the privacy policy with a third-party who summarises it is a great idea. In general I feel like I've learned a lot about how to launch a product just by looking at this site. Thanks!

In return, I'd like to offer just one opinion about what I think could be improved. The front page content below the fold, starting with "We created TerrificDNS" and ending with "Take some action today" feels a bit cluttered and tl;dr compared to the rest. I started to skim at that point. Seriously though, I loved this.
Netflix moves to block a hostile takeover
A profile with pictures: http://instagram.com/mycookingdiary
Good point; I didn't mention the lack of multi-document commits. I'll add this shortly.
Any pipe to the US would have challenges on the northern end as well. The connection has to connect to something, after all, and the US government could just as easily apply pressure at the point of presence to any backbone provider who peers with "MegaPipe".

It seems like the idea here is to prevent Mega's "legally challenged" (as another commenter put it) servers from being disconnected by going all the way up the 'chain of command' and creating his own backbone. He intends to give the backbone legitimacy (to forestall any funny business at the PoP) by providing free internet to New Zealanders, thus generating large amounts of 'legitimate' traffic on the link.

Edit: Just to be clear, like rdl, I don't actually think this is a worthwhile thing to do.
On that note - if anyone is interested in supporting an Internet Freedom PAC that targets the primaries of both parties, please contact me.
Why don't numbers have commas?
>Most of the distribution provided packages (well, ubuntu / debian) were horribly out of date last time I used them.

Oh, they still are. I use the 10gen apt source.
That's not even kind of all it takes.

I'd been using git for a couple months on a project on my own with no problems. I felt comfortable with it. Then I got hired at a company using it.

I wasn't even remotely prepared for the difference (and for how little I actually knew about git: addressing commits, modifying commits to make them more clear to review, moving branches around, etc). I flailed for several weeks (coworkers were always happy to help, but I prefer to try to swim on my own) before the light bulb really went off (and I'm not new to VCS or DVCS, eitherm by any stretch of the imagination).

I don't think you can really learn git until you are working with a group of people, because its not until that point that its strengths and peculiarities really show up. Especially since the UI is so cryptic.

Fwiw, I was a big mercurial fan pre-hiring. I'm now very happy that BitBucket has a git interface (I prefer BB to Github for closed-source, personal projects) as, unless there is a requirement that history not be changed in the repo, I'll be using git moving forward.
Don't confuse "mobile responsiveness" with people doing it wrong. Your website should never, under any circumstances try to look and feel like an app. All that does is set behavioural expectations in the user that will not and can not be met. It should look like your website, just with some presentation changes to make it easier to get to the content you want on a device with a smaller screen and touch based input.
I started a GitHub issue to track this for Gittip:

"use a fraud detection service"

https://github.com/whit537/www.gittip.com/issues/357
You don't keep the privilege of speaking "on behalf of" a company after your departure. This comment pretty much broadcasts "think twice about hiring me," so I hope that was your intention.
The Thiel quote made it sound like he invested in it because DoE rejected it. I'm not sure if having such an ideologue as an investor is a good idea, especially in the heavily regulated energy sector.
Agreed - whether or not the CEO is an "unethical bag of scum", this person just made some colorful remarks about the CEO, and linked their real name in the same comment. All on Hacker News, which could be portrayed as a source of news for the industry, thus making the comment damaging.

This is very dangerous ground, and could be a case of libel if the "unethical" CEO catches this.