skysight-inc/HackerNews huggingface dataset:
Are you saying that what was going on at the camps was well known across the world in the 1930s, even though it wasn't even happening yet? Hitler was practicing on the mentally disabled, handicapped, and the poor at the time.

If you're saying that racial laws and discrimination against Jews were well known, that's clearly true. Eugenics has nothing to do with fair treatment, though, it has to do with sterilization and extermination. Discrimination against Jews by law in Europe is older than Christianity.
Lapis – A Lua, Moonscript Framework built on OpenResty
Easy image hover effects using CSS3
I am agree that JSONP is a bad workaround, but it is not an option to do nothing. The problem is that we have large-audience websites as customers, even with a patch from Cisco you cannot force all people to update their firewall, especially because there is no automatic software upgrade on this VPN.
How A Distributed Startup In India Runs Meetings
My new post about how we run meetings at Levitum. "Running Effective Meetings At Your Startup”. Feedback is welcome!
That would work for some. The best path would be to not solely rely on color for information representation. Add some other visual element, such as a pattern to the color, or a small icon.

I'll chime in on the issue.
They buy different starting data sets.

I guess most services also use things like the free GNIS data set from the U.S. government (it has good coverage, but the geocoding is not amazing).

Edit: And an entity like GNIS actually has less resources than Foursquare gets with its army of users (or at least, a lot less feedback generation).
Cartoon Social Media
Its more of an exclusionary process.

The modern western diet is mostly made of vegetable oils, caffeine containing leaves and beans, huge amounts of refined sugar, ridiculous quantities of grains, antibiotic infused meats, fruit juices, milks, fermented products, huge amounts of corn syrup. Its no great challenge to go to the store for groceries and come home with nothing not on the list above, yet almost none of it existed more than a couple centuries ago. I realize this is considered an incredibly controversial opinion; I assume "most people" strongly believe our ancestors in 8000 BC mostly ate McDonalds and drank MtDew for every meal.
Square: 'We could be profitable tomorrow morning'
I am sorry to hear that. That sounds very frustrating.

Maybe try a different doctor. Maybe keep a diary of what you eat. See if there is something in particular the make it worse.

We had to do it for our kid to see if they are allergic to certain foods (since my wife is).
Putting it over HTTPS won't necessarily stop them. The caveat mentioned in the article is that they won't track your HTTPS web browsing. But they can still slow it to a crawl if they don't like you doing it.
Eugenics range from encouraging some people to reproduce to genocide and includes everything in between: selective anti-conception, sterilization, and abortion. Reducing it to just genocide is dishonest.

And, if we're going to judge by modern standards, it's not even unpopular in our times. The word was dropped after the atrocities carried out by Germans but often the same people who express their horror at the idea laud and support Planned Parenthood despite its roots and policy.
From technical stand point, I agree. Pretty good result for 7 day work. But as a game, it feels like you gonna play it 1 time and forget about it. If you feel it's worth the money for essentially hour of entertainment with gimmick, good. Otherwise there are much better choices.
It is frustrating as someone who prepares food for others to have to deal with bullshit "food intolerances" like the current gluten-free fad. I could prepare a delicious meal for you, but I guess you've decided you're gluten intolerant (unless you've been diagnosed with Celiac by a doctor, you're not), so nevermind. Or the tasteless sorghum beer these types bring to parties.

Food's a social thing. Placing nonsense limitations on what's allowed can really cramp social settings.
A perfectly normal and sane fizzbuzz
So many lists. And so many good additions by people in the comments.

There should be a github repo and site that lists everything so additions can be managed.
> But I find this conclusion that SalesForce is "doing it wrong" to be just as arrogant and presumptuous as DHH's blustery approach.

Considering this is a business that is spending vast sums of money on doing this I think you are spot-on, yes we all joke about businesses throwing good money after bad but someone had to sit down and defend this approach.
Adding a current viewers counter to any web page in PHP
It depends on the executive, but I would say it's not uncommon. Perhaps not on a lark, but because something pops up at the last minute. This portion of Walter Isaacson's Steve Jobs biography comes to mind:

