skysight-inc/HackerNews huggingface dataset:
Ask HN: If not mongo then what?
Hi,

What other open source product can offer following?

- document oriented - makes easier to abstract it as a relation when needed(yes, I know no joins... buy a helmet)

- dynamic fields - a more agile pace of development (good bye database migrations, patches)

- indexed arrays - "tags" and "attributes" functionality

- geospacing

- store binary files (GridFS) - replicate, backup easier
binary files

- aggregation framework - analytics

- simple and eazy replication - easier to scale ???

- ttl - handy for caching

Just saying...
What you describe in your third paragraph is exactly what was shown in "The Office" episode - "branch closing"(http://en.wikipedia.org/wiki/Branch_Closing#Synopsis).

Based on the pitch/plan of the manager of the Stamford branch the C level executives plan to close the Scranton branch and make the manager of Stamford the head of the northeast division. The Stamford manager leverages this new potential position to get a C level position at Staples thus destroying all plans that Dunder Miflin had made.

This example isn't cited in the Gervais Principle series but is a classic example of the sociopath layer devising a heads I win tails you lose scenario
The comparison of 15% for 150k vs 22% for 813k is unfair because it suggests that $5m valuation is entirely because of YC. The fact that many YC companies don't raise clearly indicates that YC helps but not a sufficient factor.

Since YC companies' approx valuation is $5m, the 80k note will take about 1.6% equity. So I would say YC is offering 98k for 8.6% (18k + 80k for 7% + 1.6%).
Awesome.

The LastPass checker is really nice. Whats scary is that it found a few other people that had the same password as me.

For the Adobe breach, LastPass also emails you a sample of the password hints of others -- its kind of funny how people remember a certain string.
+1 for Evernote support
Normally wouldn't trust this, but:

http://www.troyhunt.com/
http://www.intodns.com/haveibeenpwned.com
(forwarded from haveibeenpwned.azurewebsites.net)
http://www.whois.com/whois/haveibeenpwned.com

Seems legit.
"Realise" is the standard non-US spelling, so it's appropriate for a not-US-specific FAQ.
> You need the correct libraries and versions, but that's not a difficult problem to solve

Or just ship statically linked binaries. That seems like it would be a good solution for games.
Steganography has a bad reputation because the only tools publicly available are worthless. Not one is both secure according to Kerckhoffs's principle and secure against statistical analysis. I hope to change that by releasing an implementation of a new algorithm I have developed, sometime in the new year. If you are interested in reviewing the algorithm and code when it is released, feel free to follow my blog.
f.lux is single handedly keeping me on my iOS 5 jailbreak. I used to need an hour to get to sleep at night. Now with f.lux it takes me 5-10 minutes.

Absolutely no way I'd use a phone with regular lighting now.
At this point what is the logical argument for assigning grades during the four years of study, then? Why not simply rubber stamp a 3.9 GPA on everyone's curriculum vitae and call it a day?

Oh wait ...
Got an email asking how Amazon S3 compares to my startup
Project writeup: curated Twitter
Trends in Civic Tech
Obviously, the above is exaggerated, but the point remains that any answer or non-answer by the students can be interpreted as a lack of math skills and evidence of poor critical thinking.

That point remains wrong. You can treat the question as a Fermi problem, but when you do that, it's because you realize and acknowledge that there isn't enough information in the problem to complete it by other means.
Looks fantastic.

I noticed that all the lenticulars demonstrated have horizontally aligned lenses for a final image that you rock head to heel. Why not offer a vertically aligned lenses for a final image to that you rock side to side? If I understand correctly, a user should be able to do this themselves if they flip the source image 90 degrees, but an option would be nice. There are some issues with your eyes seeing different frames with vertical lenses, but that could be used for cool stereo effects too.
A personal theory I have is that some people deep down want to act like they're in Grand Theft Auto, running around causing mayhem and destruction.
Frequentists and Bayesians both agree on all of the math. The difference lies in the interpretation of what the math means, and how useful different types of math are.

A rough summary:

Frequentist methods tend to try to characterize the question of interest in terms of a single measurable statistic. This is particularly useful in circumstances where memory/cpu is tight (i.e. every single circumstance before the last few decades.) This necessarily means though that these techniques lose much of the information in the data. They also try to make very few a priori assumptions about the underlying data. The bayesian critique of this is that the assumptions are still there, just hidden, and as a result are much more likely to be wrong.

Bayesian methods tend to try to characterize the question of interest in terms of the entire distribution of outcomes. This causes there to be little information lost between the data and the conclusions, but is often computationally intractable in common circumstances. Bayesians tend to make strong a priori assumptions about the form the data will take, and to ameliorate this they make their assumptions very explicit in the model. The Frequentist critique of this is that every time you read a bayesian piece of analysis, you have to be very careful to determine whether the outcome described is merely the assumed prior + noise.

Both cultures provide essential mathematical tools for any statistician's toolbox, and it's often just a matter of taste which get used. Hence the bike-shedding.
Google’s copyright win against Oracle is in danger on appeal
I do now
The Android-Powered, Dual-Screen YotaPhone Launches In Russia
Stack ranking in small groups is stupid and counterproductive because it forces a distribution where none necessarily exists. So for any particular class of 12 I agree with you.

However, Harvard enrolls over 1500 frosh next year. Is there really so little daylight between them that they should all get an A or A-? Graduation is supposed to ensure the minimum fulfillment of standards, GPA is for ranking. Given that you're seeing kids on the far end of the tail, I would expect more variance, not less.

Let's be honest here: grade inflation is not something we do for a reason, but rather something that happens because no one has any particular interest in preventing it.

Full disclosure: I attended a demanding college whose 2007 median GPA was 3.35 (the average was less). Of the 150-ish annual graduates, only 7 have ever achieved a 4.0 since its founding in 1955.
> Modules? Meh. The OSGi thing has always struck me as hideously overengineered

And that's _exactly_ why you need modularity built into the ecosystem. OSGi and Maven _are_ hideously overengineered, and they're overengineered because there's no common model built into the language, toolset, and platform.

> I've never understood what problem it's supposed to solve.

Management of versioned dependencies between libraries and components developed by different teams. This is absolutely central to what software engineering is all about.

> Nullable types? The trouble with doing this at the language level is that you can't then treat them as plain old objects.

I don't think you've understood what this is. In Ceylon, null is the singleton instance of the perfectly ordinary class Null. A nullable type is just a union type of form Null|X, for any type X.

> Can I write a method that's polymorphicly nullable?

Sure. You should see the crazily cool stuff we can do with stuff like the signature of max(). You'll be impressed, I promise!

After that, check out signatures of operations like Set.union(), Set.intersection(), coalesce(), compose(), flatten(), curry(), etc, to see a bunch of other things you just can't write in Scala.

> functions and methods? Got them.

Does scala have toplevel functions? I thought they always had to be nested inside some object?

But my real big problem with Scala here is it just doesn't have proper function and tuple types that you can abstract over. Instead you have F, F1, F2, F3 ... F22 and Tuple2, Tuple3, ... Tuple22. That to me is just rubbish.
Indeed, call a person that sincerely tries for the last 3 months to move to Linux as a daily driver armchair critic.

I could live with slightly wooden DE, I could live with the fact that my speakers are buzzing while there are phones connected.

The only real dealbreaker is lack of decent file search in Linux. I want something that delivers the speed of search of Everything and has realtime update. No luck so far.
They have more on this on the Nature podcast. I also highly recommend listening to the Nature podcast. It's free, and they usually interview authors of these articles, and it's presented in an elevated fashion that you won't get by reading the NYTimes.

http://www.nature.com/nature/podcast/
Then they should've called it Jif. Tasty, tasty Jif.

Also, my handle is pronounced "James Luxury Yacht". Which is in turn pronounced "Throatwobbler Mangrove".
Although this is somewhat unrelated, I have to say: my main concern upon seeing that Bot & Dolly / Autofuss were part of this list is what will happen to Front (http://www.autofuss.com/news). I find myself there nearly every day for coffee, along with a batch of other familiar hacker faces.

I'm excited for the parent companies, and mostly find it funny that an acquisition may affect something I would usually think of as totally unrelated.
I would, unless perhaps I were reading it in notepad. Thank god for syntax highlighting.
I love Workflowy too, and I hope they are able to sustain the business. I live in fear of the day they quit or shut down :/
Hi Aleyan! Yes, side to side works but it works much better when you're further away (unless you've calculated the eye spacing and distance in your imagery). We're planning on offering the option for artist prints to be printed horizontally or vertically, because some of them will be hung on walls.
New World's Fastest Clapper [Video]
Show HN: My Startup – GigDog, Internet Radio for Local Music
In defence of skeuomorphism
Or you could just use virtually any IDE with comment highlighting. Quite a few of patterns mentioned are either mitigated or defeated by good IDE.
$12 for a single business card?

I feel like I would be better served by stapling my existing business card to a $10 bill...
Bitcoin has a seen a fairly significant attraction and interest lately. So much so that the US government has had to have panels and discussions spanning several topics and implications pertain to bitcoins. It has already seen some adoption in regular culture as shops are beginning to accept bitcoins as a form of payment for goods and services.

Bitcoins value has been growing exponentially over the past few years and who knows when that will stop. I personally think this is due to people using it as an speculative market with the hopes of making some 'easy' money (I say easy because there are various ways of getting money or gaining bitcoins with little effort). Since bitcoin's monetary value is so highly speculative currently, its widespread adoption as a currency may take a while until its value is somewhat stable.
That Immortal business card is amazing :D
They could just query against the MD5 of your email instead, if it's a match they already had your email anyways :)
Then these people should better not back out.
The Adobe leaks list is mostly made up of verified emails, so...

Coming to think of it, there has been some spam lately (though that hasn't happened in years now at gmail), and I wonder whether it's related to that Adobe leak.
Well in Kenya the reaction wasn't great. Perhaps other countries are better prepared.
Budget cuts impact the next generation of planetary scientists
What happens if I'm i) outside the country, so no SMS for me, ii) outside cell tower coverage but with wifi (happens every day for me inside buildings), or I got my cellphone stolen for instance. How does 2fauth works in that case?

(Just wondering, as the above are the reasons I decided not to use it)
There's a huge depth to a good malloc() implementation. While you're wise to avoid it when your interests are focused on kernel development, I'd recommend every programmer to have a go at writing malloc/free one day. Avoiding terrible performance problems is pretty tricky. At the very least, you'll gain a lot of respect for memory allocation and will discover that there's a lot of work going on behind the scenes when your code tries to allocate only a few bytes of memory.
If you wanted to collect likely-valid email addresses to sell to spammers, this would be a good way to go about it. I doubt they are, but can understand the suspicion.
> Facebook, LinkedIn and Twitter told CNNMoney they have notified and reset passwords for compromised users.

> The hackers set up the keylogging software to rout information through a proxy server, so it's impossible to track down which computers are infected.

Have I missed something or are these statements contradictory?
Detroit art sale could raise up to $866 million, auction house says
Hello guys. My name is J.R. Gentle and I am the Founder and Managing Director of GigDog. GigDog supports up-and-coming bands by providing them with much needed free marketing and promotion via Social Media and streaming radio stations. We have stations in Atlanta, Jacksonville, Nashville, Richmond, Charlottesville, and our newest addition, the NC Triangle area (Raleigh, Durham, and Chapel Hill). In addition to our city stations, we've also set up stations for various music festivals throughout the year, like the 30A Songwriters Festival and the SXSW. Since January of 2013, GigDog has accumulated over 500 bands and has successfully promoted over 1,200 gigs.

At the moment we are running a crowdfunding campaign to help us expand and to make a mobile App. Please visit our page and support us if you can. Thanks. (http://www.rockethub.com/projects/34997-save-the-musicians-s...)
You're so noble in your quest to turn skilled factory workers into minimum wage service employees. Problem is, what happens when the purchasing power of all these people is destroyed and the demand they were responsible for creating disappears?
Show HN: dotZombies: A zombie horde simulation written with FloraJS
It's not the processing that's the bottleneck, it's the gathering and the initiative to do that gathering which is rare. For example, criminal records and notices have always been collectable and, once collectable, searchable. But the incidence of "a prospective employer googled me and found a 5 year old article of me publicly urinating in college" became more of an issue in the age of Google.

This isn't an indictment of Troy at all, just an observation (and I'm also just curious about what mitigation could be done, if any, that wouldn't severely inconvenience the end user). The security that exposed people had was security through obscurity, which is in the end, not enough security.
First: Good for you all for doing something. It's great that, rather than just talking about how you're going to make the next 'instatwitairpalbook' you hustled and produced something.

Second: But.....
You produced something that you all don't seem to really care about. I don't think that you have to be an evangelist to work on a project, but I guess I just don't care as much because this is just an exercise for it's own sake.

Third: and....
I'm reminded of how, in grade school (Primary school...Brits?), we would have contests to sell cheap crap. Either wrapping paper, or knives, or whatever. The entire point of these exercises is to have small children hit up their family and neighbors to sell a bunch of crap so that the kid can win a Huffy. This mainly relies on people feeling bad saying no to a cute (not in my case, but generally) kid. Or like multi-level marketing. Basically you hit up your personal network and then peter out.
Lenticular printing can also be used to present stereoscopic images: http://en.wikipedia.org/wiki/Lenticular_printing#Types_of_le...
Not only that - he's able to affect those long-term returns.
I'm not sure about heaven, but American prosecuting attorneys are one reason I believe in hell.
This is very cool. I didn't even think of my adobe account when the breach happened, since I used it so long ago.
That's all well and good, but the whole point of a scale is that students fall somewhere on it and it reflects work done in comparison to something. If not other students, then just patting ourselves on the back for a job well done.

Would you need a some slacker half-following directions to earn an Average? No, you'd need the Average of the students in the course to earn an Average. Otherwise the distinction is meaningless.

Then again, I've just spent some time re-reading Covey's Seven Habits of Highly Effective people, and I've given up caring too much about grades per-se. They discourage cooperation and encourage competition amongst peers. And in doing that strongly bias their adherents to win-lose scenarios when we should all strive for win-win scenarios.

If you think that's bunk, I encourage you to read Covey's book. Coming at it with an open-mind can truly be life-changing in a positive way.
Have you looked into KDE? KDE has a pretty complex file search/tag system called Nepomuk: http://userbase.kde.org/Nepomuk
I found this rather amusing: “Among the compromised data are 41,000 credentials used to connect to File Transfer Protocol (FTP, the standard network used when working from home)”
example.com is a special domain, not to be used for any legit purpose, so good luck hacking that!

http://tools.ietf.org/html/rfc6761
The Builder Solopreneur Manifesto
Stabile Economy. Natural resources & lessons learned from previous housing busts insulated Dallas (relatively) from the '08-'09 global meltdown.
I'll bite. Somehow it takes me 5 tries to plug in my phone on the nightstand if I'm doing it in the dark.
Given the vast amount of passwords farmed, I would say it was targetted for the Windows platform.
Authentication apps like Google Authenticator or Authy work without any data service of any kind. Most services provide backup codes you can print out and keep in your wallet or another safe spot in case you lose or destroy your device.
With google's 2FA, you can print out codes ahead of time that can each be used once in place of the SMS'd code. Bring some of those with you, perhaps...
Actually (1) (2) and (3) are doing the exact same thing. You are retrieving (checking out... checkout) files from storage.

"git checkout HEAD" makes perfect sense in this case, cause you are checking out files from the commit pointed at by HEAD. Of course, checkout doesn't overwrite files in the working directory that are modified, unless you provide the -f option.

(4) is a convinience option and is more like "git branch <name> && git checkout <name>"
Mercurial also does 'crazy stuff' like this. Like "hg pull --update" which is really just "hg pull && hg update".

I also don't understand what about "Detached HEAD" requires a lesson? Detached HEAD just means that the current HEAD doesn't isn't pointed at by a branch pointer. You have the same thing in Mercurial, it just doesn't warn about it. It's not really that big a deal in Mercurial either, as anonomous heads aren't in danger of being garbage collected.
Getting a gasoline tanker close enough to cause sufficient damage (i.e.: inside) would be hard; not only does it have to get close, it has to get inside. WTC famously had "10,000 pound planters" positioned around the buildings to stop vehicles from getting too close, and IIRC rather aggressive security preventing unwanted vehicles entering; they learned from the garage bombing about a decade before (just didn't extend vertically). Hijacking a just-took-off airliner was the most efficient & surprising way to transport & insert the liquids.

Cockpit doors are a cheap sensible solution. 10,000 pound planters worked until somebody figured out how to go over them.
But its a real email
What about the novelty aspect? AngelList is cool right now. Who wants to be just another YC graduate, standing in a long line with teenage fart app founders dying to rub elbows with the Wizard of Oz.
Nothing contradictory about it. First statement is about accounts on services, second is about finding the machines used to log into said accounts.

The sad part is that many people with this keylogger may react to the password change before/without removing the logger, which would entirely defeat the point.
In google's case, you can print out a set of auth codes for times when you don't have your phone.
You can grok most sorting methods remarkably well, though, by lining up a bunch of office junk on a big table and working through the sorting algorithm physically.
Henry Ford was cost conscious but not for the reasons one might think. Ford was once sued by his Shareholders because he was purposely selling his cars at a loss to the company. The Michigan Supreme Court held that Henry Ford owed a duty to the shareholders of the Ford Motor Company to operate his business to profit his shareholders, rather than the community as a whole or employees. http://en.wikipedia.org/wiki/Dodge_v._Ford_Motor_Company

While shareholders were worried about maximizing profits and dividends, Ford was thinking of bettering the World with $60M in capital surplus. Ford envisioned a World where every family could afford and benefit from a vehicle - he just intended to see to it they owned a Ford which simultaneously would have allowed him to employ more workers.
> What's the point of having Nullables if we're still forced to do glorified if(*.isNull) ... else ... checks? I'd much rather use Scala's Option type that has Map and GetOrElse already baked in.

Sorry, but Option is just not better. One advantage of using a union type is that if I have a List<String?>, I just have a List<String|Null> (which maps to a plain List<String> at the JVM level) not a whole list of wrapper objects in a List<Option<String>>.

And of course Ceylon has sufficient syntax sugar so that you can write things like:

print(nameOrNull else "Gavin);

You definitely don't have to do an "if (exists...)" every time you encounter a null value.

> Also, the tooling around Scala is starting to mature. The Kotlins and Ceylons of the world are way behind Scala in this regard as well.

WDYM?! I strongly beg to differ. Have you seriously tried out Ceylon's IDE? Or are you just speculating?
I saw a comparison of ElasticSearch and Algolia before on HN. Here is the link to that for those interested: http://blog.algolia.com/full-text-search-in-your-database-al...
Why is there a bright outline around the letters? It looks like the photos have been sharpened.
Very interesting. However this only tells half the story about human vision, what about color depth, dynamic vision range, and speed (flash something fast on screen)?
Poor analogy; Google is considered an ad company because that is how they get their revenue.

From some Googling, it seems that Einstein made money from being an academic fellow, royalties on inventions, and giving lectures. So he seems like he's a physics guy (although figuring out problems to work on, speaking, politicking, etc. also come into play.)
How far is the technology from being able to do this on textiles? That would be sick.
How To Pair Or Disable Apple Remote Control on mac
Open book writing and typo workflow
Sure. My whole point is you have to believe its the right thing, and be good enough to execute on a large refactor like that without getting stuck in the never-ship mud, or endless pursuits.

Being great is overcoming the reasons you are giving not to do it. Being great is having the vision to see how these decisiosn impacts your ability to deliver in the future.

Being great isn't necessary. And you've pointed that out. Your attitude ensures that the code you write meets your standards. Your standards, aren't "great."