skysight-inc/HackerNews huggingface dataset:
What comes into play for me, is that if you are working with data, that in a traditional RDBMS would be split across several tables, where the majority of said data really isn't queried on, or even used other than as a whole, MongoDB works out better.

Example, where I work we have classified ads for cars... having a structure for a listing.. { listinginfo1:...,listinginfoN:..., vehicleinfo: {...}, sellerinfo: {...} }

The above example sees sellerinfo as a duplicate, but the listing/vehicle info would be broken up into several tables for an ACID/SQL database, and is mostly read. Querying against a single dataset, returning singular results shaped how you need them in the application has huge performance advantages. (Note: the old database still used for edits/updates, then exported to mongo for search/display requires over 20 joins, and +N calls to get the shape of data for a search results display. I created a view with all the base data for easier export, it's too slow to actually search against (there was a "search" table updated every half hour that was being used), and the single record for each listing in MongoDB fits better, and searches as fast as the old version on a smaller server.

Another example, is when you have to pull data from many different sources, with similar shapes.. for example tracking health issues, and chemical exposure data... the core data who/what/where would be similar, but additional details may vary. Allowing for this dynamic shaping of data is difficult in most RDBMS systems. Though Postgres does have inherited tables, you would still want your structure broken out, or too flat for proper structure in an SQL db.

That doesn't even go into the option in support of sharding, and replication that's far easier to configure and use than what you get with other DBs, let alone for the free version, without commercial addons.

Is it perfect, absolutely not.. is it the best solution for everything, no. But the above are just a couple of examples where a non-relational database can be a better fit than SQL.
Definitely agree - I don't think this aspect of 10x's focus will be easy. But that's what I'd be paying for as a 10x customer - that they've done the difficult job of telling people that are perfectly competent "thanks, but no thanks".
I think he left it non-interactive intentionally for memory reasons.
As with _.extend, _.defaults takes 1..n arguments and will fold 2..n into 1. If you fear callers will pass in an object they rely on for function options (doubtful, but why not) you can just write:

var actual_opts = _.defaults({}, opts, {
// Your defaults here
});

where ``opts`` is the options object passed in.

This also fixes the issue of a caller passing in no options (or "null" or "undefined") without having to add an `||`
Like a typical corporate drone, you sounds like your subtly justifying the arrest of some young people singing acapella at SxSW.
> What if the good was only sold to you with a particular assumption?

Then you specify that assumption and the penalties for breaking it in a contract, which both parties sign. That's why I find the phone unlocking thing so baffling--you're already under contract, why do the carriers care if you unlock your phone so long as you don't violate the terms of the contract?
"What happens if your company runs out of money to properly steward the funds you raise?"

That's a very important question.

They can't even accept money from non-accredited investments until early 2014 (SEC period after JOBS act goes into effect is supposed to end in early 2014). I think they have time to sort that out.
How to Plan Marketing Campaigns in under 2 Minutes | The Brightpod blog
Show HN: Forward.io
Web based email alternative for developers
Or you could just use CoffeeScript.
Bribed? That's a pretty big assumption you're making.
Don't you feel a little stupid for bringing up the term "economically efficient" when you don't know what you're talking about?

"Economically efficient" is not equivalent to "the cheapest possible goods"
How do you start fixing the GOP? Open source the platform.
Grab iOS 6.1.3 for your iPhone, iPad and iPod Touch devices
"Pie charts are great at comparing proportions within a single data set."

No they're not.
A Massively Bad Idea
It wouldn't always be that clear cut. His employer's policy might be something like "outside projects are allowed as long as you don't use knowledge that you gained from working there".

That could easily be interpreted more broadly than it was intended. He could interpret it as "I learned Javascript while working there, so I can't release a project in Javascript" or something like that, when they really intended it to prevent use of non-publicly available information related to their business.
His accusers? You do realize most of the redacted folks are just your average employees that have nothing to do with the case? And that his accusers are actually the Justice Department anyway? As a citizen that supposedly owns a piece of that department (it fights for our interests, right?), you're as much an accuser as the people who will be redacted.
Protect and License PDF, SWF, XLSM, Video, Image and HTML Files
Protect PDF, SWF, XLSM, video, image or HTML files. DocProtect applies a computer unique password to a Protected Document. Generate the password from DocProtect or automate with Serial Number activation using Safe Activation.
This looks great -- nice to see more options for individuals to invest. I don't think you should ever be convincing someone to invest in startups, but I was actually looking for a way to invest in microryza, and they used your system.
Another category: SDKs, or any code you give your customers to embed within their own. Not only will this make them more comfortable (since they can inspect the code), you're likely to get free, quality work in the form of contributions.

I've been pleasantly surprised at how many people have contributed to the Rollbar (http://rollbar.com) libraries... we've had 10 different contributors to our Ruby gem and a handful to our other libraries. Would highly recommend this strategy to others.
Homejoy is growing fast and hiring a City Launcher
Homejoy is hiring a City Launcher with a passion for operations to help us deliver world class quality home services to cities across the US. The Homejoy City Launcher travels around the country building Homejoy from the ground up. We need someone consumed with wanderlust and passionate about spreading our technology and services. This is an intense job where you will learn how to launch a city and how a successful start up operates.

Homejoy is a friendly place to work with the sharpest minds around including a team of MIT and Stanford hackers.

Apply here - http://cleanercareers.theresumator.com/apply/s2lpsm/City-Lau...
I can't wait for the followup where the author suggests we all switch to eating crops that cannot possibly be produced in volume for the world's population, then that is handwaved away under the implicit assumption that those people are poor and will probably die of being poor soon anyways.

Because that's ALWAYS where food articles lead when the hosting domain contains the word "supplements." It's like a 100% probability.
Intercom is down
Can you explain better what exactly you do?

It seems that you use ML to pinpoint fraud (or better, undesired behaviour) in $WEBSITE.

So that could be fraud detection because they login from one country, ship to another and buy a certain combination of items.

Or that could be "spam fighting" because they create an account with X and Y characteristics and post similar things.

Am I right in my perception? (and you could use this not only for 'bad behaviour' but for good behaviour as well)
> students demand

What? I've never heard this particular demand (and I just graduated from a US college). Sure, students might complain about having the wrong edition - but only when lecturers assign work by page number, so that it becomes impossible to do it with the wrong edition. Do you have any evidence that this is the students' fault?
zimbatm notes an issue with altering the object you're provided, but there's actually a bigger one with this method: if the function is called with no options or `null` or `undefined` it will blow up with a rather unhelpful message.

Unless you have a truly huge set of options, I'd suggest using

var final_opts = _.defaults({}, opts, defaults);

instead: `opts` being `null` or `undefined` will be equivalent to an empty object.
I suppose answering snark with snark is fair play, but our industry has a real unhealthy preoccupation with the new. The early releases of MongoDB were great proof that the engineers had failed to learn many of the lessons of their predecessors, and I think this is why I and other database-y programmers distrust it to this day. Sexiness is not a prerequisite for reliability.

Your unspoken message reflects the widespread idea in the industry that a detailed knowledge of old things is incompatible with doing new and exciting things. I think this notion is naive and also contributes to ageism, and I hope our industry recovers from it in my lifetime.
64-bit. all.
To add to SeanKilleen's comment, a Pastebin mirror probably can't be modified with subtle wording changes that might invalidate a lot of the discussion and conceal the original apparent intent of the letter. I'm not suggesting that MIT would do this, but that in general, a read-only mirror of a document can be a useful thing.
the site is online again.
Amid Equity Crowdfunding Uncertainty, Comes CrowdFund Night Montreal
In this case? Really?

AT&T had a duty of care to protect their Data which they signally failed to do. Then some asshole finds out and makes that situation public. He did not do so in a responsible manner but four years is a long time to get for being an asshole.

If that is commonplace HN is going to be a smaller forum
Market Smarter: How I automated my content marketing.
Microsoft Is Being Investigated for Bribery
aww don't spoil the fun
I havn't read the post yet but I clicked on it because I assumed it was a blog post by heroku, it's interesting that it links to a redirect to another url, I'm sure this is just an honest mistake but I wonder if someone has tested if things like google.com (for google pages) heroku.com (heroku apps) and other premium domains fair better with HN because of the official nature.

I also wonder how that would be affected if HN started showing the subdomain of the url as well.
YouTube Reacts to Bioshock Infinite. (Dramatized reading of YouTube comments)
> However, the social norm diet (particularly in the USA) today takes a majority of its calories from foods that did not exist for the most people living 200 years ago (refined vegetable oils, refined sugar, and refined or poorly processed grains).

Don't forget: clean (refined) water, refined medicines, sterile operating rooms. Old doesn't make it better.
This seems similar to Tom Preston-Werner's essay on the same subject, with the exception that this article fails to mention any moral obligation to open source general purpose code:

"It's almost impossible to do anything these days without directly or indirectly executing huge amounts of open source code. If you use the internet, you're using open source. That code represents millions of man-hours of time that has been spent and then given away so that everyone may benefit. We all enjoy the benefits of open source software, and I believe we are all morally obligated to give back to that community. If software is an ocean, then open source is the rising tide that raises all ships."

http://tom.preston-werner.com/2011/11/22/open-source-everyth...
var args = _.defaults({}, kwargs, {param1: true, param2: 42}).
I like the idea; nice start. I would dial up the contrast a bit, it's a bit tough on the eyes.
Venmo Payouts API
Alternatively, just put some invisible DOM elements on top of the canvas and put your click handlers on those. It's imagemaps all over again ;)
Their documentation was actually ambiguous until you submitted, too (I used to qualify on income but not assets, now I qualify on assets but not income; I wasn't sure if I'd go through, but did).

IMO, I'd probably err on requiring more as an investment market like this, just to avoid the odds of an early lawsuit or other dispute -- $200k/yr AND HNW AND previous investment experience would be totally reasonable. But that obviously makes it harder to recruit people.
> When I was in university, over in Europe, a long time ago, on the first day of lectures the professors would wheel in a cart of textbooks, saying these are suitable texts, go and pick the one that suits you best.

o.O Seriously? How have I never heard that this happens? That's ridiculously sane.
Un botnet nous dresse une analyse du Web mal protégé
Un pirate jusqu'ici inconnu a entrepris un recensement du Web mal protégé si on peut dire. Pour effectuer son Internet Census 2012, il a infecté environ 420.000 périphériques mal protégés avec ce qu'il décrit comme un "bot inoffensif", nommé Carna. En gros "mal protégé" signifie ici qu'aucun identifiant de connexion n'était nécessaire ou bien les informations d'identification standard comme root:root ou admin:admin ont été en mesure de lui ouvrir certaines portes.
I thought the article made it pretty clear that the proposed alternative is fruits and veggies, not paleo.
Just dealt with some of these issues last week in 7drl.

>image-rendering: optimizeSpeed;

In some cases, you will want to scale the images drawn to the canvas, but not the canvas itself. This causes a lot of headache because of image smoothing and is not resolved by the above CSS. The answer is to set the image smoothing property of the canvas context to false. For example:

ctx.mozImageSmoothingEnabled = false;

ctx.webkitImageSmoothingEnabled = false;

Worked great on Chrome and Firefox. For some reason, though, this does not appear to work in Safari. I'm still amazed that something so simple is so hard to accomplish across browsers (after all you're asking to turn off extra, slower functionality). A good article on the intricacies: http://phoboslab.org/log/2012/09/drawing-pixels-is-hard
Twitifi - A Realtime Stream Of Spotify Tweets
all of the emails were included in the To field
Does it excel at anything, particularly? I still use a mix of command-line git and winmerge. (And I'm willing to try GUI tools, but Git has so many commands and options it becomes complex to know what you're doing in a GUI tool).
glad my email isn't in there
Ask HN: Best library for adding charts / graphs to your website?
A different library seems to appear on HN every few weeks. Does anyone have good insight to the pros / cons or their favorite particular library?
How to Provide Analytics to Your Customers
A document saying that any device can get on their network, and that it is deliberate policy to allow that, already is in the public record --- aaronsw's father read from it at the recent media lab memorial.

