skysight-inc/HackerNews huggingface dataset:
I see it as white/gold. The background is lit so brightly that it seems backlit, and the dress is in shadow. The shadow has a bluish tinge, and my eye is also correcting for the shot which appears to be white balanced to the background.
Has it been 25 years already? Seems like only yesterday that it was 20... Sigh I guess that means I am getting old...

Anyway, happy birthday!
Why don't we have a text tag?
I realize how absurd this sounds, but it's something I've been toying with as a thought experiment.

<text src="path/to/file.txt">

Cahcable. Reusable. DB would only contain links to a file, like an image, etc.
This is explained in the Xen security policy, from the 'Embargo and disclosure schedule' heading.

http://www.xenproject.org/security-policy.html
"Nothing new under the sun" as we are used to say. Think is.. what will happen when even the small companies have enough processing powers and knowledge to implement such system. What value would any currency have. Scary to think...
This article describes "basket studies" in which patients with different rumors that share underlying mutations will receive the same targeted therapies. The name is inelegant but the logic of targeting shared mutations in a basket of genetic disease is rational. The hard part will be teasing out signal due to drug effect from signal due purely to enrollment in a trial, which as stated in the article will require large-magnitude effects, and probably heavy comparison to outside data.

One could also imagine a study protocol in which a single patient receives many drugs targeted at various mutations, and the results could make sense only at a large scale after decomposing the signal from many recipients of the cocktail. This, however, is not what is described in the article.
Because the file will not exist on the machines of the rest of the potential viewers of the site?
Read the TOS before you use it. You could be sued trillions of dollars for sending (accidentally or intentionally) spam over SMTP.
One of the reasons I went with Scala instead of Clojure is that you don't "just have to make a jump". You can write one class, in code that clearly corresponds 1:1 to what you'd write in Java, and the interop is smooth enough that other classes don't notice that this class is in Scala. Later on you (hopefully) are writing a very different style of code, more declarative and immutable and putting much more of the business logic into the type system. But it doesn't have to be a big-bang switchover; you can be productive from day 1, hour 1 even.
Do you really need to secure Youtube viewing on a public WiFi hotspots ? Unless you want to sell DRM movies, I don't see the need for HTTPS here. Unless you want privacy on a public network. But we're not talking about security anymore.

So you're suggesting trading a potential MitM but an official Cloudflare MitM ? :)

It is not only about a money cost, it is also about a complexity cost and false sense of security. HTTPS is not the be-all and the end-all of security. Just a step to security, if/when you need it.

I'm not arguing HTTPS is not needed. I'm the first to push for when needed. But it is not needed for watching cat videos, sorry.
at first I saw it white/gold .. but then it became blue/black