> Early in his tenure, Cook was told of a problem with one of Apple's Chinese suppliers. "This is really bad", he said. "Someone should really be in China driving this." 30 minutes later he looked at an operations executive sitting at the table and unemotionally asked, "What are you still doing here?" The executive stood up, drove directly to San Francisco Airport, and bought a ticket to China.
By firewall, he would have to be talking about a client side firewall running on the machine making the request. Something that sees the request before it actually goes out on the wire.
I'd be interested to see if any content providers actually make use of this; it seems to be missing certain technical requirements they claimed their partners required during the EME design phase. (In particular, a secure hardware video path and robust node-locking support. This design doesn't appear to actually be able to lock content playback to particular hardware at all if anyone makes even the most trivial attempt to bypass it.)
FWIW, this is mostly scenario design and writing contributions. Which are of course also important.
The use of quotation marks is grammatically and journalistically correct.

An impartial news organization should not report the accusations of third parties as fact; it should present them for what they are.

You will see the same thing in coverage of court trials. Prosecutors are wont to make many bold accusations, many of which will be found to be false or unsubstantiated. It is imperative that journalists present these as mere accusations, and quotation marks are an effective way of doing so.
If you think most people are open minded about most things, for a good time, ask them about sex and imaginary men in the sky, or which economic system should be implemented, or which governmental system should be implemented, or even what clothing different genders should be required to wear... if most people had their way, you'd have very little ability to make decisions of any kind.
May I thank whoever is behind HelloSign and HelloFax for making a really, really annoying problem go away. Signing and especially faxing are relics of an old age and thanks to these wonderful people I don't need to find a fax/scanner, especially when travelling.
Indeed. I wish those who embrace this fad would come to the realization that the health benefits come from avoiding huge carb-loads like donuts, bagels, etc. The benefits don't come from avoiding gluten.
For a reference to be mutable, it has to be the only outstanding reference to an object. You can create as many immutable references as you want, because the object can't change. On the other hand, if you have the unique reference to an object, there's no particular reason you shouldn't change it.

Rust's mutability is more than rebinding, though. If you want to change a value of a field in a structure, which is something that doesn't involve rebinding the variable, you have to have a mutable variable holding the structure. The mutability is "inherited" from the variable.
If you refresh, the ad won't show up again. But the site still doesn't display on mobile. What a piece of garbage, it's 2014!
Well, it's a nice adage.

Don't let your users design your features, and don't let your designers choose they problem they are solving.
7 YouTube Documentaries about Space and Our Universe that Won’t Make You Dumber
> Each person will be able to decide whether to activate the DRM implementation or to leave it off and not watch DRM-controlled content.

At first glance this may seem pretty "reasonable", but it really isn't. It's like putting a backdoor in every Intel chip (such as say through TPM 2.0), and then just telling people "look, if you don't want the backdoor activated, you can disable it - Now here's the list of 10 instructions to do so..."

It's an illusion of choice, and nothing more. While some may be content that this option exists, the reality is that DRM is now getting pushed to billions of users out there through the web, as the default for soon most video platforms.

I don't fully blame Mozilla for this. In fact I blame Netflix first, and Google and Microsoft second. This Gang of Three is the one that made it happen in the first place. But I am saying that Mozilla's attempts to alleviate our concerns aren't very effective or particularly useful.
What about Phillip Greenspun's proposal for creating human happiness for North Americans by building Mexican style villages? He estimates the cost at $27k per person. This would be one human analogue of Rat Park.
Ed from BD @HelloSign here. Essentially any process that involves signing a legally binding document is a valid use case because our API makes the process that much simpler. The main ones we see are anyone that needs to send a lot of forms, HR (onboarding, PTO, admin forms), Legal and Real Estate. We've also seen teachers use us for permission slips, gyms for waivers, agencies for releases, etc.

