skysight-inc/HackerNews huggingface dataset:
Screens used to have a "quarter wave plate" that would knock down a lot of the reflections -- I'm not sure why the glossy screens came back (more light out? cheaper?).

I have an older MacAir that does not have a highly reflective screen. The black is pretty good.

My feeling is that my eyes are jumping a bit with it, and for this (or some other) reason, I also have a distinct "I'm not remembering as well" underlying feeling. (This could be an illusion, or it could be harking back to long ago when I was trying to learn how to remember more of what I was reading ...)
Why is there even a separate field for "Display Link", is there a reason this can't be parsed from the actual URL (like HN)?
I know, right? They've been working on their v3 release for centuries now, but it looks like it's another few centuries away. It's a shame, because it's a really good client. I just wish development was faster.
> Anyway, do you also object to the measures that were enacted to stop the use of CFCs? Leaded gasoline? Or the work that is currently being done to prevent the global climate change from reaching catastrophic levels?

These examples are not the same thing at all. Nobody's outlawing research in any of those examples you're giving. I believe anyone should have the option to create AI persons, just like anyone should have the option to have babies. Having our society gradually transform from human to digital should be a very desirable and welcome strategy, and our best bet to prevent Skynet-like scenarios, and even war in general, between humans. It is our best bet to allow continuing scientific and economic advancement for thousands of years, and for that reason alone we should do it. Frankly, economic development means peace.

In the long term, doesn't it go without saying that human bodies are a limit that we (as a society, not necessarily as individuals) will one day leave behind ?

