skysight-inc/HackerNews huggingface dataset:
Embedded documents currently serve a smaller purpose that one would assume at first glance. I answer a lot of questions in the MongoDB-User group by telling people to "pull it into its own collection".

However, there are a couple planned features that'll change this. Virtual collections is one, but the other is the $ operator in field selection..which I believe is planned for 2.1.

Even as-is though, they are useful. The tag example is simplistic...let me give you a real case from mogade.com. We have a scores collection, which looks something like:

{
_id: ObjectId('...'),
leaderboard: ObjectId('...'),
user: 'leto',
daily: {
points: 100,
data: 'level 10',
date: ....,
},
weekly: {
points: 150,
data: 'level 8',
date: ....,
},
overall: {
points: 300,
data: 'level 15',
date: ....,
}
}

We essentially store the user's top score for each scope (daily, weekly and overall). You could store a scope-per-document, which is how it initially was....but, that isn't how it's modeled and, it takes a lot more space (user and leaderboard get repeated 3x, along with the index which is on those two fields).

Also, I wrote about collections vs embedded documents:
http://mongly.com/Multiple-Collections-Versus-Embedded-Docum...

Edit:
I wouldn't rely on the age of a feature request as a sign that there's something fundamentally wrong with a design. Not everything can be top priority.
The Setup – Saving the Economy. Really?!?

How could he have believed this? Daily Show interviews (the prerecorded ones, not the in-studio ones) make fun of people. Watch any episode and you get that.

Reviving The Dead Fish costs $99. Really?!?

The piece showed screenshots both of buying fishbucks ("$99 for X fishbucks") and of reviving fish ("1 fishbuck to revive all your fish"). I watched it once and understood these details, so I don't think it was misleading about that mechanic.

One click to charge $99! Really??

OK, even if cheaper options exist, maybe Virk should try explaining why the $99 button exists at all. There's a line where it becomes unconscionable to even ask users for so much money (imagine a $1000 button), and I think it's well below $99 for what they're peddling.

The Phone Call with the Parent. Is That What Really Happened??

OK, so this parent got his issue resolved. How many parents did not? Is the CEO not ashamed for having sold $1500 of garbage to a child (or anyone!) in the first place? Despite popular belief, there's no law prohibiting ethical behavior by CEOs.
Wait, shouldn't no proper time pass from the photon's perspective, not from the observer's perspective?
If you considered him a nutcase, you might want to reassess the methods which you use to determine if someone is a nutcase.

I'm not really surprised by this. The FBI is a horrible organization, just like most wings of the US government.
This is being wildly overinterpreted. It could just as well mean that the FBI is investigating CarrierIQ for misconduct. You can't FOIA this stuff during an active investigation for obvious reasons. I'm not saying this is necessarrily what's going on, but we shouldn't be jumping to the worst conclusions either.
One problem with infrastructure technology (programming languages, databases, IDEs, etc) is that all of the above is expected to be available for free by developers. So there is little incentive to develop a business around infrastructure technology. Sure people still do it, but not like the 80s when people still paid for PLs, IDEs, databases,etc. These markets have been drastically devalued by open source.
Any TLDR summary is dismissive in nature... I guess I filter that out as "for the jokes".
4GL like SQL? Push technologies like SMS, IM, and websockets? You could use better examples :)
Show HN: Blinders, our app for helping you focus while you work
True - they're indispensable. I have a coworker who plays Scrabble at a competitive level and has memorized every 2, 3, 4 and 5 letter word in The Word List, and will randomly shout out, on hearing words like "tandoor", that there are 3 anagrams of it - tornado, odorant, and something else I can't even remember. It's an amusing parlour trick, but seems a very arbitrary, non-transferable skill he's developed.

He also has a couple of funny anecdotes about words that aren't allowed - like "picowatt", which rather offended our collective sensibilities as electrical engineers.

You're quite right that Scrabble is not about definitions, per se. But Scrabble does describe itself as a "word game", and it really isn't - it's more of a memorization with a bit of math kind of game.
Nahh, I don't see that. They're just thankful that's all! :)
I don't see how this has any viable advantage over either hiring legal workers in-country or international telecommuting. Who is so valuable that an inability to get a work visa warrants the enormous cost of a workaround infrastructure? instead of, say, just working the system until a visa can be acquired, or an alternative worker found?

To be sure, kicking around the recurring idea of an independent artificial island haven of raw [insert favorite "ism" here] is cool. There's a reason it hasn't happened yet: the value thereof does not exceed the cost of achieving and maintaining it.

There is decent/livable money in proposing exotic megaprojects - not because they have any chance of happening, but because just the proposal process attracts income.
>>> Show me a (useful) website that costs less than $5 for lifetime access.

