skysight-inc/HackerNews huggingface dataset:
Everything you like is based on brain responses. Fueling engagement with your product is only necessarily harmful if your product is harmful.

I hope you don't like music, movies, amusement park rides, love, etc., because I have some bad news for you.
In my view it depends on what you want.

It's not obvious but in my view, Aurora does not have a great scalability story, it's more of a reliability play currently. It can give you greater throughput due to the internal replication of data, but not faster queries than you can get on your own big server (owned or rented) if you spend the big bucks. When you are getting a big server, it is not particularly cheaper over time, although it does reduce/remove the need for capex and let you spend opex. It is however wonderful if you want to reduce the need for a DBA and/or have really easy to setup and manage replication and resiliency to hardware failures for your database. There aren't great MySQL open source or AWS MPP options out there for scaling-out in my view (MySQL Cluster requires you use NDB tables and MySQL Fabric imposes some significant shard key limitations.)

Postgres-based scale-out options include AWS Redshift (for analytics) or open source Greenplum (for analytics) or, for more regular web/oltp-type traffic the recently open sourced citusdb. The latter two you presumably could run on AWS EC2 instances.

To me the scale-out story for Postgres looks better than MySQL. But if easily-managed reliability is more of a concern, I would probably go Aurora.
It was a magnet school that had resources (one of the best performing arts departments in the state; one of the only AP comp sci programs in a 45 mi radius) that my locally assigned high school did not.

The primary reasons the school-bus commute was long was a) meandering suburbia with only 1-2 students per stop and b) a 20 mile trek on the highway at 45mph.

If I had been able to drive (or carpooled), my commute would have been less than 35 minutes.
Why FB's Free Basics failed and why diverse teams make better products
Go home, Facebook. You're drunk.
TLDR: https://en.wikipedia.org/wiki/Scratchcard

(Related to footnote on page 19.)
I'm just not sure that it makes sense to add that to the article. The article focuses on the "how" of linear regression, and presents an interesting case for using non-analytic solutions, even though the analytic solution is easy. The Gauss-Markov theorem is more of a "why". I can imagine enjoying a discussion about why we use linear regression, or why regularization is important, or the "why" of many things, but those are simply different articles.

The fact that an article doesn't mention a beautiful result in the field is hardly a valid criticism of the article.
Introducing FBlock, AdBlocking for the New Facebook
A majority, you say? Where's your evidence of this, or are you making stuff up?

Bitcoin is certainly one way to get money out of China, but there has never been a shortage of ways to do that:

http://ftalphaville.ft.com/files/2016/03/Screen-Shot-2016-03...
There is more to tech stocks than the Nasdaq. London wants a piece
Science is Prediction
this might sound like a dumb question, but how do you use that giant file? Just copy/paste in your hosts file? I use my hosts file for blocking a handful of sites I find distracting (reddit), but would a ~30k line host file cause any adverse effects?

What has your experience using this file been like?
I read this, http://www.wsj.com/articles/facebook-will-force-advertising-..., and created "fBlock"

Hate these targeted advertisement.
@OP: that's Nervana with 'e' ;)
Targeted ads are much more effective at influencing you, so you avoid more unwanted influence by blocking a targeted ad than just an average ad.

Targeted ads are insidious - as natrius says, they prey on your psychology. By comparison, non-targeted ads are generally just an eyesore.
Nail on the head there. I installed an ad blocker to stop video adverts on YouTube. Everything else is collateral damage.
Writeup of Secure Boot Bypass (MS16-094/MS16-100, CVE-2016-3287/CVE-2016-3320)
My high school Japanese teacher mentioned the college- before college dichotomy from the article. That is, that Japanese students are pushed very hard before college and then not at all during college.
This would be a fascinating article if it had more data to back it up. As it is, it seems like some far stretching intentionally inflammatory hyperbole that explores some interesting concepts.
We develop interactive 3D applications at "room scale". http://www.oblong.com/solutions/