That said, it's possible that a general document sweep, answering a subpoena, also swept up documents describing, say, internal routing policies, or technical measures protecting access to student records, or something like that, which would be tangentially relevant to the case, and which they would have some legitimate interest in keeping to themselves.
As a founder, more startup-friendly terms sound good to me.
In my searches, Stack Overflow seems to lean towards d3.js
Which is not really a great assumption to make - people have been using weak passwords for decades against advice to the contrary, it's likely that isn't going to change in the short term.
or something built on d3 - like http://nvd3.org/
It's not a case of how fragile they are, it how much they have been, and still are, disadvantaged by the way society is structured.

Things have improved in recent years but look at average salaries, representation in government, representation at senior levels in companies and so on and tell me that it's all sorted.

And if women aren't being fairly represented at the top (unless you're saying that there have in history genuinely been no women capable of being, or even running for, US president), why do you think they're represented fairly further down? And then why do you think that is?
Thank you.

It is nobody's business here but Nick's what happened. Take his words at face value and assume he misunderstood his boss unless you have reason to believe otherwise and it actually matters.
It's back, 2 minutes later.
Great post otherwise.

TL;DR: We rolled back a deploy immediately and all is well.
Microsoft and others voice complaints about Google’s top-level domain requests
Danny Hillis: We need a backup internet
D3 uses SVG which doesn't run on older Android and iOS devices at all, and uses a bunch more memory and CPU than a single Canvas element.
> So it only appears like there are not a completely parallel set of IO libraries.