and then my girlfriend came, and we were talking about the dress (ATM she hadn't ever seen it) and to my surprise she starts seen it as white/glod!!! -- and I was (puzzled) seeing it clearly blue/black

after some 2 o 3 minutes, she started seeing it was starting to _change_ .. and then boom! all she sees is a black/blue dress, and also she notes that the image has background, before she was only seeing the dress and backlight .. before she could not recognize anything in the background as there was too much lightning

is this something the brain could "fix" and after that period, you cannot unsee?
Google caches those images though. So it isn't accurate for gmail.
"Climategate is not a real scandal"

You aren't going to get very far telling that to anyone who's read the emails in it (their provenance confirmed by the authors), and the diary of the programmer who tried and failed to get their code and data repeating what it had previously done and what that process also revealed, like "hide the decline".

Your under the impression that I'm following a party line, as, opposed to, you know, being something of a scientist myself (MIT Class of '83, degree unfinished due to $$$; heck, I'm even old enough to remember when anthropogenic global cooling was the "scientific consensus"). I actually study original sources before making judgments like this, such as the 1982 TTAPS Nuclear Winter paper in Science (the AAAS journal); I don't need a political party I loathe at the national level to tell me what to think, thus you utterly fail in your attempt to DISQUALIFY me by guilt by association, which your side also labels as McCarthyism.

And ClimateGate was a dump of emails and data from the Climatic Research Unit of the University of East Anglia, in Norwich, England. I was unaware the GOP's tentacles reached all the way across the Atlantic!
It doesn't really have an effect. I showed it to a friend on the same monitor and we got totally different perceptions.
So is this a PaaS or an orchestrator? Those terms have some very specific meanings to people, and being a PaaS to me means supporting a huge pile of things like taking deep control of the user's application language stack and architecture, while hiding all the orchestation details as much as possible.

There is mention of CD, which is often taken to mean some sort of plugin architecture with other services that automates the whole deployment pipeline, but I don't see that in the documentation.

There is also mention of "No special code required in your services" as well as "service discovery", but Docker doesn't really have a way to specify service discovery (the closest thing might be Compose). Wouldn't that mean there's "special code required" for our services, or is there some magic under the hood?

Finally, "Zero-downtime deployments" sounds like a killer feature that I don't feel anyone else has gotten right. I'd love to learn more about the tech strategy, especially with regard to bringing hosts up and down and migrating services.

Neat stuff.
This is a weird complaint.

The fact that Rails has scaffolding and whatever Scala framework your team uses doesn't has little to do with type safety (there are plenty of web frameworks in dynamic languages without scaffolding as well).

There are several languages which require a comparable amount of typing to a dynamic program, while adding considerable type safety.
Thinking of God Makes People Take Bigger Risks
It's worth mentioning that PopcornTime[0] is still available at a new domain, and has been forked by at least one group of developers.

[0]http://popcorntime.io/
The "JSlint catches this" argument is valid, but not to defend JS. When you say: "with a linter this doesn't happen," you're defending (Javascript + linter), not Javascript.

Just as when someone says: Typescript would not allow this, or that. Or use strict mode would not allow that. Yes! True. They would not. But they are not JS: they are Typescript, or JS strict mode, or...

There was an article here a while back about "tabooing your words"[0], and I think it applies very well here. Instead of talking about just "Javascript", let's try to not mention it. Say "Ecmascript 5 without any tooling," or "ES 6 with 6to5", or "Ecmascript 5 with a linter", or "Ecmascript 5 in strict mode with a linter."

Suddenly, you will find that everyone in this thread agrees: "Ecmascript 5 in non-strict mode, without special tooling" is a shitty language for humans to write because mistakes so easily go unnoticed. And humans make mistakes.

And if you do use linting, or whatever, no need to feel offended: we're not talking about that language!

In essence, saying "the linter would have caught this" is like saying "Typescript doesn't allow that". It's completely true, but it's a different language.

The author was not talking about "Javscript", but about "Ecmascript 5 in strict mode without tooling." And I think we can all agree: that language is problematic.

[0] https://news.ycombinator.com/item?id=6855568

EDIT: Author was talking about strict mode. Still problematic.
You're going to dismiss an entire article because the author used that phrase?
There are countless many unmet needs and wants in the economy; and countless solutions which badly fit the problems that people actually have.

Steve Jobs strong armed the carriers into offering unlimited data for $30/month. With Steve Jobs out of the way, the carriers see 2GB a month as being equal to unlimited. They just fundamentally do not get it. This is by far one of the largest markets awaiting disruption.
Soviet Space Image Catalog
Which would make no sense. The whole idea of a distributed ledger is that there's not one authoritative copy. Stealing those drives would yield nothing because it wouldn't correlate to the rest of the copies in existence.
Those are sites that most people know about and use frequently (maybe not Github), just like Facebook, but that's a very different thing than "most websites". There are tons of other smaller sites that don't need JS at all.

I have it off by default (whitelist), and most of the sites I come across just as search results don't need it to show the information I'm looking for.
Great. So I could have just left that 100-line function as it was and been spared that 30-minute bug-hunt for the missing "+".

Of course I wouldn't have written that blog-article then, and wouldn't have gotten onto the HN homepage... Oh, well... :)
Yes of course, but my parent post mentioned tools detecting and flagging a "10+ line function".
Why do you dismiss the anti-NN concerns as FUD? Conservatives are worried about what impact NN will have on infrastructure investment, and the fact that reclassification gets us one step closer to rate setting, etc, and other powers under Title II. Both concerns are more "real," more rooted in actual observable practice, than the specter raised by the pro-NN people of a tiered, pay-for-pay internet.