The top photo is of our immersion room staging environment. The versions deployed to production (at a handful of sites worldwide) have a little more polish :-)
I'm happy to second the Hardcore History recommendation, because Dan Carlin's work is absolutely brilliant. He combines a solid grounding in fact, a keen eye for illuminatory quotations, and a strong narrative skill to produce the kind of compelling historiography which you're rarely fortunate enough to encounter in any context.
You make me sick
Look this is really very simple.

You can ship a phone running AOSP without any further agreement with Google.

You cannot ship an "Android" phone. "Android" is a trademark of Google and you can only use it with permission. Moreover, you cannot ship a phone that includes the Play Store or Google apps, nor one compatible with the increasing array of apps that require Play Services, unless you make an agreement with Google.

If you take away the name and ecosystem, you've lost the vast majority of the value of Android. Users will see your phone as if it is running its own, incompatible operating system. Why would they buy this? Why not buy a Windows phone instead?

Case in point: Amazon tried making a phone based on AOSP -- the Fire phone. They made their own apps, their own app store, etc. It was a flop. They gave up. If Amazon can't make it work, why would anyone else expect they can?

So, to realistically sell an Android phone, you have to make an agreement with Google. And that's how they keep control.
A migratory lifestyle is associated with shorter telomeres in a songbird
"Reports from your location are not available yet." Uh, I didn't tell you my location, Google... what the heck?
In any case, recommending the people from old account does not make sense. What if that mobile number was now owned by different person?

Yes, it makes sense. FB wants you to connect to your network of friends and they already have a graph with a you-sized hole in it from all of the data your friends have provided. When your phone number shows up again it is far more likely that you have changed your mind and want to re-join than to assume that someone else has received the number of someone who deleted their account, so they optimize for that expected outcome. If it was a new person with your number then that person would simply ignore all of the friend suggestions.
Show HN: Simple Nanowrimo daily word count app
Hey everybody.

I was thinking about Nanowrimo and the daily word target to finish 50k words in November.

I wrote a free web app which counts the words you write and shows you how far along you are towards your daily target as a percentage.

It's here:
www.amelyn.com/nanowrimo/nanowrimo_v2.htm

Feedback and suggestions for improvements are welcome, in this thread or to the following email:

michaelmclarnon@hotmail.co.uk

Cheers!

Miktor
Eating a manchineel “beach apple” (2000)
> So, if I were to write a module and release it in source form only, it sure looks like I could do this in a way that would make it not a derivative work of the kernel

The problem of viewing modules as separate work from the kernel us that the module is non-functioning without the kernel.

Lets say I took a painting (Mona Lisa) and cut it into two parts. Is that two works, or two parts of a single work? what legal test could you use? what would a non-technical group of random citizen think?

If the module had a common interface with other kernels like bsd, osx and windows, then it would be much clearer that the module is a separate work from the linux kernel. ZFS, not including the kernel compatibility code, would be such example. A module designed only for linux however is a harder argument.
Shorter telomeres reveal stress in migratory birds
I think if AGI were possible from the basic statistical NLP techniques outlined in most advanced NLP textbooks, it would have already happened a decade ago.
Do you mean "ellipse"? I was a bit confused about the "ellipsis" comment, since an ellipsis looks like a collection of collinear points.
Disney invests 1B in MLB Advanced Media 3.5B valuation
Local Artist Turns SoMa Feces, Syringes into 'Mouthwatering' Art
I agree that by pointing out how technology can potentially make the problem worse, the essay can easily be interpreted as a call to throw out the baby with the bathwater.

Perhaps that was the intended message, but I'd like to think it was deliberately provocative to stimulate the right kind of thinking.
Personally I find that "begging" annoying for sites that I almost never use, like Pastebin. I consider it for sites I use more often, but I agree with you that most of the time I end up turning it on again, ads just lag the site and are obtrusive.
There are many proprietary methods which are based on deterministic encryption + obfuscating word distribution, that's what most companies do.

