skysight-inc/HackerNews huggingface dataset:
To be fair, most papers include abstracts that try to give that "simplest explanation possible". Though, as others have pointed out, these papers are meant for communication between researchers and not general consumption.

I do think there's a problem with how research gets shared more generally though. I wish there were more scientifically literate writers at that boundary, because unfortunately, there aren't enough hours in the day for researchers themselves to fill that role.
No one claims that Germany is nuclear free, because they still have their own nuclear power plants.
This is the last one of these posts I'll ever respond to, I promise. And I'll give you the same response I've given every other time before:

You should not base your decision of database (or anything else for that matter) on marketing copy. For something as important as your primary data store, you should at minimum read the full documentation and run some tests with dummy data to see if it will even plausibly work for your use case.

I used MongoDB successfully for years with a large data set (>1TB) and 100% production uptime for more than 3 years. I never lost data. Your claim that you will unavoidably lose data is baseless and without merit. In fact, every issue you listed has been fixed, again, counter to your claim.

Personally, these days I prefer TokuMX if I'm looking for something compatible with MongoDB, but these baseless attacks on MongoDB have to stop.

EDIT: Every time I make a post like this, I get some downvotes without responses. Please tell me why I'm wrong. If it's just that I'm abrasive... Well, you would be too if you were addressing the same thing for the Nth time.
You Have to Hack This Massively Multiplayer Game to Beat It
I don't know about the cost of the negative PR, but the compromise itself cost them $15 million in real costs (http://www.latimes.com/entertainment/envelope/cotown/la-et-c...) and potentially much more (http://www.reuters.com/article/2014/12/09/us-sony-cybersecur...) once you count the downtime involved and potential lawsuits, settlements, and other fallout over the breach of information. IIRC there were some embarrassing emails released regarding some Hollywood big-wigs, for example.

It should be a huge cautionary tale for any big organization that doesn't have good internal security, but unfortunately this isn't the first such case in history, and it almost certainly won't be the last.

But that doesn't mean there aren't other smart businesses out there.
I think that's interesting. I understand that you're looking for someone with basic/foundational knowledge - but can you really judge them on not knowing (or be able to explain) a specific function?

Wouldn't it be better to ask a problem and see how the person might solve the problem?
Gigabytes/month is strongly correlated with consumption of the actual scarce resource under the assumption that most users have similar usage patterns. Variable pricing based on peak times and places would be too complex to actually work well for cellular data, unlike time-dependent pricing for wired broadband or electricity.
I second this approach of mixing components. While I have not personally used Go, I have used Tornado and C++ to handle complex networking code, and I'd never use these as a complete substitute for "web application" development.

My current company's web API is built using Django, which may come as a surprise since we also do realtime stuff, but that's the benefit of mixing the best tools for each job.
TokuMX supports most of Mongo's features besides the aggregation framework last I looked. Better locking, transaction support, better indices too -- you should check it out.
yet another product from an awful company to stay far, far away from if you value privacy in any way shape or form.

fuck facebook, i cant wait until it dies.
How to design a cloud architecture for your app [Podcast]
And these were real orders with real risk, so...
Or people whose data usage is substantially below the point where typical carrier plans per-GB rates are optimal.
The important point Ivan makes here is that the real question is "will YC increase the probability that my company will succeed." This is different from the "how much will YC increase my valuation." I get this question a lot, and I generally encourage founders to re-frame the question to consider this distinction.
Or hello.com, a Google spin-out from the guy who created Orkut:

http://hello.com/
The Scientific Flight of the Falcon
that's a problem. Especially because they claim to care passionately about it.

I think more realistically computers are Still mysterious magic boxes to them to some extent
Surviving the Coding Interview
Two thoughts:

a. Regarding millennials: If they can younger users to use their dialer in 2015, they might stay with them for life.

b. The average age for facebook is 40.5 [1]. I'm a Gen Xer myself, and I'm 50/50 with calls vs. messaging. I order pizza, call my mechanic, etc. all via the phone.