Right on. That's the great part -- both a simple way to program and re usability of libraries.

So far, I see library ecosystem fragmentation as the biggest issue of all and nobody seems to want to talk to it.

Academically all the yields and co-routines look so cool, in practice when you need 5 libraries to help with some task, and now you have to re-write them -- not so cool.
Seed investing is not something for amateurs, in fact frankly I don't think investing in public companies is for amateurs. I would tell ordinary people to invest in index funds and don't invest in startups at all. You should not be investing in startups because you think it is going to change your life. You shouldn't be doing it unless you're rich enough that your life wouldn't be changed by making lots of money. - Paul Graham
It would've been just-another-chart-library without the "my company made me take it down" angle.
This is a significantly higher abstraction than D3. Charts.js is comparable to NVD3, dc.js, xCharts, all of which are built on top of D3.
startups with names ending in "ly"
I suppose my point here is: "Why should I have to?" it's just a website and it's hijacking the command. Websites should comply with the regular rules of the keyboard unless I permit otherwise.
Not to mention a few HN posts and hacker outrage / discussion stirring things up.

That said, it's probably the internet attention to the takedown that has made it come back up so quickly.
Halving day was an interesting test that the community passed, which is really cool.

What I look forward to seeing next is how a malicious, distributed hijacking of the block chain is handled once it's profitable to attempt.
Stuffing the iphone power supply into the lightbulb is interesting. I'm sure if you took the time you could make/find a smaller switching power supply to stuff in there, but using a well-designed, readily available power supply in this kind of project is resourceful. I wouldn't have thought of it.
Free 256bit SSL certificates from StartSSL
HubSpot's approach to front-end development at scale
"Grains produce more calories per acre than almost all other foodstuffs." - While this may be true, there are are a couple caveats.