We avoid doing that because of questionable security of such method. Also we tend to publish what we do (stay tuned for Hadoop paper :-)
We used a local firm that I had a personal relationship with (they sponsored the user group I chaired), and they got us a good developer (Rails dev, former Thoughtbotter)

However, even though I'm not actively on the market, I frequently get contacted for .NET gigs (even though that comprises 1% of my work experience, having spent most of my time in ColdFusion and Ruby). More often than not, they're out of state recruiters, and I suspect the actual recruiter is offshore, and they're throwing stuff at the wall to see what sticks.
Seems quite like Google docs?
You can solve cache invalidation by doing naming right. ;-)
If you were wishing, why not wish for your ISP to aptly judge its peek traffic and scale its infrastructure?
Ask HN: Any computer vision specialist here? I have a problem with OpenTLD
Hello, guys. I have a problem with OpenTLD and tracking.
Here is example: https://jpg.wtf/YDVBO/
Like you see, OpenTLD looses tracking point and Kalman filter is "moving away".

Inside I have: OpenTLD + MedianFlow (with LKTracker), after that I correcting result with FERN-features. The output from OpenTLD going trough Kalman filter. The input image (280x280 pixels) to OpenTLD going trough Bilateral filter.

Maybe anyone has any ideas how to improve the result, or where is the best place to ask this question?
I've supported my claims, I expect you to do the same in order to discuss validity of your claims. For example, looking at the "other regions", Indonesia was claimed to be "different" (as in, having their Islam less oppressive) from the rest of Islam countries, and the FGM "specific for Africa" until just a year or two ago as it turned out (by Indonesian government now admitting to the UN) that only in Indonesia there are 80 million of genitally mutilated women(!) And yes, it is, according to the fatwa of Islam leaders there, a part of the religion:

http://jakartaglobe.beritasatu.com/news/despite-ban-female-g...

"2008 Indonesian Ulema Council (MUI) fatwa challenging a ban on FGM issued by Indonesia's Health Ministry in 2006"

I stand to my claim, and I can support it with links: wherever Islam is a majority religion or "near to majority" the oppression exists. At least women, "unbelievers" (in Islam) or both. And Islam stands nowhere there for a "freedom of expression," quite the opposite. And the reason for that are both the basic religious texts and the practice through the history.

Regarding your arguments from another thread:

> Having training camps and wrapping women in opaque blankets is two distinct things. Bosnians mostly did former and not latter.

Do you talk only about the last years, and about the pure historical accident? I've given you the overview of the related history, after the WWII Muslims didn't have any governing power, and after the most recent war they just remained non-Sharia. Not something that the religion prescribes. And the Muslims weren't a majority.

> luckily I don't see much of them