For more info on what an API integration with us entails, check out our case study with Instacart - http://blog.hellosign.com/instacart-fuels-growth-automation/

Happy to answer any other questions!
I'm a Cloak user. Connect on Demand in iOS has a great design, but unfortunately it's buggy. About once a week, I will catch it not using the VPN (and not blocking traffic nor trying to reconnect). I even connected my iPhone to Apple's desktop utility that allows reading the device logs and I correlated the behavior to certain log errors. This problem started in iOS 7.0 and remains up to 7.1.1 (iOS 6 was fine).

As a result of this bugginess, I'm no longer willing to use untrusted wi-fi networks even with VPN. It's really too bad that Apple is not fixing this, because it renders the Connect on Demand feature useless from a security point of view, and it nullifies the functionality of Cloak. Cloak is otherwise an awesome app and service, and it's not their fault as they can't control this code.
I'm doing a lot of end-to-end testing recently. We have 100% coverage in unit level but every time we run end-to-end tests, a new issue pops up.

To my eye, all those unit tests are expect(true).toBeTrue() and no more!
I understand Mozilla's philosophical objections to the EME, but if the alternative is Flash/Silverlight (and it's pretty clear that is, in fact, the alternative), I don't think Mozilla's mission loses out by implementing the EME.
A dupe of https://news.ycombinator.com/item?id=7696017.
Thanks, you're right that the latest Chrome and Firefox are caching my OPTIONS.
Hi, Mithril author here.