First, the per-acre yields for heritage varietals are much lower than those cited in the article, and I suspect that some crops have improved quite a bit more than others.

Second, I would speculate that grains' biggest advantage in neolithic times was storage duration, not mass or volume. Today if we have a crop-killing drought we can transport crops from other regions. It's expensive and inconvenient but not often life threatening. Even as little as a couple hundred years ago, any society dependent on agriculture would need a crop that could be stored for multiple years to protect against drought.
I am using http://raphaeljs.com/ for my current project, but http://d3js.org/ looks great, particularly http://nvd3.org/.
I'm sorry, but this makes no sense.
Wow, memories. In 1998 I worked on the FIFA World Cup graphics, and two guys on the team were developing a camera player tracking and stat acquisition system. Back then, raw CPU power was a real limitation; the fastest PCs were PII 333 Mhz and they just couldn't track automatically 22 players from 4 cameras (one atop each corner of the stadium).

In the end the system was almost working, however we needed two people watching the TV stream and clicking on players to identify them when the automated system lost track. However it provided already tremendously detailed stats, but unfortunately nobody really cared :)
Speaking as a lawyer familiar with both english and US law:

English contract law is a bit different than US. In the US, it's not objective in general (contracts are held against the drafter, and subjective intent matters).

Your description of objective intent is well, not intent in this case :)
Objective intent of congress would be what a reasonable person making the statute would have meant, not what a reasonable person reading the statute would think it meant.

