skysight-inc/HackerNews huggingface dataset:
I'm honestly glad that Go, unlike C++, does not have features that are useful only for a small subset of programmers. The only 2 cases I've seen where operator overloading is useful are:

1. String concatenation (Go has it)
2. Matrix/vector operations

That's it. Any other use case for operator overloading is dubious at best. It sucks for scientific programmers, but Go is a general purpose language, not a Scientific Programming language.

Complicating parsers, the grammar, readability, all those things, just to please your sub-group -> no thanks.
"By definition you can't learn about religion either because the only thing required for religion is to believe in it."

That is a very weak argument. One cannot learn about religion because all you have to do is believe.. and since I don't believe, I can't learn it?

Edit: so there is no proof or evidence needed for religion – you just have to believe. Would you like to buy this rock i have? it keeps tigers away...
Bonus fact: Bob had to ship this RSA SecurID token to his developer in China to that they could submit their code, defeating his corporate strong authentication policy.
They also tend to make tradition-based rather than evidence-based decisions. How many times have you heard, "hiring so-and-so just (made|didn't make) good football-sense"? Superstition is extremely strong in sports franchises.
How Docker monitoring works
So a non-believer has less rights than a believer?
My initial thought was how most email enhancement ideas actually create more work than they save in the long run.

That was until I saw the demo. Looks like this could be a tremendous time saver. Kudos on the work.
Go "lists" are type dynamic -- "generics" in the most important place for generics to be.
Imaging an exoplanet with a flower-power star shade
Draco: Bringing Life to Illustrations with Kinetic Textures
Great mobile version, very useful service!
as a nice alternative there is also Monitis, all-in-one monitoring platform, so it is quite suitable for any operational needs. by the way, they have recently integrated with pagerduty and zapier. www.monitis.com
If you optimize for latency relational databases won't cut it.
Dov Charney, American Apparel Founder, Ousted Amid Inquiry
Teaching Creationism As Science Now Banned In All UK Public Schools
> he really should have gotten their promise in writing. As any trader knows, words mean nothing.

That may work as general advise. Don't know how it applies to traders in this situation.

Also this is not about a raise. There are minimum bonuses for proprietary trading with discretionary but previously discussed increases in percentages (bps in this case) for higher performance.

A handshake means way more than words.
Creative Cloud and the New Adobe
There's some debate on the Elasticsearch forums around CA vs. CP - with the overall consensus in favor of CA. Elasticsearch doesn't perform well across networks so in practice, most deployments have multiple nodes in a single datacenter - CA.

Thanks for your feedback though, I have some posts queued up on more of the subtleties in the model, this was just meant to be an introductory post.
I look up quotes from movies on occasion. I wouldn't say I'm avid about it though and tend to look it up on Google when I need. That works good enough for me.

Did you envision a community that frequents the site/app or would it be a collection of quotes that rank well on Google searches?
This might be the most inaccurate statement on the internet.
How about we just stop saying a company is like-a-family or like-a-team or like-a-band or like-an-anything-that-isn't-a-company? Companies are companies. They are their own distinct thing.
NASA wants to send a quadcopter to Saturn’s giant moon Titan
Amazon’s Fire Phone Is Here – But Does Your Privacy Go Out The Window With It?
Can someone explain the real reason why the kindle fire phone has six cameras? All the articles say it's for tilt scrolling and similar features that are already easily accomplished without using any camera data. Are they trying to do some Google Tango style stuff?
The Medium Diet: Conquering Your Thirst for Buzzfeed
Test names: more documentation than you think
How the NSA may be using games to encourage digital snooping
Reddit stops displaying upvote/downvote numbers
The last sentence of your comment:

https://www.youtube.com/watch?v=CZjOk2G80GM#t=77
This reminds me of a piece of advice I heard somewhere, which I keep coming back to – "be someone that people want to work with again".
Pull request to revert the change:
https://github.com/reddit/reddit/pull/1071
Actually I did offer both for a while, but in the end I just found PayPal to be more reliable and to have fewer complaints from my customers. Seemed that giving the user the option of Google Checkout (as it was then called) was inviting trouble, so I made PayPal the 'default' option.
It's been years but http://www.redscape.com/ is one location to play by email.

Personally I play a bit on my phone using the Droiddippy app. However you can also play via web at http://droidippy.oort.se/web.
Google looks forward to the day when it can quit building its own servers
On average I would agree with you but you should definitely allow for huge company-to-company variation.
The fact that there isn't any app that does the same thing doesn't necessarily means that there's an opportunity, on the opposite, it likely means that there is no market for it. Yours it's a niche interest and the app would thus have a niche market, which means you won't make money out of it. If you're okay with it and money isn't what you're looking for, then by any means create your own app.
Cool project.