The business model is often completely different for the web. We pay with our eyeballs (ads) and our thoughts (click data).
Very basic but there is a way in iOS

http://iphonedevelopertips.com/cocoa/launching-your-own-appl...
Facebook Aims to Prevent Suicide
As someone inside the music industry, this comes as no surprise. The spotlight of the attempts of anti-piracy actions on the part of the big four and rights groups overshadows the actions of the individuals working at these companies and the others in the industry. Not everyone in these companies agrees with what the rights groups and major labels/studios are doing, or see it as case of "it's okay for as long as it's not ours".
Ad absurdum - at one point, the world Scrabble champion was a fellow who didn't actually speak English.

That's not too surprising unless he played in English. Scrabble has editions for many languages.
TextMate 2 (Public) Alpha
This happened to me as well:

My brother's college roommate is banned --> brother gets banned as a result of a false-positive dupe account --> when brother gets home and logs into amazon I get banned.

I was on the phone for hours trying to fix this, nothing ever happened.

Google and eBay get a bit of flack for poor customer service availability and seller relations and they have improved as of late. Hopefully amazon can change for the better too.
after being 5 years in research for brain activity during sleep and being a natural lucid dreamer and short sleeper myself, I can only warn anyone about polyphasic sleep if you never had a tendency for this in your life before.

It will literally turn off your Mojo ..
I was hoping there'd be a bit more in the article about the chemistry that really makes this "world class team" so great. So far, it seems a bit random to me. I've been on teams with a lot of very smart people that have failed miserably, and have been in other teams where the members weren't necessarily the very best but were able to work together and really get the synergy thing going. I wish Steve shared what exactly suddenly made the right teams form and how he knew these were the right world class people (it didn't sound like any of them had major success yet).
I've seen some reasonable responses over here. Also lots of uninformed or misinformed stuff, sure, but I'd rather not limit discussion of economics, law, etc.. just to the professionals.

Also, the more I learn about economics (I'm halfway through an MBA program), the less I believe economics should be left to the economists - I do understand that I have only a patina of knowledge, and that a little knowledge is a dangerous thing :).
If you want fast, why would you use PHP and then write a new VM, when you could just use Java or Common Lisp or Haskell or C? Those already exist and are already damn fast.
I also work on a distributed team. While all my teammates are in the US I am the only one working in the Philippines. We use email, chat (yahoo messenger), skype and gotomeeting for communication. We use our internal tool to log our time every day.

This setup works for us and has been going on for almost 2 years now.
Note: apparently he's using the SOWPODS (combined british & north american) 2 letter words. The tournament word list used in north america only contains 101 2 letter words:

http://en.wikipedia.org/wiki/Official_Tournament_and_Club_Wo...

Here's the TWL 2 letter word list:

http://wordsolver.net/?tpl=twl2
An insightful nugget at the very end, for anyone missing it:

>In a response [another copyright advocate caught 'stealing'] issued a press release stating that their IP-addresses were spoofed. A very unlikely scenario, but one that will be welcomed by BitTorrent pirates worldwide. In fact, we encourage Sony, Universal and Fox to say something similar. After all, if it’s so easy to spoof an IP-address, then accused file-sharers can use this same defense against copyright holders.

Could such a defense be expected to work ? Has it ever ?
And it seems that the 30% creates tools so the 70% can continue writing sub-optimal code that works well.
The downside is that you have to recreate full data constraints within your application - the database offers none of it.

Of course constraints are tedious when you're in "experimentation" mode (to quote another post I see here) and are doing rapid, early development. But once you're in production with data that's critical/important (i.e., not someone's list of their favorite songs; more like, their bank statements and medical histories), constraints are the bees knees.

Once you have data constraints in place, now migrations are hard - whether or not you're on a SQL database. You need to either update all old documents to match new schemas, or open up your constraints to "expect both" (where by "both" I really mean, "any number of 18 different formats...oh make that 19") - and that is the potentially slippery slope here into a coding crapfest.

Disclaimer: I'm the author of a very popular SQL tool for Python (SQLAlchemy) as well as a new database migrations tool (Alembic).
It could, but that seems awfully naive. Is there any precedent for the justice department pursuing a civil privacy case via secret (!) FBI investigation? As opposed to, you know, just filing a suit and getting the relevant documents during discovery?
Hacker News Social Reader
"the impression I formed of the M.B.A. experience was that it involved taking two years out of your life and going deeply into debt, all for the sake of learning how to keep a straight face while using phrases like “out-of-the-box thinking,” “win-win situation,” and “core competencies.” "
Welcome to HN. HN is, generally, a long-form place. When you express full ideas, it's appreciated. When you express non-obvious ideas, it's appreciated. And when make meme-oriented jokes that rely on willfully misunderstanding science, technology, or the human endeavor, you can expect to get downvoted.