The second is in fact, what is done, but is not related to intent at all, it's related to interpretation.

As for congress's intent, Scalia is of the firm view that either objective intent, or subjective intent does not matter. The words mean what they say, and say what they mean, and if they don't, that's a problem for the legislature.
In cases of ambiguity, he believes in plain meaning, not objective intent. So he'll use a dictionary, not try to figure out what congress objectively meant.

He's fairly unwavering in the above, though if you look through hundreds of opinions, you can generally find one or two that are not consistent with this.

http://www.claremontmckenna.edu/salvatori/publications/RARSc... and http://scholarship.law.duke.edu/cgi/viewcontent.cgi?article=... are fairly good descriptions of his approach
I've used windows 7 and do like it - it's the thought of reinstalling ~200 pieces of software that's been putting me off.

Give me apt for Windows..!
Is the purpose of the textbook for problem sets, or as reference? In either case, previous editions are often much less expensive than the most modern edition (sometimes the professor already owns the previous edition too). But if the purpose of the textbook isn't for the problem sets, then there are likely inexpensive or free (by author or by copyright expiration) books that are fine for the other purpose. (I have a liking for Schaum's Outlines that cover a nice spread of topics.)

I'd add that if cheating is a concern (whether from using books whose solution set is easily available, or using in-house solution sets that don't update with each year), then assign watching a previously recorded lecture (by the professor, or one of the excellent already available ones online) as homework, and use the in-class time to have quizzes, tests, or professor-assisted homework sessions. In addition to weeding out cheaters there's the benefit, if you believe Salman Khan, that such methods are probably better ways to learn the material.

Finally, it's not too time-consuming for a professor to scan the problem sets from the book and distribute them to the students. So long as the problems aren't highly specific to the text, the student ought to be able to solve them without the text. For many subjects there are lots of free resources out there to learn from.
Soylent Online Shopping List
In addition to the wonderful suggestions below, don't forget that most publicly available resources will (most likely) gladly accept revisions and expansions on topics that you don't feel are "up to snuff" for your class.

It's, admittedly, more work, but what good thing isn't?
Dan Ariely’s “A Beginner’s Guide to Irrational Behavior” Open For Enrollment
This is far too unkind. Professors rarely make more than a pittance on their textbooks. They nearly always write textbooks because they need a textbook in a certain area and there isn't an adequate one. It is an extremely demanding task with little payoff. The ethical error the professor has made is not in making money off the student (he's not) but in choosing a publisher which charges ridiculous prices without thinking about how this impacts on his own students.
Definitely, it's just speculation on my part. However, it would surprise me if he actually misunderstood what his employer said.