The incentive concern is real. What incentive will telecom companies have to build the wireline networks that enable next-generation of web services if they can't make enough money to justify the investment? The liberal response to this point is either myth or fantasy. Myth, in that they assume that wireline is insanely profitable, and that fat Verizon shareholders will just have to squeeze their belts a bit. In reality, the operating margin of Verizon's wireline division is 2-3%.[1] Fantasy, because they alternatively posit that municipal systems will take up the slack. How states and cities that are broke, crushed under liberal public union pension obligations, will pay for these municipal networks is up in the air.

The worry of further regulation is also real. Telecom is already a morass of regulation, largely to fulfill liberal concerns. For example, there is already rate-setting. Municipal governments require cable companies to offer basic cable at low regulated rates. Since it doesn't cost appreciably less to offer basic cable than more expensive packages, this sets an important constraint on the economics of the network. Huge amounts of wealth transfer from urban to rural areas are already baked into the system at the federal and state levels. And build-out restrictions, preventing upstart competitors from stealing away lucrative tracts of incumbants' service areas, are already stifling competition. The HN crowd acts like NN is being added on top of an otherwise pristine regulatory regime, but in reality it's just one more straw on a giant pile of hay.

None of this is FUD. The fact that these points are also raised by the telecom companies, who have a monetary interest in avoiding NN, does not make them FUD any more than the pro-NN points are FUD because they're raised by web-tech companies.

I'm not an ideologue. I'd be fine with, for example, the U.K. approach. But what that would mean, which most people on HN don't know, would be putting AT&T back together and letting them enjoy monopoly profits. Take a look at BT Openreach's financials sometime: http://www.digitallook.com/news/news-and-announcements/retai.... Their EBITDA margin is a staggering 45%, double that of Verizon wireline, significantly higher than Comcast's whole operation, and higher than AT&T and Verizon's wireless divisions.

[1] http://www.verizonwireless.com/news/article/2012/01/pr2012-0....
It's way better to use [values].join('') here... It's probably faster and it coerces all values to string.

If the first couple of results were numbers or booleans, they would be summed:

> true + 10 + " result"
11 result

> [true,10," result"].join('')
true10 result
Voting for the lesser evil doesn't work. It allows one side to get your vote by being barely better than the other.

But I've been wondering, does voting third party work better than voting for good else greater evil? Voting third party means in most races your desires can be ignored, as you won't be voting for either candidate likely to win and thus will have no impact on the election. But if you vote for good else greater evil, in a system where most are either voting party regardless of actual candidate are voting for the lesser evil, do you have a better chance of getting the lesser evil side to try to change policies enough they register as good?

If you are lucky enough to live somewhere where third party has a chance, that is the best choice. But what is the optimal strategy for those of us who don't?
thaat is worth mentioning. thank you
This guy just won the jackpot with a startup's get-rich-quick scheme
I used to work in a dark room used for silkscreening, where the only lights in the room were yellow. After only a few minutes I'd stop noticing the yellow light. When I'd leave the room at the end of my shift, everything was extremely blue for a few minutes before returning to normal. It's neat how we are able to quickly adapt to such situations.
I'm in the blue/gold(brown) camp too, although I can consistently see white/gold looking at the top half and blue/black looking at the bottom half.

I came a little late to the party; wasn't really on Twitter a whole lot yesterday.
> Or use strict mode would not allow that.