It's a place with its own set of customs, and I think you'll like it as you become more familiar with them.
Good article Kar, I agree that the talent pool is drying up and I'm not sure what reasons are behind it. I wish more company's would adopt a work from home mentality as it also creates a competitive advantage to attract some of the brightest.
Spotie will find the best events in town on your iPhone
Accidental Scientist Hawks ‘Online Marketplace for Brains’
Bah. You can choose not to have children and still acknowledge that the urge to procreate isn't any more a female thing than the urge to succeed is male.
Webapps need to better handle offline usage and poor network conditions. Until then, apps still have a huge leg up on mobile devices.

Mobile devices are battery constrained. Radios to provide data feeds are a big factor in battery drain. Interpreted languages increase battery drain. And network coverage is far from universal, to say nothing of download caps and cell network performance concerns.

Apps are preferred today because they're more responsive, they drain less power and they're generally usable offline and in dodgy network conditions. The web has many advantages over native applications, but until it gets better for mobile users, users are not going to get past the more-immediate shortcomings to care much about those advantages.

And given that we seem to have reached a point where potential battery life past 1 day of solid use is traded off for greater performance during operation, I don't see the battery/network situation changing much any time soon.
I'm curious, when you change the schema on the fly, the app code has to deal with both versions, right? I'm afraid this means you shift the pain instead of blowing it away.
I have no idea what this is trying to say, but it sounds impressive.
I wouldn't call COM/OLE "perfect integration between apps" at all.

And no, "2D/3D hardware acceleration" was not standard for the majority of Windows applications out there, including the Windows desktop.
How to Accomplish More by Doing Less
Good lawyers are hard to find and you surely need one. If you want to feel out your potential partners ask them if all three of you could meet with a lawyer of their choice (and expense). If they hesitate or refuse or make excuses then walk away and don't look back.

Honest people in this situation will gladly create a fair business ownership plan with a lawyer. It protects everyone involved including the folks you don't know. You need to know if these guys are honest.

Further, take your time to get to know the 2 guys better. Right now what's most important is "Can I work with these guys in the long run?". Business can be like a marriage - you could potentially be spending the majority of your time with these 2 guys if the business is successful and grows rapidly.

Also make sure the other partners can pull their weight. The majority of the company's value will rest on your shoulders (as the developer). So the other partners need to be as active as you are in their own expertise - sales, marketing, support, operations, financing, etc. Don't bring along someone "for the ride", make sure they all work as hard as you do.

So, that's a few thoughts from someone who's gone down this road a few times, for better or worse.

Good luck!
Split views are coming. From the post:

"Split views: Yes, I actually had this on the alpha milestone, I’m not overly excited about this feature myself, but I know it’s a very common request, so eventually it should find its way into the application."
The future of browser script tag
Let's create a better scripting experience.
Let's consider this from a pure econ perspective:

1. In terms of supply, there are millions of people who spend long hours at sea for often far less pay and creature comforts than the people aboard this cruise ship would be getting. They are called sailors.

2. In terms of demand, the H1B caps are still hit quite rapidly, though since the peak[1] in 2008 (when they ran out in one day) the US has evidently become a progressively less desirable destination.

Therefore, supply exists and demand exists. The main question is whether the US government will arbitrarily harass these talented engineers and scientists when they come ashore for meetings. A lot will depend on whether the officials involved feel like they could pay a penalty in the media. I'd recommend that Blueseed film all encounters with the immigration officials.

[1] http://en.wikipedia.org/wiki/H-1B_visa#Congressional_yearly_...
The fact that these sleep cycles have been used by "bloggers" for a few months and that they are still "healthy" does not give me the warm fuzzies.

It would take a much longer experimental time frame, under more rigorous scientific study, to convince me that any of these alternatives are safe and worthwhile.
Are Web Development Search Results Being Manipulated?
He did play in English, actually. That's what made it so ridiculous.
The scariest part of all of this is that they can tell which physical computer you log in from.

Sounds like a business opportunity: a proxy not only for your IP address, but for your browser / cookies / history / operating system. I look forward to the day when all billion of us appear to be arriving from the same place.
Microsoft Launches API for Excel Web Mashups
I'd live in a confined space with n random coders who are talented enough to be on the ship anyday!
Knowledge Is Power: Battling Abandoned Carts
"""In the meantime Wikipedia is still the most useful product of the Internet"""

You missed the point.

There's nothing Wikipedia does that cannot be done in an native-gui mobile App.