[1] http://cdiac.ornl.gov/GCP/images/countries_co2_emissions.jpg
Pretty egregious. I hope facebook wakes up to this type of fraud quickly because it is the kind of stuff my relatives fall for all the time.
For another good Duskers series, try EnterElysium's playthrough. It's surprisingly fun to watch someone puzzle through it (and consider how you'd do it, in each situation).
Heh...

I don't remember any liberals gunning down little old ladies at bible studies for being black either. That doesn't make liberals any more "tolerant" of opposing views or different people than conservatives are. Just as your example doesn't make conservatives any more "tolerant" than liberals are.

The reality is...

there are elements in both camps that are REALLY dangerous if you're challenging their preconceptions.
It has improved considerably since the adoption of (much of) C++11.

Still no exceptions, though.
Richard Hendriks? Is that you?
I wanted this 10 years ago. It is fascinating that it took so long already.
I like calling it Biomimetic Cognition.
(The last episode of Silicon Valley referenced the tabs vs. spaces debate with exaggerated examples of hitting the space bar four times to indent. This probably isn't a serious question.)
Building Problem Solvers (1993)
> Sometimes you're lucky. And sometimes your luck suddenly runs out.

Sorry to hear about your ...urticaria. But... I don't think it's "luck".
There's a lot wrong with what you wrote, but I'll summarize into one point; this isn't a conversation between you and me, it's a discussion in a group. Your replies are not congruent with that, and it ruins my experience of this site.

I didn't read what you wrote, but I'm sure it was important enough to use tricks like selective quotation to get across.
It depends on how this is implemented. Is it enforced on a kernel level? What if some application, like browser or email client still allows starting an unsigned .exe file? Is Windows Store protected from publishing malware? Is there real privilege and access separation for different apps?
I do to, but not for testing (we don't actually do any scripted UI tests, we should, but they are time consuming to write). We have a Python service that uses Firefox, Selenium and XVFB (through the awesome PyVirtualDisplay library, check it out) to log into a website that uses an annoying Java applet + scripting for authentication. This ended up cutting off a huge headache where previously we were doing this in a Windows scheduled task that needed an active console session to do anything.
San Diego is nice, but Hawaii is about as expensive and pretty much nicer.
I see "free speech" with scare quotes around it from left leaning people fairly often. Much of the left is pretty happy with the idea of blacklisting and no platforming people now. (They weren't so happy about it in the McCarthy days.)

I think quite a lot of leftists/progressives would be happy to see hate speech laws passed in the U.S. They don't yell for those laws directly because they know they wouldn't get any traction (yet). Instead they chip away at the edges where they can get more support.

I've seen free speech leftists complain about the anti free speech left too. Support for free speech used to be almost the defining value of liberals/progressives. Not any more.
> A puzzling article; starts of saying there's no pattern, then shows a pattern.

True random samples don't show only equal distribution when you choose single numbers, they also show equal distribution when you get the single numbers in sequences of two or three.

This is a simple test to find out if they are truly random or not. You see the result in these diagrams as the author used x and y of a pair from the modulo sequence of primes.
Loosely reminds me of Iron Helix, where you control a drone with prerendered video clips. (This was back when CD-ROMs were making that kind of thing possible and novel.)

https://en.m.wikipedia.org/wiki/Iron_Helix
Considering that Facebook lets you set the display domain separately from the actual link domain, this behavior seems entirely intentional. Convincing people to click on ads (by lying wholesale, in this case) is a crucial element of Facebook's business model.

This does seem like they're trading long-term trust for short-term profits - users will click on fewer and fewer sponsored posts as the number of deceitful posts like this increase.
They could sign with multiple keys, some offline.

Bitcoin also offers no strong identity verification.
> a propensity for catching the flu every year.

I don't think that a faraway childhood affects resistance to the flu, right now, significantly. Maybe to some of the maladies mentioned in the article. The fact is the immune system is an engine, just like everything else in the human body. People who exercise more get sick less often. People who exercise more get sick less severely. People who have sex more often have more immunoglobulin A. People who sleep more, get sick less often.

If you get the flu more often than you'd like, start exercising more, having more sex, or sleeping better. Ideally all three.
To be fair to Snowden the evidence we have is just those in emails. If he raised issues in person we don't have any evidence that he didn't.
New Google AdSense Dashboard Built with Angular and Dart
Framework for Keyword-Driven Test, 0.0.5 released
Is there a transcript available?
Show HN: A timer shell script to practice timeboxing
There's that balance between readability and being able to operate in highly nested structures and for loops while all kinds of matrix multiplication in AI/ML for example. Minimizing wrapping is important here and you do with 4 spaces, not 8.
The advantage of exceptions is not so much their "expressive power", but the fact that they provide an approximation to error handling even when nobody remembers to express it.

If my team had some process (via code review, static analysis, or anything else) that could ensure error returns were actually checked and handled, then the case for exceptions would be much diminished.
This is so right on the money.
Surprisingly, reading and understanding haskell libraries is much easier than scala libraries
Intel acquires Itseez, key OpenvCV contributor
I'm pretty sure that people were always aware of antibiotic resistance. See for example Alexander Fleming's Nobel lecture from 1945:

http://www.nobelprize.org/nobel_prizes/medicine/laureates/19...
I thought everybody does that..who the hell would type space 4 times?
One thing I find odd is to prohibit classes / functions from being imported, instead forcing to always write their module names for the fear of namespace collisions. Is this common for Python in organisations? Did I get something wrong? Seems to a little bit too much on the Java side of this tradeoff.
GNU Taler first release
I'm in more or less complete agreement, but you have to acknowledge that ant was a product of its era. I wrote Java code in the pre-ant era, and Makefiles sucked. Unfortunately Maven also sucks, just in different ways. Nobody has yet solved the build problem very well, not even Gradle. The build situation is even worse in the JS and Ruby worlds.

This is an area ripe for "disruption". No idea if there's any money in it though.
This is totally a minor thing, but I feel like the icons halfway down the page are off-by-one:
http://i.imgur.com/bXTZqOZ.png

That is, the arrowbox thingie for scalability, the lock for security, etc?
Bottle Flipping Trickshots
My main use case for directions is inter-city travel in the US with an iOS device.

From a mapping capability standpoint, the two products are equals at the intercity level. (Google local directions are better at finding places)

But... Google is seemingly committed to making the maps app more obtuse to use as time goes on. So I find myself using Apple as my map app with Waze as a backup.
I don't know the answer to your question, but here's an interesting anecdote: https://news.ycombinator.com/item?id=4465845
1. This sounds like a variation of the welfare argument that has been around forever. Just because some may abuse a system does not make the ideas for the system invalid.
As globalization and automation advance you will see others who could benefit from it aside from the stereotypical homeless person.
2. If the premise for UBI is sound then many of the people you mention in the service sector will eventually be without jobs anyway. "Where will the jobs come from then?" is actually a great question to ask when considering the basis for implementing something like UBI.

In my opinion, the fundamental problem with UBI has to do with the perceived value of money. If everyone suddenly has $2,000 a month, that $2,000 will quickly have less purchasing power associated with it.
On the other hand, if capital controls all of the means of production through automation, business will not have a market for their products as there will be no workers earning a salary to purchase the products. This is the biggest question for capitalism moving forward.
I'm reminded of (the myth?) around Henry Ford and paying his workers more money. This may not have been done so his workers can afford a car, but by doubling the pay of his workers, the floor on wages in industrial Detroit followed. Whether or not it was his intention, the effect of workers having more money meant more sales. I feel like there is a lesson here for how we handle automation moving forward.
I suspect you support one side. And so naturally, you will argue in favor of the other side being "worse".

But the reality is... there are elements in both of these thought groups that are extremely dangerous. Try telling a group of liberals, well, pretty much anything contrary to currently accepted liberal orthodoxy... and you'll see liberal "tolerance" in all its glory. Maybe you could approach them and argue that, perhaps, the bankers and CEO's deserve the billions they take out of the economy as remuneration?

Or try telling a group of conservatives something contrary to conservative dogma... let me know how it goes. Maybe you could attempt to explain, in front of a rally of rabid conservatives, that maybe the BLM people have a point about the militarization of the nation's police departments? Or, if you're feeling REALLY brave, lay out for them why their extremely conservative area would be well served by an abortion clinic.

You want to see "push back", argue for anything that partisan dogma does not allow.
Because the actual URL is often some metrics or ad-billing service which is supposed to redirect to the target. This is quite common on Google as well as on Facebook.
The embedded ads in the News Feed can also be blocked by a extension like uBlock Origin. The additional filter is found from ABP, if I recall.
These findings are very preliminary, but they support a decades-old
(and unfortunately named) idea called the hygiene hypothesis. In
order to develop properly, the hypothesis holds — to avoid the
hyper-reactive tendencies that underlie autoimmune and allergic
disease — the immune system needs a certain type of stimulation
early in life. It needs an education.

George Carlin (RIP) also had a nice little piece on this: https://www.youtube.com/watch?v=CnmMNdiCz_s

I think it's funny that we Western people get so quickly sick from street-food in Asian countries (e.g. Thailand), while most locals have no problem eating the food.
Yah, I agree. But I'm still surprised that a adblocker/tracker blocker isn't used by that kind of individual.
> This isn't the government compelling a viewpoint.

Care to elaborate on that ? Administrators, who are very much part of the government (and thus, in the end, ordered around by the executive) are forcing teachers, textbooks and ... to comply with a specific view they're defending politically ...

I might understand that they do this up to the point where they present the facts (ie. historical temperature changes) and present a few different ways to extrapolate into the future. Since statistical models are what climate science uses, because first principles don't work for a system as complex as earth, I would very much like to see them teach a very simple climate model, and have them tweak the parameters to get whatever outcome they like, to show that this can be done. Then get some standard parameters in and show the IPCC position.

This would show both the strengths and the weaknesses of climate change theory, and teach kids very useful data science skills in the process. It may also teach kids the valuable lesson that standards of proof in different sciences are very, very different, and ideally have them think a bit about what that means for the amount of confidence we should have in various sciences.
Beakman makes a guest appearance in CaptainDisillusion's channel
> Well, even in itself, it is wrong.

I am not in disagreement with you about whether it is wrong, I am in disagreement with you about why it is wrong.

The counter argument was that Y is wrong and X is Y, therefore X is wrong. While this is a valid argument, it is not sound, because X is not Y.

> ... succinctness is quite orthogonal to readability ...

There is a relationship between succinctness and readability. The relationship is definitely not directly proportional as the pwd_mkdb's post could be read to imply, but to say there is no relationship between the two is flatly absurd.
> not scientifically useful

There's no need for comments here to be scientifically useful. HN threads are simply conversation. Anecdotes are not only welcome, they're conversation's life blood.

(ellyagg already made this point, and was right.)
Shouldn't longevity be the holy grail?
I accept that singularity will arrive soon, but I'm alright without it as well. Getting older sucks much more though.
Cool Apps Every Working Mom Should Have
Muhammad Ali: A brilliant boxer, my childhood hero and a p
We detached this subthread from https://news.ycombinator.com/item?id=11836339 and marked it off-topic.
I mostly agree. We do have that in the form of static analysis, Status and StatusOr return types, and MUST_USE_RESULT (which is also visible in external codebases like V8). There's still a fair amount of
boilerplate, but on the other hand control flow transfers are explicit, so it's a trade-off.
>lowliest fruit fly can do: survive on its own, and thrive, in the real world [1].

That's not related to intelligence. That's other components of the fruit fly (reproductive system, etc). AI research is not really focused on creating systems that consume resources to do nothing but reproduce.
Because not everyone chooses to have multiple children they can't afford. Maybe their breadwinner partner died. Maybe they were going to be pushing it with two kids, but the second pregnancy was twins. Or the first was triplets. Or they had great family support that allowed them to work a couple of days, but those people moved elsewhere.

I don't think people should be jumping into parenthood without knowing what it really entails (costs and brutal demands on your time) so I'm sympathetic to your angle, but reality plays out differently. And kids are the result of some pretty basic urges that are obviously difficult for many to deal with appropriately (think ahead, get/use contraceptives, actually abstain, whatever).
> some process

Or something like Rust's `Result<T,E>` type? You can't possibly forget to `match` it, and if you `unwrap` it, it will be plain obvious, both to humans and to linters.

http://doc.rust-lang.org/std/result/index.html
Yes true, I will stick with it. For basic things all is well, but naturally we always want to do complex things too early.. I need to be patient.
Drive-by snark is deprecated on HN, but personal attack, which you crossed into here ("What horrible rose-colored world do you live in? How about you adjust your sensitivity setting"), and have unfortunately done previously as well, is outright not allowed.

Please stop doing this and post civilly and substantively, or not at all, from now on.
https://news.ycombinator.com/item?id=11830659
I don't consider representative democracy as democracy. In Switzerland people vote quite often (on the internet as well), that's much closer to democracy.
I wonder how Thailanders would handle the street tacos and the 'C' rated taco truck down the street from my apartment.
https://news.ycombinator.com/item?id=11818551
> All of these vigillante justice style attacks are an affront to true justice which should have been to speak to his superiors and to the police.

Just like Tor is an affront to justice. People with concerns about their government should not seek to anonymously smear their government on the Internet, they should speak to the proper authorities.
I would be surprised if there was a even one single example of "hundreds of (front-end) developers working on the same UI".
Amazon EC2 Outage in Sydney
I dont understand. Afaict, MPL only requires you to publish the changes you make to MPL'ed libraries, not all source that uses it. Why does that stop you from using Inferno?
Was starting to wonder if it was just me - thank you.
Sure, good advice in the same way it would be "good advice" to take up concerns of criminal behaviour within the NSA to "contact law enforcement".
There is a clear problem with that approach, which is that it fails to take into account the pressure that society can place on small businesses, especially in small to medium areas.

Given two cake makers in town, if one is happy to provide cakes to gays, and the other is not, in general the town will provide custom to the shop whose stance they agree with.

By passing a law that forces both shops to behave the same way, the opportunity for social pressure to be applied is reduced.
If it wasn't relevant then they wouldn't all be white men. That's sort of the point, because you don't often see people of color defending the rights of white people to call them slurs.
RCS? Would that be: http://www.richcommunicationsuite.com/ ?
We moved from HTML + jQuery to React.

Why? In a large part, it's because writing reusable components in React makes a world of difference AND is a lot more readable. The jQuery code was a mess of accessing DOM elements and was liable to break without warning when updating the HTML.

The other thing is that it's much easier to write a functional, complex UI. React will attach and detach listeners for you, will create and delete elements, etc. You are not going to be writing lots of hard-to-read boilerplate in onClick handlers. Finally, combined with something like Redux, you get a single-source-of-truth backing the UX, which avoids a lot of the issues I've seen in other jQuery codebases, where there are race conditions between various components during initialization.

It's a completely different way of writing a UI, but I don't see myself going back to the traditional paradigm.

> The only thing I can think of is that appendChild is a bit tedious, but createClass seems even more boilerplate.

You can't compare the two. A component is made of any number of HTML elements and other components, it's not like you are going to use createClass every time you need to want to display a span.
Not even necessarily middle class. In Australia, many families who I'd consider middle class use family trusts, negative gearing and the like to minimise tax. The group just below that cops the worst of it, IMO.
I suppose the op meant this: http://www.independent.co.uk/news/world/modern-art-was-cia-w...
Not to defend Facebook for not doing their due diligence, but this article is really underselling the complexity of the problem. The pseudocode given:

if (display_domain == landing_page_domain)
{
approve_ad = true;
}else{
approve_ad = false;
}

is, for one thing, not robust against cloaking (if malicious advertisers see the request coming from a Facebook IP, they might actually redirect to the displayed domain).
Jaaxy Review at Wealthy Affiliate – A Must Read
We detached this subthread from https://news.ycombinator.com/item?id=11838077 and marked it off-topic.
I agree that paying daily would have benefits. Give someone with poor impulse control a lump sum, and it can disappear quickly (new TV, car, big night out, etc). The daily equivalent might resist that a little, though they could still be baited into loan arrangements.
Relatedly, a discrete 6502 built with a little over 3K transistors:

http://monster6502.com/ as seen on HN https://news.ycombinator.com/item?id=11703596
We upload files in our integration tests using PhantomJS. At least, I'm pretty sure we do (we use Capybara to drive PhantomJS). Am I missing something?
He clearly states that security is about raising the bar as high as you can. You can't build a bulletproof system, but you can make systems that are not trivial to game.
Redirecting based on client IP is trivial for anyone with sufficient resources to have put together that ESPN clone in the first place.
While this is a good answer to the people saying "clearly facebook is trying to abet fraud by making these fields independent of each other", there is no technical reason why you couldn't parse the target URL from the actual one -- it's easy to hit the actual URL and parse the redirect you receive.

That opens you up to a URL which redirects you somewhere trustworthy when you check it but redirects later ad-clickers somewhere shady when they check it; mitigating that is harder but approachable.
A key point you ignore in my comment is the "caught at compile time" part. If generics breaks backward compatibility, but the breaks can be caught at compile time, upgrading a medium codebase may take only an afternoon, and that would be reasonable commitment. Huge difference from the Python 3 scenario.
QuirksMode
why is XMPP shite? just look:

<message from="juliet@example.com" to="romeo@example.net" xml:lang="en">
<body>Art thou not Romeo, and a Montague?</body>
</message>

69 chars just for the from/to. every. message. (more or less)

There is already a concept of session, why send the full ID? not just a short ID.

each byte costs energy, in this case most of the energy is spend on boilerplate, stuff that can be inferred much more cheaply.

Fortunately its not wrapped in HTTP, as that'd add even more boilerplate each transaction.
The community is divided, and people of the opposite persuasion see HN as biased the opposite way.