It was in strict mode. It allows that.
Good point.

I think the market will always decide which media consumption method it wants to use depending on how frictionless the experience is.

In the case of Bittorrent, as a mainstream consumer you'd have to know what program to download, where to find a torrent file yada, yada yada, while on Netflix you can just enter your credit card information and watch as many movies as you like.

I think recently, Facebook also realized this, which is why they are currently aiming towards bringing a great search engine to their customers.

Once that is in place sufficiently, homepages for small businesses will become obsolete, as people rather search for a company/product on Facebook than on the internet as it is a much easier to do.

This same principle again will probably apply to Bitcoin and digital payments in general.
Right now, Apple is doing a great job reducing friction in payments, at least for mainstream consumers.
Hands-on with the fastest LTE network in Europe: 400Mbps down, 45Mbps up
The object tag can be used for this.
So-called managed futures funds — which trade the futures contracts of stocks, bonds, currencies and commodities — gained an average of 15.2 percent last year, according to Societe Generale unit Newedge.

This probably isn't obvious to people outside of the trading world, but Newedge is a massive futures broker. This article is basically a puff piece quoting a big futures broker telling you how great it is to trade futures. I wouldn't read too much more into it than that.
Seems like yesterday that we were fighting over whether to build the Hubble or the SSC[1] because we said it was too expensive to build both. It sure would have been great to be able to look back now on the advances of both projects after a couple decades. Well, at least CERN eventually built that smaller collider in Europe.

[1] http://en.wikipedia.org/wiki/Superconducting_Super_Collider
All the functions in that code return numbers.
I don't think so, if you isolate the board is easy to detect the same gray.
But in the dress case no matter how the image is corrected, I always see blue-gold.
I like DigitalOcean for my hosting, and NameCheap as a registrar. DigitalOcean has a ton of tutorials and other good resources to learn how to use its platform, and NameCheap is, well, cheap.
> Atom is a text editor, and text editors have an insanely high bar to clear in terms of performance and responsiveness.

This "insanely high bar" has been easily cleared by text editors running on humble home computers for 30+ years. I'm not sure it qualifies as being insanely high.
+1 Never have any problems with them and their customer service is great
I know at least 3 of the largest banks hevily use Python http://www.reddit.com/r/Python/comments/1ohpyt/how_and_why_b...

Not to say they don't use Java as well various other languages, but right tool for the job...
Yes.

I own 3 small retail stores. Our subscriber list is about 28,000.
It's easier: just like CEOs delegate certain tasks to underlings, developers delegate certain tasks to compilers and tools. So writing vanilla JS is like CEO cleaning own office and doing accounting. Possible, might be enjoined, but generally inefficient and annoying.
Good programmer, bad programmer. Good code, bad code. Let's not all pretend we don't have stupid bugs in our code regardless of editor, linting or language.

JS is a mediocre language. It is popular because it is ubiquitous, not because it is good. It really does have bad error handling, weird optional rules, problems determining type when adding/concatenating with +, and the list goes on.

His was a syntax error that could have been caught with linting, sure. But there is plenty of well-formed JS that passes linting but still behaves badly due to the language itself.
> Voting third party means in most races your desires can be ignored, as you won't be voting for either candidate likely to win and thus will have no impact on the election.

If you vote for the candidate that lost but still had 40% of the vote (and polls showed that ahead of time), does that mean your vote had no impact? Is your vote only meaningful if you vote for the candidate that won? If not, where is this (subjective?) line?

> If you are lucky enough to live somewhere where third party has a chance, that is the best choice. But what is the optimal strategy for those of us who don't?

The optimal strategy is to be the third option. It's how the system is supposed to work.
I see the white, but if someone wants to say "it's light blue" I won't fight. There's a house in my parent's neighborhood that is somewhere between a light-grey and a pale-blue, and it sometimes looks "grey" and sometimes looks "blue."