It's just a list of articles, a way to search for them, and a system to edit them. Nothing web particular about Wikipedia, one can imagine a Wikipedia app for mobile and desktop OSs that achieves the exact same thing.
The Worst Enemy of Student Entrepreneurship
This may actually be a sound business model, regardless of its unpleasant aftertaste.
HN is so easy to game - it takes very few votes in a short period of time to get something on the front page. The guy probably sent the link around to his buddies - I've been on the receiving end of a number of such requests (and ignored them).
Great explanation of Proof by Induction [pdf]
The explanation they seem to give is there are a lot of people who can write PHP, and can write PHP code very fast. So because PHP allows their engineers to iterate and prototype new features very quickly, any attempt to convert to a new language is thwarted when those writing in PHP are outproducing the conversion process that it'll never catch up.

I'm not saying it's a great explanation, but it is what it is.
On the topic of Scrabble, can anybody provide some insight into how they'd go about architecting the database for a game like WordSquared? http://wordsquared.com/

It's similar to Scrabble ... but it has no playing-area boundaries. I'm curious what the best way to represent this type of game-board data in a database would be and was hoping somebody smarter than me could help make me smarter.
Why HTML5 makes justifying native applications more difficult
The fact is that Mongo is _fun_ to develop with and that's invaluable. But there's another side to databases and that's DB administration. Most Mongo reviews I've seen so far are from developers, but I haven't seen many positive reviews from DBAs.
Designing apps for tablets: consider time of day
Website development services
I agree, these so called "models" in the article are based on anecdotal evidence. However, I know that there are a number of sleep studies/experiments out there... From what I've read, only 8-hour or nap in the afternoon sleep patterns were scientifically proven to be adequate.
I agree.

But since Steve is eliminating one of the biggest team factors from his class, I doubt he'd be able to get a good vantage point.

Having a shared methodology seems to be necessary, but not sufficient, for a good team. If the team can't agree on how to judge progress towards their goal (whether that's lean startup or a "field of dreams" approach) then it's almost guaranteed to implode after the first big hurdle.

Worse still is if they don't have any mechanism for judging progress. Could be dollars raised, lines of code, written, or hypotheses validated...but there has to be something to provide the team with a shared sense of accomplishment as they struggle.
What do you mean cheaper to do more? It's obviously cheaper to just develop for one platform, and maybe to do a mobile website, vs. crossplatform.

It might be worth the extra users/revenue to be crossplatform, but it is definitely easier to focus on a single platform and do it well.
It's disturbing to see that this is an all-too-common pattern with the large internet companies. Stories abound of companies like Google, eBay, PayPal, Facebook and Amazon closing down accounts with what I would characterize as "violence". No explanations. No recourse. No way to reason with a human being. The approach seems so "anti-internet" that it is hard to come-up with justification for the behavior.

One argument is that they have to deal with so much fraud that they have no choice but to be somewhat pragmatic and, yes, totalitarian about it. The counter argument to this is that if your company is so big that you have to hurt honest customers because you can't afford to do it right, well, maybe you are too big. I've red about cases where an individual's only source of income was summarily cutoff overnight with no recourse whatsoever. That's plain wrong.
Carrier IQ denies giving mobile data to FBI or other law enforcement
I'm with frankc (http://news.ycombinator.com/item?id=3347998); much as I suspect that nefarious goings-on are, well, going on, this seems more like evidence of over-reaching reflexive secret-keeping than of the FBI using CIQ data. (That's not to say that I don't believe it's happening, just that I don't believe that the FBI was 'tricked' into revealing anything here that it didn't want to reveal.)

Is there anyone out there with more experience of FOIA requests who can indicate whether this response (which the article itself calls a 'canned denial') actually indicates anything substantive, or is just boilerplate?
Even if one of these other cycles is incredibly effective, they seem very hard to use and be social. I don't know what I'd do with my extra time at 4am when no one else is awake (on a consistent basis).
A Brick-and-Mortar App Store Opens in Colorado
I support the idea behind this project. Having said that if I were a betting man, I would bet against its success. Then again, I probably would have bet against Google, Facebook, Apple, etc. That's why I am not a VC.

However, just trying to do this should be lauded. There are some fascinating technical and legal problems that they are addressing. Anyone who is genuinely intellectually curious should be excited about this.
Because you can get a web application up and running quickly in PHP, then tune it later if and when your application needs to scale to 500 million users (which it probably won't, because only a handful of sites reach that size).

There's also a far bigger pool of talent to draw from if you want developers. I don't think there are many people who know how to write web applications in Common Lisp or Haskell.
Revelation: The Kindle Fire is only good at serving Amazon content.
Just as importantly, they ruled out the presence of Higgs Boson outside their quoted ranges, with quite high confidence. If Higgs Boson does not turn up in this energy band, we have a very interesting problem in our hands.