If I understand, it learns what emails mean and what actions should be triggered across all users. So I guess it must store my emails and actions somewhere, to participate to this across-the-board learning. I wonder if users will be concerned about this.
I've looked at and avoided doing anything serious with hdfs/mr for 6 years now. I'm glad some people are starting to realize that re-processing your entire dataset every single time you want to do something isn't very efficient. I'm still waiting for lightbulb moment where the usefulness of it really makes sense to me.

Can anyone point me to a book or blog that discusses good uses of hadoop/map-reduce?
While not an API as such both OS's provide a User defaults/App default storage area. It's not that hard to encrypt your key in an outside process and then have your app write it to that location in encrypted format. Then make a request to the server to supply the key to decrypt the api key. Then again you are making it a little harder to break in but not much. The better tactic is to just limit the API access to as little as possible and make the API as secure as possible.
In that case, he left with some of my customers contracts so that was the screwing over part... The training thing is the fact that I spent a lot of time training him hoping to do great things together and eventually making him a partner of my company.

Anyway, it's a long story....
I liked this article after reading it. Before I read it, I thought it would be yet another Technology Review article by a staff writer, a superficial look at unreplicated research, but I find as I reach the end of the article that the two co-authors are both leading researchers on the topic and the second co-author is Gary Marcus, a psychology professor who is a diligent author of popular books about psychology to explain the latest findings from neuroscience-based psychology to the public. This is worth a read. It's not the last word on the subject, as the title alone should make clear, but it's a good introduction to the current research program and the complications it is discovering as scientists seek to develop a deeper understanding of the function of the human brain.
I disagree with him. Unless you morally feel you have to disclose it (understandable) unless it is brought up or relevant (security clearances etc), then id leave it: it simply isn't something a lot of places care about at all, and won't affect your work, so it won't be an issue. That's my two cents.
Can you let me know when you find out? My friend also wants to know.
> A handshake means way more than words.

Apparently not so in this case. If it ain't on paper, it ain't there.
I'm waiting for the day people realize that materialized views in databases are awesome and decide to incorporate them into a framework.
Julian Assange AMA on Reddit
Can Newspapers Start Focusing on the Good?
Things I Learned When Our Airbnb Caught Fire
Where do you see a figure for Apple TV profits? I haven't seen where that is broken out.
Oh, indeed! The basic argument is "keeping state is more expensive and fragile than not keeping it".

BTW, speaking of MAP: the CPE-side code is now in OpenWRT trunk.

I have built a few images here, in case someone is interested to test: http://stdio.be/blog/2014-06-10-OpenWRT-MAP-images-from-pure...

(Needless to say, would love to hear feedback)
I would just add that the mind probably is partially an outgrowth of the entire connected body system rather than just the brain in isolation. The feedbacks between the hormonal system, parasympathetic/sympathetic nervous system, and various other influences in the body have definite effects on the function of the mind, assuming that mind encompasses behavior.

There's a fascinating course on this topic available from The Great Courses:

http://www.thegreatcourses.com/tgc/courses/course_detail.asp...
Getting stuff built to spec and with intelligible comments from outsourced overseas developers is impressive.
I'm the author of the article. At Monetate, we've chosen our data warehouses to maximize throughput, rather than minimize latency. That's where something like Redshift really shines, it's great a large bulk ingests and running large queries relatively quickly, but awful at running lots of small queries quickly.

On our busiest day last year, we ingested over a quarter billion page views across all of our clients' websites. I'm sure someone has made MySQL scale to that volume, but for us Redshift has been working great for a relatively low price point.
If all the trading firms have a policy that bonuses are discretionary, as GS does, then there's really not much you can do. You could negotiate a higher salary, but it's not going to be comparable.
A saying that I heard a long time ago, that really stuck with me (both as a business owner, and from the flipside as a customer):

You can shear a sheep many times, but you can skin it only once.

If you go in for the kill, and really take advantage of someone in a transaction (i.e, skin the sheep), that will likely signal the end of any (positive) transactions with that person, unless you have a monopoly or other such power. Even if they don't realize what you did at the time, eventually they will, and they will resent it.

But by just shearing the sheep, you are creating a sustainable profit / relationship with someone, that will have the potential to be repeat business.

This works on the customer side, as well - are you the sort of person that grinds away at every contract and transaction, so that the other side makes (almost) nothing? Well, you are walking the line of skinning that sheep...
It's also unclear how many rows they're trying to do this on, and at what frequencies; that's the crux of what turns this from a small-to-medium-data problem, which you can easily solve on a large box with 10 lines of code, to a big data problem, which requires completely different tooling
Fix the glasses issue first or you'll ruin your eyes and you want to avoid that. Then do the dentist. Ask your parents or ask friends for help and explain your situation.