But there's no way to get "black."
I'd feel better building complex financial system in Clojure rather than C# (the 2 languages I'm most familiar with at this point).

With contractual based programming, pre/post assertions, schema validation, etc... you can add all the type checking you want. That along with the other well known benefits of functional programming I think would make it highly desirable to build large complex systems in.
That would have to be a pit with shouting and hand waving then. No computers.
Why are there so many Engineers among Islamic Radicals? [pdf]
Yup, the right-wing base is furious. We didn't push for an overwhelming win for Republicans in Congress just to hand the Obama darned near everything he wants. There's a whole lotta people who vote R only because "lesser of two evils"; they'd jump ship to a third party if only a viable strong leader would appear.

Likewise, the Left had the House, Senate, and President and could have passed anything they wanted for two years. Their opportunity was blown too. (Yes, resistance from the opposition could have been overcome.)

Hence the imperative of individual liberty in the US Constitution: grant the government minimal limited powers, leaving the population free to live as they see fit short of actual harm to others.
So they can pretend to be your entire browser.
Where to G﻿et Great Startup Advice
From TFA:

>Mengele is remembered as the angel of death—a cruel doctor who performed unscientific and often deadly experiments

From Wikipedia [1]:

>He was notorious for the selection of victims to be killed in the gas chambers and for performing unscientific and often deadly human experiments on prisoners.

[1] http://en.wikipedia.org/wiki/Josef_Mengele
Could you use a url parameter on the end of the real url (e.g. example.com/page?source=email_[date]), and then use the history object to strip the param once they land on the url (modern browsers)?
Ah ok.
At first glance it looked like he was putting together something like an url.
The transpilers will compile the module into an object you can require normally.
The default export is under { "default": ... } and the other exported properties are under their exported names.

The real fun part is going the other direction: using non-ES6 modules inside ES6 code.
Using 6to5ify (now babelify), I had the issue that I couldn't access the `exports` variable, only properties on it.
Wireless data prices are too high to interest me, and I'm sure they are much higher than the incremental costs the carriers have, but I don't think it is obvious that they can offer real unlimited data for reasonable fees.
Making [`.reduce`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...) a significantly better choice.
People very rarely see true white or true black, so what we common call "black" is a whole bunch of really dark thinks and "white" is really light things.
> Do you really need to secure Youtube viewing on a public WiFi hotspots ?

This suggests you did not, in fact, see the problem. The attacker in this scenario is not limited to replacing YouTube videos. They can make anything they want appear on the user's screen, including things like a Google login page, or even a bank login page.
I think there is a pretty small market for small businesses who want to use a service like this, but want to / are capable of setting up their own Amazon SES setup.

The small business market is already hard since budgets are small and support needs are high.
How does this compare to solutions like Dokku and Dokku-alt?

https://github.com/progrium/dokku

https://github.com/dokku-alt/dokku-alt
No-one is arguing that you should just have static types and nothing else. The argument is that static types and testing are better than just testing. After all, static types are a kind of test that the compiler verifies for you, leaving you free to focus on the rest of the tests. I'd say in any large scale system, dynamic typing is a risk (though there are ways of mitigating this risk, of course).
True, bad example. I was talking in general: the "yes, X has this problem, but if you tweak it to be X', then it doesn't." argument. You're not talking about X but X'.

But you're totally right, use strict is not syntactical. (I think?)
For shared, I've never used a service that could measure itself with NearlyFreeSpeech. Of course, I don't host anything huge or very important, but I suspect that even if I did I would still go with NFS. Their pay-for-what-you-use pricing, realm options, and support (for an extra but fair fee) are simply phenomenal. I have nothing at all to complain about with NFS, whereas I hold plenty of grudges against godaddy and hostgator.
TRIVAGO
Java 8 features into Android Development
A few billion people who currently have no bank accounts could suddenly participate in global trade.
For consumers that's a MASSIVE benefit.