I'm not familiar w/ React's implementation, so I can't speak for them. With Mithril, the diffing algorithm is basically a recursive tree diff. In addition to diffing at the attribute level (and taking care of some broken edge cases), it can do things like detect parent changes and reattach unmodified trees to new parents, if needed. I generally don't like corner-case-specific optimizations because I believe there are better directions to explore in order to improve performance (Mithril has a concept called SubtreeDirectives that I'm planning to expand on, for example). At the end of the day, one has to ask themselves if loading and parsing code to handle a bazillion rare corner cases is really significantly better than just doing the naive thing. The benchmark on the Mithril homepage seems to suggest that being minimalist performs better at the worst and arguably most important case (the first render).

Mithril in its entirety (with router, promises, ajax, etc) is ~500 lines of code (vs Bloop's 250) and the diff implementation has gotten more and more robust over the course of v0.1.* thanks to the Mithril community. I'd love to be proven wrong, but I'm seriously doubtful you can get a better balance between leanness and robustness elsewhere.

Re: best way to structure apps: I just posted an article ( http://lhorie.github.io/mithril-blog/an-exercise-in-awesomen... ) that ports some of the examples in this article over to Mithril to see how the two compared. My conclusion was that it's definitely possible to structure apps in a React-like style with Mithril. There a lot of benefits that this structure brings to the table, and using well understood design patterns effectively can go a long way to complement the componentization paradigm.

I don't force any particular implementation of the MVC pattern with Mithril, but I try to always organize code following the classic MVC pattern in my own code. My blog is partly an effort to document the techniques that can be used to support a liberal MVC pattern without necessarily committing to React's OOP paradigm or whatever.
> * This is how to use CORS without Preflights: http://homakov.blogspot.com/2014/01/how-to-use-cors-without-...

Am I misreading, or is the thing you link to a proposal for what user-agents should do, rather than a technique that works now? Ah, I see you are the author of what you linked to, so maybe I am misreading?

(Also, are there secruity concerns with first making the request, and only finding out after you made it if you were allowed to make it? Seems like for POST requests (or GET requests on badly implemented apps), the request alone can be dangerous, even if the browser refuses to share the response with the script after seeing the response headers)
Mozilla Firefox adopts Adobe's closed-source DRM
Yes, it has no effect on "correctness". The two are equivalent. But your example is nonsensical. If you scale this up to non-trivial problems I have a hunch we'd find this pervasively affects the design losing the ability to compose functions. It implies an ordering on the "dependencies/ownership" of the program.

Once you write your program, if a program is fully SSA you are right it is equivalent to an immutable one. However this affects how one designs the software in the first place. You would not write the code the same with the different tool-sets.

I have struggled with this because working in Haskell taking Rusts approach seems very appealing as it allows mutability. But every time I just come to the conclusion that it is a bad idea as it will end up greatly affecting modularity and composability.

To give an example. If I have a pure function A, which now calls function B which mutates a value, function A is no longer pure. Now you lose the ability to compose that function in many ways. This would happen all over the program.
Knockout has HTML-esque template too, not unlike Ember or even React.
If you are on a low-end machine and can't afford a larger memory footprint, you should probably be using a lighter browser in the first place, but if you really want to use Firefox and block ads, one option is to just block them through your hosts file, then the addon becomes largely unnecessary.

http://someonewhocares.org/hosts/

http://winhelp2002.mvps.org/hosts.htm
Pretty good points, I have few comments.

> It's not easy to interpret these numbers and you have to have quite a deep understanding of statistics, i.e you can be in the normal range and be sick, and you can be outside and be healthy. Type i/ii errors, precision, accuracy, calibration etc etc. I'm sure hackernews knows what's up I'm sure.

Doctors mathematical abilities are less than legendary. I would rather own the raw data and choose my own method of analysis.

> It's said about 90% of all diagnosis can be made only on taking the history. Tests are normally only done to assure, quantify, guide treatment etc.

This is an argument for this device. Having something at home that you can use to test on regular basis will give you the rich historical data you need to make a better diagnosis.

The goal is to discover a problem before you are sick enough to feel the need for constant testing.

The tests seem to interest different groups. I imagine these are the first of many different types of tests planned. You are right about glucose, they probably didn't go there yet because of the competition.

A lot of you arguments are "if you want this tested go to the doctor." Really? do you know what a pain in the ass it is to go to the doctor? First I have to take of work, then I have to wait for him. Then I have to talk to a doctor or nurse about my concerns only to have them act like they are unimportant. Of course there is the cost. Honestly as a consumer I find going to the doctor to be one of the most annoying experiences.

I'll stay at home if I can
Tea, coffee, fruit juices, milk, and fermented products have all been around for much, much more than "a couple centuries."
And is a great illustration of the potential downsides of highly vertical tech companies.
Something I completely forgot to mention was stress (I realize this is now 24 hours and no one will probably read this). I have a great aunt who lived to be 104, and her secret to long life was the lack of stress. She drank, smoked, and ate whatever she wanted, but she lived in a hotel almost her entire life (she owned a floor in said hotel), never had kids, and only worked in her younger days. This has nothing to do with the French, but I think is applicable.
Colin: here's a better source for education policy discussions, informed by international practice.

http://educationnext.org/

I wish that more of the articles from this source, which are nuanced and based on sound research, would reach the front page of HN and gain thoughtful discussion. You can help make that happen.
You are right, I have tested it again and HTTPS is working since the firewall cannot decode headers.
and in the near future this should allow us to retire plugins altogether.

I don't see this as a universally "Good Thing".

The Web has evolved to a comprehensive and performant technology platform and no longer depends on native code extensions through plugins.

You mean the Web has evolved into a Doctor Frankenstein's monster like hodge-podge of kluged together hacks, layered on top of layers of other hacks, layered on top of still more hacks, in order to make a Web Browser a poor man's operating system.

So if we can extend our operating systems by installing programs, why shouldn't we be able to extend our poor man's operating system by installing plugins?

I'm assuming this is referring to killing of NPAPI and not other "extensions" mechanisms, but it seems (from what I've heard here and there) that people are mostly proposing to replace NPAPI with "nothing" or with less powerful APIs that would limit plugins significantly.
Having stomachaches for a week because someone involved with food decided that I don't really have a heath problem is also pretty frustrating.
How so? if it's been used for 60 years, how many records do you think would be compromised if someone gained access to the system? Millions? Billions? Sounds like a good reason to 'modernize' to me.

The target breach would be nothing compared to the breach of a system in use for 60 years.
Mine is a bit less professional, I was playing a MMO (forgot which), and someone had hacked their way into the company's servers and stole some credit card numbers. I googled "MMO name" hacker news, and saw some interesting article a couple of results down.
Every dangerous, crazy, warlike species portrayed in Sci-Fi TV shows and movies has been far outdone by actual historical humans. We're capable of jaw-dropping personal and up close brutality, and until recently, the state depended on the existence of many individuals who were highly capable of it. Now we have tools like guns and bombs, so we can pretend we're civilized.
I really like what you guys did there. prototyping is important to show your ideas to clients or friends. But im asking myself for what type of user is this framework?

As a coder i can do mostly the same with jQuery or any other animation framework and have at the end maybe some code i can extend or reuse in the finished product. Also from the example code it looks like it needs still a fair amount of time do get something ready (much code).

As a designer you have to learn code and have to learn this framework to work mostly non visual inside a code editor.

So what is the target audience for this tool?
Wait until you try and throw an office party for 50+ people and have to accommodate all sorts of self-imposed special snowflake religious fad hypochondriac diets for a few people so they don't feel left out.

Suddenly something as simple as ordering a dozen cheese and a dozen pepperoni pizzas the morning of the party turns into a multi-day consensus finding exercise and after the histrionics, sensitivity meetings with H.R. and shouting subsides you end up with a catered meal provided by a specialty diet catering company that nobody who would have just eaten the pizza will touch, doesn't taste very good and it costs 5 times as much and now thousands of dollars in wasted time is the result.
> Lumia 520 is far behind in features

Yes but to be fair the Lumia 520 is also over a year old at this point (went on sale in April 2013).
That's somewhat competitive, but I wouldn't call it a problem. Maybe you should redefine what kind of projects you tackle? From your definition, you could call a project "done" by the time you implement the dec64 math library, or whatever challenge is in the project.

Why don't you just release the library as open-source? This would give you a sense of accomplishment (because you did complete something), and possibly pride, if the library becomes popular.

A key point is it being open-source, though: so you can focus only on releasing the "proof of concept", but letting other people focus on the details, the edge cases, and the fixes to mundane but show-stopping bugs that make the project battle-hardened, production-ready.
Yeah, I guess a more recent biggish one was having to re-do a good deal of vector usage as those apis moved around and changed. But I would say my recent experience has been >90% crate moves and renames, which are really easy to deal with, especially with the right mindset of "I'm using pre-alpha software".

I also agree with whoever it was (you?) who pointed out elsewhere that the only reason people are even able to gripe about this stuff is that the development has been way more collaboratively open than other languages. That openness has its pros and cons!
AMA with Josh Pigford(Baremetrics) – went from Idea to $8000+ in MRR in 6 months
A Good Reason to Get Rejected
Spark and Pebble – BFFs in the IoT – Spark Blog
After building a large Hadoop simulation environment and contemplating how to use the same codebase in a streaming fashion, Summingbird seems like an exciting answer. I am concerned that I don't see much discussion around its use online and wonder what its adoption is like. Are people using it? I wonder if the usage of new terms like "moniod" scares people away.
The BBC is accurately using quotes because they are quoting something. That's good, especially since the quote is from a BBC programme (BBC Watchdog - a populist consumer affairs programme). That programme will operate under strict BBC guidelines and so if they claim that some part of Audo is lying it is more credible than some random man claiming it.

The problem is not with the quote marks, but with the BBC using its own programs as a source of news.

This is a reasonable example but they do it all the time. This cross-promotion is annoying and I'm surprised the BBC news seems happy to allow it to continue.