You don't know what you talk about. For those not believing in Islam, the "ruler" was every Muslim they had to deal width, and they had to deal with them, as only Muslims controlled the land, and the Christians were just the workers on the land and they "belonged" to the Muslim owner just like the land belonged to him. They weren't allowed to do anything else. And what can be considered as the equivalent of the modern "police" were Muslims and of the "court" typically Muslim clerics (as Islam traditionally doesn't separate the church and the state).

So for you to imagine, imagine that whatever you do you do for such "rulers" (just for you to earn enough to eat) and that they control you whenever they please. Only they are allowed to carry weapons. And if your wife, daughter or sister doesn't cover her hair... maybe a recent example from the "moderate" Indonesia gives a hint:

https://en.wikipedia.org/wiki/2005_Indonesian_beheadings_of_...

You can also research what the punishments for Muslims oppressing the "unbelievers" were "traditionally" to understand how ugly it was. All together, not a "tradition" anybody should be proud about. When Muslims today brag about "the people of other religions living peacefully" in the regions they controlled that typically meant just "they were not exterminated" (at that times, a lot of people were needed to work on the land, just like slaves were needed on the cotton fields in the States). Until the convenient moment, of course:

https://en.wikipedia.org/wiki/Armenian_Genocide
Rated: Top 5 Integrated Refrigerators on the Market
Um. An hour after this appeared on HN Intel bought them. Spooky.
It is a pleasure to see APL crop up on HN from time to time. APL was the first language I learned, back in the 1970's. "First love," and all that. I remain a devoted user of the language, though only as a thought-amplifier and prototyping tool.

The big key to the language IMHO is the idea of computation liberated from time. This is what I think Dijkstra was getting at when he railed against "operational thinking". Instead of thinking of programming in terms of mentally replaying the execution sequence of the code you are writing, you can step outside of time, as it were. Computation becomes a way of thinking about mathematical transformations at an abstract, extra-temporal level. Dijkstra described this as programming via "predicate transformers". But he was still constrained in a scalar world. Iverson, on the other hand, encouraged people to dream in abstract aggregates of data. His mathematics of arrays was at once simple and rich, ripe with expressive possibility.

In my view, the functional programming people are doing beautiful work creating new realities and ways of thinking within this cognitive universe.

So, (pun alert) APL remains unsurpassed in its beauty and timelessness.
What contract?? You can't find a single example of any such contract that I've ever signed.
Gene Doping Could Make the Olympics Fairer and Safer
This paper describes three alternatives to Bitcoin's proof-of-work: proof of blockchain storage, alternate proofs of work, and proof-of-stake. These ideas have come up many times in Bitcoin before.

1. Proof of blockchain storage: This provides no security on its own but has been suggested many times to prevent SPV mining.

2. Alternate proofs of work: the idea is to have "cheaper" proofs of work. One of the proofs of work is a "super-agent", which would basically make a federated system, not a distributed one. There are also arguments that cheaper proof of work will just mean proportionally more work is done: http://www.truthcoin.info/blog/pow-cheapest/

3. Proof-of-stake: https://download.wpsoftware.net/bitcoin/pos.pdf
What's stopping ISPs from slowing down other speedtests at the same rate as netflix to eliminate your ability to have a 'control'?
Which one is that? I'm not aware of it.
Well the same tech could be built into Netflix apps on various devices, no web visit necessary. They also made a command-line tool available.
I wonder if uvloop will work with such pypy. The speed would be awesome!
As already said, you should use terraform which has its own DSL (called HCL). Inspired by JSON but way simpler and more appropriate for this specific task.

Important tip: If you use one of jetbrains IDE (IntelliJ/PyCharm/...) there is a free plugin to handle terraform files.

It gives the usual syntax highlighting + auto completion of variables and devices + detection of errors. It's very very nice!
>In fact, today Title IX, the federal law that was supposed to ensure equal educational opportunity for both sexes, is known almost exclusively as a tool for advancing women’s interests.

Yes, that's kind of the point. And that's ok.
Ask HN: What was the environment like when you were at your most productive?
- Were there other people around and if so how did you interact with them?

- What was the ambient noise like?

- What were your personal habits during this productive period?

- What hours did you work?

- Any other details
I do agree when these strangers are living and breathing human beings. But when the stranger is an institution whose sole purpose of being and the only ethics defined by the owners of the institution (and even law?) is to extract as much net value from me as possible, I have difficulties understanding why I should still play with the rule book for good guys. If this makes me a bad person, so be it. Can't say I am too ashamed of that...
Still a win for Netflix.
I don't have hard numbers. Let's suppose that you had 1ETH(old), then now you have 1ETH(new) + 1ETC, and you can expend both. The 1ETC(new) in the forked chain and the 1ETC in the unforked chain.

But the price dropped, so if you had $1 in the ETH(old) then now you have $0.80 in ETH(new) and $0.2 in ETC, so you didn't get free money, only free tokens that you can try to exchange for money in the right place.

(Actually, I guess that the sum after the split is lower because some investor ruined away, so the numbers can be $1->$.7+$.2 or something.)

And beware that since both have the same underlaying technology, then some can copy some transactions from one blockchain to the other, because the signature to transfer the coins is the same in both chains. The solution is to make two "tainted" versions of the coins that are disallowed to transfer in the other chain. Read the sibling comment about the "splitter function".
They probably could, but would they?

At least in the US, publicly traded tech companies are accountable to shareholders: There's some transparency in the accounting, and it's hard for them to throw millions of dollars at a problem before shareholders start asking tough questions.
PCI DSS Compliance Might Be a Hassle, but It's Worth It
I still use normal virtualenv, what am I missing by not using pyenv?
> but there are still multiple simple ways to distinguish the current speedtest testcase

Like looking out for DNS queries for fast.com then handling traffic from that client differently for a period (such as the A record's TTL).
Since a few months I am living in Panama City (Panamá) for work. Of course I met many people at my work place. However, there are some other approaches that helped me a lot:

1. Couchsurfing. Travelers and hosts are everywhere and many of them love to share their experiences. I messaged different people whether they're up for a coffee/ beer and met their friends. It didn't take long until I was part of their social circle and met amazing people.

2. User groups. I've been a Python developer for a long time and in the bigger cities there is almost always a user group - even if it's just students looking for help with their exam preparation.

3. Sports. I don't have to mention how important it is to stay healthy and fit. So I checked out a local boxing club. Enjoying sports (IMO especially contact sports) with others creates some special kind of friendship.

All of these points (plus the obvious social interactions with coworkers) helped me a lot to get set in this city, but also find travel partners and improve my Spanish. All you have to do is bring yourself to go out and talk to as many people as you can. After all, they're all different and you never know what you get.
Marie Curie Got Her Start at a Secret University for Women
You don't need to make them content-like. Have ad sections that are just text. I can't recall the name of the site but that one Mac-related site that does text ads seems to be doing pretty well at it. Please if someone does know the site I mean let me know it's on the tip of my tongue!
We Work Remotely: https://weworkremotely.com
Of course not, but it's exacerbated by open source. Humans are indeed poison, which is why it's normal to involve as few humans as possible. Unfortunately AI is not sufficiently advanced so you still need some of them in order to get the job done.
Your timeline is skewed. Mandela was born nearly a century ago. His involvement in bomb conspiracies was in the 1960s, about a half century ago, when most conversations were not guaranteed private. Wire taps have been around as long as phones.
> then I shouldn't buy the magazine?

Ethically? Maybe not? I don't know, I'm just exploring the problem space. I understand nobody likes advertisements, but while whether I like something may affect whether I allow it personally, I try not to let it affect whether I think it's an ethical thing to ignore.

What this means in practice is that I use an ad-blocker, mostly for security reasons, but understand that it hurts the bottom line of every source it's effective for. In cases where a site puts up a small notice at the top asking me to not block the ads, I generally do so or choose not to consume the content. This wasn't always the case, but it's where I arrived at.

The whole system is broken, I understand that, but I don't necessarily think increased ad-blocker usage will lead us to the solution we eventually need. That will probably require some sort of legislation, but I'm honestly not sure which interest will get served first, and thus more favorably. I'm slightly afraid it will be the commercial interest, barring some really nasty massive breach of aggregated data from advertising companies that's used to very bad effect, and in that case we lose quite a bit as well.
To further this comment, also see Tacit Knowledge, of which the very definition is essentially knowledge that cannot or is extremely difficult to transfer through words alone.

https://en.wikipedia.org/wiki/Tacit_knowledge
>“It just seems like a poor bargain to be forced to choose all or nothing. There’s a middle ground,” Mr. Bosworth said.

Is the "middle ground" really to serve ads that track you without asking? I think a middle ground is having non-tracking ads and the user choosing not to block them (though they could try to make these harder to block, for example serving them in the same way user's posts are served). Of course, this is Facebook we're talking about, so even if their ads don't track you, you can be sure as hell that they are.
Likely a good move for Intel to get in on one of the faster growing areas of computing. Let's the compete with the GPU folks and offer something to the cloud players eventually (a la Tensor Processing Unit). Nice to see the competition.

Also lets Nervana scale and potentially get their Neon deep learning framework out there in the face of bigger players (a la TensorFlow).

All in all it's good to see the competition in this space.
The same functionality can surely be built into Netflix apps.
Bastards!