Fix small steps at a time, ask for help and do it now.
XCOM: Enemy Unkown Released For Linux
Golang web application example
Two things:

1- This urban legend has been recycled numerous times, b/c we've all thought of it at one point or another. I've seen it on Hacker News at least once before. If you have the ability to actually do this, you can start a successful consulting firm, so unless you're thick in the head, why take the punishment of having to show up at work everyday & not just start an outsourcing firm?

2- The unfortunate truth is, there are plenty of folks that have that work schedule. The difference is that they don't have the productivity part, b/c their organization is hopelessly broken. To me it felt like prison, but other HNers have posted that eventually they got used to it.

I got the hell out of the second situation and went the startup route and am waaaaay happier. I can sit at home all day if I don't feel like working, and that's on me.
"nice guys finish last" and other bs is what drives that culture.

The fact that some of the idols in the tech industry are definitely not nice (and in fact are revered for that) does not help either.

Your reputation is your most hard won capital, spend it wisely.
If you run Safari, check my profile. Tiny extension to space things out more and add collapsing comments :)
Should Restaurant Reservations Be for Sale?
Every time I see one of these pop up I'm reminded that one of these days I'll need to get around to automating my data analysis and re-learning R :(

And perhaps updating the COBOL scripts from 1970-something that I inherited
The Perfect Location for Any Snowmobiler 
With more than 100 different trails to choose from, snowmobiling in Vail Pass can provide people with a wide range of adventure and excitement. No matter the experience level of the individual, there are plenty of opportunities for fun in this impressive region.

Most of the trails available to people are straightforward and reasonably manageable. In addition, snowmobiling in Vail Pass can provide one with an assortment of mountain views. The area is brimming with photo opportunities for friends and family. With everything from forested trails to open meadows, the visual splendor of the region cannot be undervalued.

Vail Pass encompasses a natural diversity, and this makes it a fantastic choice for snowmobilers. There are numerous trails that can provide exhilaration as well as an endless collection of natural wonders.
Hi! This is from my email newsletter of interesting facts, Now I Know. If you want to give it a try, http://nowiknow.com is the signup page.

It's free, I don't give out email addresses, etc., and have 100,000 subscribers so it can't be all bad.
this site just copied all of unsplash.com's images and added tags to them.

the original site unplash.com, has infinite scroll.

there are only a few images in total so I don't think splashbase is necessary. It takes less than a minute of scrolling to get through the entire db of images.
That's pretty calculating though. Essentially you're saying 'be nice' because there is money in it. But actually people should just be nice even (or maybe especially) if there is no money in it.
Object Detection in photos with Deep Learning
Wasn't Hadoop the first of it's kind in Big Data?
Google: Made with Code
However, the 'moneyball' way is pretty widespread these days, even outside of baseball.
That article is from 2010
How to Enable Author Bio Boxes on WordPress
Adriaan Vlok, ex-Apartheid Leader, Washes Feet and Seeks Redemption
Chat with Andrew Ng, Co-Founder, Coursera
When you've been reduced to arguing about brains in vats, you're no longer having a technical conversation about security anymore. We're talking about security here.
World Cup Learning
interesting...kind of like a news focused discourse?
I wonder, have we really pushed relational databases to their breaking point?

The primary limitation of relational databases were traditionally that without expert level optimizations (which, realistically, data-focused organizations should have. But they very seldom do, especially in the start-up space), many queries would generate large numbers of effectively random IO. When you're rolling with magnetic drives, each drive offers maybe 60-150 IOPS, so this quickly becomes an enormous scaling problem. A large storage array offered maybe 2000 IOPS. Scaling becomes entirely about scaling IOPS, as CPU is seldom a limitation in databases.

Add that many firms were starting on EC2 which not only gave you minimal memory, it offered absolutely miserable IOPS performance.

Digg famously, and disastrously, solved this problem by essentially "denormalizing" every bit of data, enormously exploding the raw data they stored, but allowing for individual queries to be entirely localized, often served in a single, large IO: Instead of looking up all of your friends and finding the things they dug, the system would push every bit of data proactively to containers for every possible user. This is the model promoted by many advocates of alternative storage (e.g the advantage of MongoDb is always the "pull a single giant data bag versus pulling it together from various places").

If Kevin Rose dug something, it would update the "things my friends liked" containers for 40,000 or so of his friends, rather than having those 40,000 users check on-demand to see what each of their friends liked.

But they did that right when flash storage was coming into the mainstream. A technology that offers, on simple, inexpensive cards, 100s of thousands to millions of IOPS. Add that RAM has exploded, such that servers with 256GB of memory are very affordable (that was enough to put the entire universe of Digg's data in memory, where of course random IO is in the tens to hundreds of millions).

So now we're at a situation where having non-duplicated, highly relational database is often the highest performance, outside of all of its other advantages, because it fits in memory, and fits on economical flash storage. It has completely flipped the equation.

http://www.commitstrip.com/en/2014/06/03/the-problem-is-not-...
> I'm not sure why there is confusion between having an opinion/looking out for yourself and being a jerk

Often it'd down to delivery, and how you interact with people, rather than having an opinion.

My "favorite" learning moment personally came when I was once stuck in a meeting room with a colleague while we were waiting for a document revision or something, and out of the blue he told me "you know, when I first joined, I thought you were a jerk". I was really taken aback, because I could not remember any instance of being rude to him.

He explained that he thought so because I apparently "always" raised objections when he came up with an idea, while I'd let dumb ideas from [other employee] slide. But eventually he'd accepted that my input tended to be right, and had come to understand that I didn't mean anything with it.

It dawned on me what the problem was: I let the dumb ideas from [other employee] slide, because I knew everyone recognised how unworkable they were. I wasn't trying to be nice - I was just not wasting my energy on it; let someone else shoot it down and move on.

But this guy often had quite good ideas, that I liked. So with total blindness to how it came across, I tore into them to weed out potential problems. To me, these ideas had merit, and needed to be given careful consideration, either so we had good reason if we rejected them, or to make sure we refined them into the best we could do.

But what I communicated was a stream of seemingly hostile arguments, because I did not realise that he needed acknowledgment that the idea was worthwhile and good; to me that was implicit: It was why I found it worthwhile talking about it.

So often, the difference between coming across as an opinionated jerk and a nice guy who stands up for his opinions is down to making people feel like you appreciate their input and listen carefully, and that you are negotiating a solution with them rather than just hammering through your own viewpoints, even if the end point ends up being essentially the same.

> negotiations with what he wanted. Everyone in the company highly respects him for it and everyone is better off because of it.

People love a strong negotiator, because a negotiation gives people a feeling of stake in the outcome. Someone who is recognisably a strong negotiator is often admired even when you come up against them and know logically you're getting a worse deal than you could have, because a good negotiation is about making the other side feel like it's a genuine give and take, and that you are being listened to (hopefully it is true as well...).

It comes naturally to people. My son often tries to negotiate his bedtime, and we try to accommodate that as much as possible, because we know from experience that when we negotiate from a starting point we set, he ends up going to bed earlier than he otherwise would, and does so happily and without protest, seemingly triumphant because he put in effort on it and got us to yield a bit on our starting position. When we negotiate a time, he'll even remind us when it is time to get him ready for bed, if we don't notice the time.
Why I switched to Julia
You really think that could happen..
Not looking to make any money out of it at the moment! Just something that people can use and appreciate.
Ask HN: Help in handling dangerous users who report fake data?
We have a feature in PressureNet that lets users self-report the weather conditions. This will send a notification to all the nearby users telling them what that weather is like. This is pretty neat when you get a notification that says "Thunderstorm 2k East" and then a few minutes later you get a thunderstorm.

However, we have some users who are reporting Tornados, Wildfires and Floods in downtown Vancouver. This means that all our Vancouver users get notified of a Tornado nearby.

We're going to eventually build a reputation system so that these won't be trusted and notifications won't be delivered. But that's going to be a fair bit of work and we won't be ready to ship that for months.

In the mean time, we have a situation where lots of people are being notified of fake dangerous weather through our app - is this a legal problem for us? Or just a trust problem? What's the best mechanism to deal with this in the short-term?

I think a Confirm/Deny button on each weather condition would help (if 2+ people Deny then it goes away). But that still doesn't stop the initial notification from going out (and it clutters the UI).

Have you solved similar problems? Any ideas on how we can best deal with this? Thanks!

Here's the app: https://play.google.com/store/apps/details?id=ca.cumulonimbus.barometernetwork
Quadratic Fitting and all that via MCMC
How to be a Bayesian in Python
"If we are talking about a security scenario where the equivalent of "active attack" is actually quite difficult and it takes a nation-state's resources, I'd be happy to discuss this argument. We've historically used some encryption at points in time where technically brute forcing it was feasible for very large entities, for instance. But the bar for active attack on the web is low here, very, very low."

You expected to see a Perfectionist Fallacy argument, so you saw one. But it's not, because "active attacks" in this context don't require anything close to "perfection" to achieve. It's exactly the other way around... it requires near perfection to prevent them in the real world!