[1] http://smallbusiness.chron.com/breakdown-facebook-users-age-...
Strange that this is coming to Android first, given that most Android devices have this feature built in, making this app nearly useless. http://www.androidpolice.com/2013/11/04/google-does-caller-i...
Wow... This is very awkward...
Absolutely correct about restarting your phone. I even restart mine twice after I change SIM cards (not a T-Mobile guy).

What's your experience with Google Maps at the free 2G speeds? That would be my first question when it comes to travel.
Making a Brain Map That We Can Use
While we're onto nuclear enthusiasts, this is a great slightly-tongue-in-cheek (or possibly entirely serious) blog about nuclear science and fashion and stuff:
http://rose-blogg.blogspot.com/

I like the recipe posts the best:
http://rose-blogg.blogspot.de/2013/05/oppskrift-pa-naturlig-...
(
https://translate.google.com/translate?sl=auto&tl=en&js=y&pr... )
To be clear, I never really thought Boise->MO was realistic. Real options still wouldn't benefit more than a small portion of the country, unless we're going to build a high-speed rail network along side the highway system. Then you're talking hundreds and hundreds of billions of dollars.
I was first from my family (poor) to attend a well known PUBLIC university in US. Like top 5 in US or world, in name recognition. I did not feel like I fit in.

Many of the kids at this public university just did not get into one of the ivys but definitely middle/upper-middle class.

Many kids in the school that came from poor families often went to a public high school where it was easier to get good enough grades to get into the university. Once they got in though, they were just not prepared for the rigorous competition to get good grades.
That assumes that the majority of that group are in need of corrective action and that they are completely unwilling to do so themselves (on top of the unwillingness to carry out the public's wishes, as presupposed by this thread). I don't believe that's the case.

I also don't believe this group is the same as the group that controls most the media. There may be some overlay, and some shared interests, but ultimately the politicians do not control the media. Both politicians and the media pander to, and manipulate, the public. It's obvious the public has the actual power here, and it's just a matter of asserting it and making it's will known. Of course, that's not necessarily an easy thing to do.
Just idling around, I noticed that you posted this earlier, then deleted it and reposted it here. So I dug a little deeper, and I see that you do this a lot. Is there any particular reason why you should submit something, wait a bit, delete it, then submit it again?

I can provide specifics if you can't remember. I'd've asked this privately, except there are no contact details in your profile.
Here's him explaining how computers work (first 35 minutes): https://www.youtube.com/watch?v=EKWGGDXe5MA
Plus Magazine: Living Mathematics
> Especially in management / support roles you may need to do bulk actions against users (full listing, bulk changes, etc) so I'm not sure what constraints would be compared to a normal database.

I was imagining a social-network use case while reading the post, so when a similar objection came to mind, the answer seemed obvious: make "users" and "accounts" separate things. The business-logic keeps around its own "users" table. The business logic can, and must, index that.

Each user then HAS A account; there's a 1:1 correspondence. The accounts are in a separate service (a AAA microservice, effectively) that exposes this minimal API where you can only talk about individual accounts to it.

How does a backoffice user-management dashboard do its job? Like the name suggests, by reading off the users table—and then doing O(N) queries to the accounts service to effect changes. These sort of one-off administrative operations are allowed to be costly like that.
Be very likable and have a clear vision, or have awesome metrics and your personality doesn't matter as much
i've been running Samsung 840 Pro 256GB drives for the last several years, they're excellent. Will be getting an 850 Pro for next build.
> Is this just ends-justify-the-means moral relativism?

no. At some point we, as a species and civilization, mature to the point where we understand that "thing A" is unacceptable. It happened to slavery, raping (violently or statutory) children, etc... Actual stopping of such things takes time and organized effort and practically happens in stages. It is just naturally happens what the last, most hardest, place of getting rid of "thing A" is where that thing is performed for survival. We know that it is wrong, and many people work to stop it from happening, it just takes more time and effort, and for the time being in such cases for political reasons "exceptions" are sometimes granted - a tradeoff made to minimize evil until that evil is completely eradicated.

So in short - it isn't "an evil thing stops being evil when for survival", instead it is "an evil thing is much harder to get rid off when it is for survival".
Yes, armed vs unarmed were different, question is in what direction. IOW were those armed more likely to be killed than the unarmed?

For armed "shootees", killed/not-killed == 2.43, whereas unarmed == 1.85.

Looking at it the other way, for those killed, ratio of armed/unarmed was 3.45, but only 2.63 for shooting survivors.

Since the categorical data was shown to differ significantly, the difference ratios are also significant. We can conclude one is more likely to be shot dead if armed when confronted by police.

Edit: grammar
A lot of the (performance) problems are probably caused by the device mapper backend being used on CentOS... I have no performance issues at all running in production on Ubuntu 14.04 using aufs.

> The slowness of Docker is a big pain. Build and deployment procedures are not predictable.

I have the absolute opposite experience. My build & deployment has become very predictable, and I build pretty much all the images I use myself.

> Data belongs onto the filesystem but not into a container that can neither be cloneed in an easy way nor incrementally backed up in a reasonable way. Containers are for software, not for data.

Volumes are for data. And sure they can be backed up or cloned, just launch a container that only backs up mounted volumes with --volumes-from whatever stuff you want to back up. Containers should be stateless, and yes, volumes need more attention.

This whole thing smells like "I tried this tool and I don't fully understand it so I'll write a rant blog about it". Containers force you to think differently about software deployment. I started using Docker very early-on and I have never regretted putting it in production since the 0.6x days.
Yet another app named Hello
Way to give away the ending :)

Your startup Rickshaw shares with YesGraph that are customers are people that make apps. (and for those that don't know, both Divya and I went through YC twice). How much did that influence your decision to go again?
This is an incredibly detailed resource. How long has this project been around? Can't wait to start reading :)

How hard would it be to generate an ebook from the source material? This'd be nice to read on my kindle to/from the office.
One of the good parts: "A very important skill to learn is the ability to remain calm in the face of disaster. It’s not always easy, especially with a client on the phone, but panicking will only make a situation worse. Yes, the most critical server in the infrastructure may have just completely failed without a backup. Instead of focusing on what will happen as a result of the crisis, focus on what needs to be done to bring the system back up. Deal with the results later, after fixing the immediate failure. The fallout of the crisis might be terrible, but it will almost certainly be worse if the immediate problem isn’t fixed. A calm mind can carefully analyze a situation to determine the best solution. Panic responses do not benefit from the same calculating rationality."
Rickshaw (YC W14) Provides an API for Local Deliveries
Won't the new FCC net neutrality rules effectively prevent tethering charges when they go into effect? Specifically, since providers will no longer be allowed to do anything to interfere with tethering, any tethering fees will be completely optional to the consumer.
I'm under the impression all Vix-ERG designed systems do this as well. Examples are ClipperCard (SF Bay area) and OrcaCard (Seattle).

I had heard that the OrcaCard system had an issue early on where a number of cards were disabled as a result of a TVM not being synced back to the database. There certainly was a large number of completely dead cards for a couple of weeks in 2010.
The mental image of members of Congress themselves committing to an official US federal law Github repo is kind of amusing. It would make being on a "committee" take on a whole new meaning...
Show HN: A Gallery of Hacked Pages
> I suspect will get resolved much more quickly and cleanly

It's pretty easy. You just add this line to your Cargo.toml:

hyper = "0.3.14"

And the next time you build, Cargo handles everything. You can now use hyper like any other library that's included with Rust, no biggie.

This is one reason we've chosen minimalism for the standard library: It's really easy to use external libraries, and once things land in the standard library, they often don't improve much. The versions become tied to the compiler versions, contributors now need to build the entire compiler rather than just working on a single library, and everything else. We've already seen three distinct major HTTP implementations happen, had we put rust-http right in the standard library, we'd have frozen something the author has already deprecated!

Choosing non-minimalism has advantages too: in this scenario, you need to know that hyper is currently the best library, for example. Engineering is all about trade-offs.

(Solely chiming in on the HTTP in Rust thing here. I found the part of the article about the Gopher... lacking, and it distracted me from the rest of the author's points.)
Doesn't it defeat the purpose a bit if they know you're there? Why not cloak the inspection so you can catch the sort of fumbling of ads that happens when you're not aware you're being watched?
"You're not you when you're hungry"
Preparing developers for a multi-language multi-paradigm future
This is a chart from a HNler that compares the currently available SSDs in a nice way:

http://www.productchart.com/ssd_drives/
Not the downvoter - but I can totally understand the downvote.

The fact your anecdotal evidence is that you did not lose any data doesn't mean the internet is not full of people who have lost data with Mongo. I have no idea what your workload is, but my experience with data loss and uptime has not been as great as yours.

I'm not for bashing things either - I think there are cases Mongo might be appropriate, I just don't like countering claims with "it worked for me on this one data set". If it drops writes for one out of 100 people that's still a big reason to avoid it if that's a big concern for you. As for "these issues have been fixed" you're welcome to open the issue tracker - no one at Mongo claims all of these issues have been fixed (then again, PostgreSQL has open issues too) so your claim that "these issues have been fixed" is kind of odd...
This is the GNU assembler AT&T syntax though, which is known to be horrendous. Other assemblers have much nicer syntax.
We use protobuf rpc which allows us to maintain some form of backwards compatibility. New fields are ignored by old version of a service. We can also run multiple versions of a service in parallel and send a percentage of traffic to each. Also have the ability to do label based routing so new features are only enabled where a v1.1 header or something of that nature is seen. Updating dependencies across all services is somewhat of an anti pattern in microservices, this chain of dependencies shouldn't exist. Microservices are loosely coupled with a bounded context. In the case of bug fixes based on core libraries we have roll out procedures to update services over time but in a microservice world there's never a point where you look to update a block of services all at once. You should be able to deploy new versions of a service without breaking the system.

Tradeoffs are made for a microservice architecture patterns but when organisations scale to 100+ people we deem these tradeoffs necessary as what we lose in convenience in monolithic tradition, we gain in speed of execution and a highly availably fault tolerant globally scaling system.

You can learn more about our journey on our blog https://sudo.hailoapp.com/services/2015/03/09/journey-into-a...

And slides from former platform tech lead Matt Heath https://speakerdeck.com/mattheath

Also from current platform automation lead Boyan Dimitrov http://www.slideshare.net/nathariel

Various talks can also be found on youtube.
Thanks for the detailed info :)
A carrier in germany has to build 26 times less towers than a carrier in the US, because germany is more than 26 times smaller than the US.

I would think the increased expenditure of 26 times more towers would increase the cost of plans.

Europe also never had the culture of carrier subsidized phones, and so were never accustomed to paying more in monthly fees in exchange for low to no cost upgrades of hardware.

Tethering varies by carrier in the US - Verizon is legally obligated to allow tethering due to the result of a lawsuit, so they do not charge any extra for this, i believe t-mobile also does not charge for tethering, but it is not related to a lawsuit AFAIK

A final point is that pricing for data is fundamentally different in europe as i understand it. Most plans i am familiar with in europe tier data prices by speed - in the US almost all plans get the fastest speeds available, but it is tiered but amount of data used. You cannot pay for faster speeds on a typical US plan, only for greater amounts of data. The european side of that may have changed, as its been a year or so since i was last in europe looking into this
> most of the people are lying,
That's bit harsh. There was a report few days back on HN, where a company claimed that while typical VC are slowing down in investing, private hedge funds and such are pumping unprecedented amount of money in tech startups. Although, I might have to agree about SV being in 'bubble'. I live there and see shacks being listed for $1mn.
But what does "intention to cancel" mean when you're offering to sell stock at an above-market price? What if I'm perfectly happy letting someone buy that stock from me because I can replace it at a lower price once the market settles? I'm still trying to manipulate the market prices, but am I "spoofing"?
Car Review: 2016 Chrysler Town and Country Minivan
Do you think it's bad for someone to persuade someone else to stop eating factory-farmed meat?

I don't see how that can be considered negative either. Can you?
I have this plan and never did a credit check. Maybe I was grandfathered in though. I've had t mobile for 2 years now.
Agreed. I mainly use React these days, and directly modifying the DOM is starting to feel dirty.
Amen brother. You should never base your db decisions on either marketing copy _or_ HN know-it-all complainypants. :)

We actually evaluated TokuMX extensively last year, pre pluggable storage engine. We might have pursued it if they had implemented a compatible oplog at the time, but with a migration path that consisted of dumping and importing production data -- and no way to re-elect the old primary if there were any production problems -- that made it simply a non-starter for me.

They did eventually implement a compatible oplog, which was a good product decision, but the entire TokuMX engineering team recently quit Tokutek en masse so it's still not a great option in my book. Too bad.
Google Introduces Phone Service Called “Project Fi”
Sure would be nice if your Web browser allowed you to make text bigger or smaller whenever you pleased.
Wait really? The email I got from them made it sound like it would roll over forever. I'm gonna have to go read the fine print now. That's a big bummer if you are correct.
I think it's the line-height, super hard to keep track for me.
Google ads linked to site that contained a malware laden download of google ads directly served an exploit? The parent is talking about the latter, which I have not heard of happening to Google. Do you have a link about that?

I do remember hearing about the ad for a third party Firefox download bundled with a malware toolbar. Which, while bad, is quite different.
I should add I also gave Haskell a spin and did not like it. While I can see its elegance, I found ML more readable and practical and easier to write. My eyes glaze over in Haskell, it's like it's missing punctuation or something to let me know what it's doing.
One Day After Google's Mobilegeddon: How Far Did the Sky Fall?
Small-Time Hackers Can Be Deanonymized Even When Using Tor
Google’s Kubernetes Project Reaches Mesosphere
This is absolutely a question that should be in their FAQ. Was wondering the same thing. Sadly the FAQ is full of marketing/PR non-anwsers...
So, kind of a summary of/riff on last week's Nova? Then again, maybe just a coincidence.

http://www.pbs.org/wgbh/nova/physics/great-math-mystery.html
Add a feature to distinguish what type of people my incoming calls are (humans, salesmen, or sub-human recruiters) and I'll think about it.
The reason they built Chrome isn't just that - google pays/paid other browser vendors __hundreds of millions of dollars__ to be the default search providers ($300M to Mozilla per year for a while). Owning the web browser gives them tremendous power and saves them money.
I don't really understand why they presented it that way, by-the-gig (or 100MB) sounds much more appealing than rollover data. Maybe it's some liability or insurance thing? Cause you basically have to fork over a bunch of money for the first month before the refunds roll over.

(never mind, someone else responded to this question here: https://news.ycombinator.com/item?id=9422621)
Stripping Tor Anonymity: Database Dumps, Illegal Services, Malicious Actors
If by “nicer and more professional” you mean “super condescending”.
Step by step through 7 iterations of the homepage design
How is the top voted comment here about Asia's economic rise? Whether these programs are "meant" for terrorism is irrelevant -- they are being pushed in the name of terrorism. If they are about economic power in Asia, and our politicians are using terrorism as a front to pass it, THAT is the problem. We don't need to be discussing Asia.

We don't need more government control or surveillance, period. It's obviously a bad idea, and the only way to stop it is to BE VOCAL. Call your representatives and talk to your friends and family about this important issue.
Surprised that you give them your real number. Any data I provide online is only ever enough for the specific service I want to function. The rest is invented. Fiction. Myth.