skysight-inc/HackerNews huggingface dataset:
I agree, I also do not think that automatically subscribing those who agree to future mailings ("Free Press will contact you about future campaigns.") is a good way to garner good will from the audience this banner would target.
Yes, you generally need a fallback when using CORS. When I can get away with it, I prefer running a proxy on my origin domain for this fallback, as it allows me to use all the headers I like (rather than JSONP).

The article doesn't mention that many modern browsers don't respect MaxAgeSec for caching the OPTIONS requests, at least not for more than a few minutes, which is another knock against CORS due to it causing 2x the number of requests versus JSONP.

Also the article doesn't mention that, once you've already moved all your header data into the body, you can make simple requests that don't require preflight OPTIONS requests [0] - which eliminates the problem with the 2x the requests.

[0] http://www.w3.org/TR/cors/#simple-cross-origin-request-0
Of course you're not bound by anything you didn't sign. But it's rather inconvenient to accept a job offer and possibly move across the country only to find out on your first day that the terms of your employment are not something you can agree to.

By the way, the other big secret HR won't tell you is that HR works for the management, not for the good of all employees. If you have a problem with something at work and you take it to HR, their job is to cover the company's interests legally and financially, and helping an employee is only something they'll do as long is it doesn't contradict that primary goal.
ULA will spend zero capital on PR to justify buying Russian rockets as the Russian brand will become more and more tainted as Ukraine unravels, it is a huge win for Musk, amazing considering he became a citizen just over a decade ago.
Sacrificing a business and the livelihoods of it's employees is a steep price to pay for getting some bugs fixed.
> Now, if they're doing X -> Y -> X -> Y that would be cause for concern.

and even then I think it would be defensible since different choices for one aspect might make sense given a different rest of the language.
Re Russia and democracy -- isn't it enough to just note that Putin will never lose an election...?

Equally damning is the media control.
You don't just let the Japanese get away with bombing Pearl Harbor, because that sends a message in and of itself.
I can say without exaggeration that we use HelloSign at ZeroCater 5-10 times a week. It saves us a ton of time.
Any website dealing with any form of sales/money WILL have to deal with FP arithmetic problems sooner or later!
I can't speak for the other person, but my point was only that the expense of the degree wasn't actually necessary for the proper functioning of an education system. Its just more waste.
I agree with the clarification that there are differences between Rails, .NET, PHP, and NodeJS. Rails & .NET are frameworks (strictly speaking, .NET is an amalgamation of frameworks and languages). PHP and NodeJS are languages.
My phone is my primary device for reading, but I find typing a hassle, so it is basically consumption only.

Around Jan-Feb 2013 I read the whole ASOIAF (i.e. Game Of Thrones) series on an iPhone 4, since then I prefer it to laptop or paper, I probably average a book a week. IMO if you're willing to spend money on apps the only real limitation of mobile is input. Output if fine if you have good eyesight.
> I've gone the salesforce route, instead of using selenium all my "unit tests" are executed against the rest api.

I've taken the same route for apis and for client side testing.

On my current project, I'm creating a rich client. I have an extensive jasmine test suite with edge case and race condition testing.

I created a library called jasmine-flow, to organize the tests into flows. This allows edge case testing while reducing duplicate test setup. In my case test suite time was reduced by 10x.

https://github.com/btakita/jasmine-flow
Safe Operations For High Volume PostgreSQL
The arrangement is not a mandate. Its an option when other options are clearly not working.
Was there a support requirement? One of the things that typically drives up the price in military purchases is requirements that replacement items with identical specs, and replacement parts with identical specs, by available for some long (in civilian tech terms) time like 20 or 30 years.

30 years from now, will anyone make the RAM those systems use? The LCD panel? The motherboard? The processor? The battery? The pointing device? Probably not. Much of that high price might be going to dealing with that.
"Are you primarily speaking to our consumption of processed foods?"

Primarily, although massive grain consumption is evolutionarily very recent, so that counts too.

"Also, what was the diet of our ancestors, and how was this information about our ancestral diet ascertained?"

Talk to the archeologists. However it doesn't require much research to determine very few people ate twinkies or drank coffee a thousand years ago. I would not recommend talking to public relations firms, or people collecting a paycheck from the food industry in general.
Why is this story not right for HN when it's hosted on a random site, but suddenly becomes good when it's hosted on Techcrunch? If anything, my impression is that Techcrunch degrades the quality of a story.

Dan's thoughts on the first Tesla Museum story were interesting:

https://news.ycombinator.com/item?id=7741883
I'm pretty sure the pricing was somehow related to libsyn's pricing: http://www.libsyn.com/plans-pricing/

Also, while I 100% agree on lowering costs, I think the idea of lowering pricing is foolish. I don't think cutting price in half is going to more than double sales. In fact, with as small as his sales likely are, it's very likely that he could stand to double the lower end plans. Something more like $25/$50/$100 might be more appropriate.

Podcast hosting is a very small niche. It's not wordpress hosting where there are millions of potential sites. You're talking about potentially thousands of customers total in the marketplace. Now, even at 10% of 1,000 potential customers you're talking about 100 potential customers. At $9 a month that's $900 a month, which is not a lot frankly. At $25 a month you're at $2,500 a month which still isn't great but it's somewhat interesting and something you can at least reinvest in customer acquisition.

At even the top end plan $100/month is going to need 100 customers to get to $10,000 which is probably salary replacement level after taxes for one developer, depending on where they live. Realistically, if the average customer pays $20, that means you need 500 customers to get to the same outcome.

If the company gets 10 sales a month and has 0 churn it is going to take approximately 4+ years to get to 500 customers. Figuring on a reasonable churn rate, it's more like 5 or more years at $20/month to get to $10,000 a month.

Now, if you are starting a podcast hosting company on the side, do you want it to take you 5 years to get to income replacement? I wouldn't.

As a comparison, it took the fairly successful time tracking app freckle 5 years to get to approximately $38,000 MRR with much better pricing. I estimate they have around 500 customers based on their $79/mo. plan. http://unicornfree.com/2013/5-years-of-saas-growth-every-mon...

So, unless this guy becomes a lot better at running his app than other SAAS operators have historically been, it could take 5 years to get to 500 customers paying $20/month. And the outcome would be about 1/4 of the revenue of freckle.

The math behind lowering your price rarely works out in terms of getting you enough extra customers to cover the revenue/profit difference.
I went gluten-free 2 years ago and all my symptoms went away, I feel better, have lots of energy, etc.

I did not take a test, but my (non-alternative) internal medicine doctor told me to go on the gluten free-diet after I explained (in gory details) my symptoms.

Is the test really necessary then? Really?
Many of the staples of the Western diet simply haven't been around for longer than 15,000 years (agriculture), many in fact less than 100 years (heavily processed foods). It's not about ancestors all eating the same thing; it's about the fact we've introduced tons of new things, some we can handle and some we can't (and it probably varies per person).
Clever (YC S12) Announces Instant Login
Command-Line Cloud: gcalcli
Everyone who builds anything needs to realize this: don't let your users dictate your features. They aren't inventors, they aren't designers, they aren't developers, they're just users. And they can lead you astray.

Don't let users send you problem reports in the form of unimplemented feature requests, if they do you need to retranslate them back into problem space before ingesting them. This is a special case of "satisficing". The amount of work that a user puts into figuring out what they "need" to solve their problem is often trivial, and insufficient compared to the amount of work that needs to actually go into feature development. More often than not users are just going to tell you the first idea that comes into their head on how to solve their problem. Sometimes that's fine, more often than not it's a mistake. And it's a much worse mistake to dump lots of implementation work into a feature that was designed based on a nanosecond of effort.

Take control of your own design, evaluate lots of options for solutions for problems, take the time and effort to figure out which ones are actually good, and then implement those. Don't become a marionette for user requests.
Been there, done that, got a T-shirt. The "talk to two" idea is the best one on the list. Find MULTIPLE people who want this product, get MULTIPLE use cases, and then build a tool that is abstract enough to cover a variety of use cases but solid enough to get the job done for them.

I can't tell you how much of my time has been wasted on toy features for clients that never came on board.
I don't see a hostile tone either in the linked article or in the comments so far. What is this in response to?

Reading through the study, it seems that there is an overlap between the foods proscribed by a gluten-free diet and the foods proscribed by a FODMAP-free diet. So it's really not even criticizing the diet; it's suggesting a more precise explanation for people who believe they are gluten-intolerant[0] (along with some other foods to consider avoiding as well).

EDIT The same website does have a more recent article on the topic with a much more sensational headline: http://www.realclearscience.com/blog/2014/05/gluten_sensitiv... .

[0] Even among people who are gluten-intolerant/gluten-insensitive, there is an awareness that "all gluten" may not be bad - it's just easier to avoid all gluten than to go through the effort of identify the specific compounds that trigger their symptoms by trial-and-error.
I am the author of the post. You're right, I should have mentioned the OPTIONS related problems.

The first problem we have got with OPTIONS request is that the cache is only working for the full URL (including URL parameters). So you should prefer a POST API endpoint with parameters in the body instead of a GET API endpoint with parameters in the URL.

We have tested a lot caching of OPTIONS requests and we did not found any issue on recent browsers, they respect the cache is you specify the header Access-Control-Max-Age (they do not respect the Cache-Control header)
There are exemptions in US labor laws for farming.

Thus it is legal in the US to employ 12 year old children for 72 hour weeks on tobacco farms.

Here's a BBC report http://m.bbc.co.uk/news/magazine-27350413 (sorry for mobile link)

Protective clothing was trash bags with holes for arms and head.
My computer has 32GB RAM and I do care. For start it affects battery lifetime. I also do performance testing and it can be ruined if some page uses too much CPU.
For sure. I didn't mean it as a gotcha, just raising an interesting (I hope) aside.
Dropbox Webhooks
Improving GitHub for science
Selenium creator and Sauce founder here. Not enough automated e2e is also a nightmare. (Ask me about my experience helping to fix HealthCare.gov sometime!) As usual, the right answer is: a little bit of every kind of test, depending on the risks involved. The article starts (and ends) quite hyperbolic, but comes to the same "everything in moderation" conclusion.
The issue is not much about what was there, it's what wasn't. Fruits, vegetables, meat of some form was pretty much distributed all around (yes, in different quantities, etc, still)

And sure, the evolutionary pressures were huge. This seems to be the source of things like lactose tolerance (the default is intolerance)
I did enter an issue 6 months ago to make it color-blind friendly: https://github.com/gorhill/httpswitchboard/issues/52

I know nothing about color-blindness though, so I will need the input of color-blind people. If there is an option to use blue instead of green, would that work?
The url is bad, it's missing a 0.
They can already do this. They can already make your default speeds slow, and they don't. Slow lane vs fast lane is not about this.
Isn't Tony Stark, the modern rendition, largely based on Elon Musk?

This title could read as:

Russia is Turning Elon Musk into Elon Musk.
> The ingestion of gluten, a protein found in grains like wheat, rye, and barley, gives rise to antibodies that attack the small intestine.

Is this something new? Growing up in a different country I don't remember _ever_ hearing about this. And here is a huge "Gluten free X" market, where X is just about everything.

Does this sound odd or strange? Isn't gluten something people have been eating for a very long time now? And now we've evolved this strange sensitivity to it. So the idea is that it is these FODMAPs. Do we today end up eating more products with FODMAPs while before when baking bread it just didn't have that many of those?

I feel the same is happening with allergies. I don't remember hearing much about allergies. I only knew one kid in my high-school who had asthma. But now I know a lot of people in this country that are allergic to all kind of things. Heck my wife is. I have become allergic to pollen in the spring (and it never bothered me as a kid).

Anyway, it just seems very puzzling.
Antisemitism is different than eugenics in fact, if not in spirit. Eugenics is the conceit that elites amongst the population should pick the winners of this generation in order to 'improve' the next. Antisemitism is saying that there's something in the nature of Jewish people that is bad for society in general.

One is about picking winners; the other is an opinion on how to pick them.
I depends on the position you're in. If you're a scrappy B2B startup looking to gain traction, this is indeed not a battle you want to fight. But things look vastly different if you're Facebook or Techcrunch. Then the story suddenly becomes "there is a bug in our router that causes TC not to load, this needs to be fixed ASAP" instead of "screw this app, it doesn't seem work".
At RunOrg, we've encountered this a few times with our CORS-only API.

It is against our philosophy to leave users behind only because they are locked in by outdated infrastructure. We still want to support them.

It is against our philosophy to bend the purity of our API to accommodate wrinkles in how outdated infrastructure declines to support standards. There will be no JSONP alternative to CORS in RunOrg.

The solution we propose each and every time is to mount a proxy to our API on the same domain as the site it is used on. Users on modern infrastructure reach us directly at api.runorg.com, users on CORS-hostile infrastructure reach us through the proxy and still get their data (albeit with decreased performance). It's a fairly simple technical solution that leavers our API clean and supports non-CORS modes of access.
While gluten itself may or may not produce any ill effects for non-celiacs (likely not, it seems), it may regardless be a helpful signal of which foods to avoid for other reasons. Even if only adhered to leniently, a bias against gluten has been a great help in reducing the quantity of processed food I consume, the benefit of which I don’t think anyone currently denies.
The issue was the same with HTTPS. HTTPS does not prevent the problem since the firewall was blocking all OPTIONS request.
There are many many examples of this. Beats Music was one of the more recent high-profile ones that comes to mind (for shifting from an offline-only pay model to in-app payments for subscriptions). Most of the team productivity apps, as another example category here, that have a premium tier don't offer them in app (Asana, Trello, etc).

There are particular rules to how you do it. You can't promote it in the app. The app has to have some functionality for non-subscribers. You can't use the itunes subscription SKU functionality to delivery your subscription content (obviously, I hope).

You should also consider joining the Enterprise app developer program that Apple offers if you want to by pass some of the above issues.

Not to be overly pointed, but it doesn't seem like you have done much homework here. I recommend you get more familiar with the market you're about to enter.
> Is there a chance ty or a similar implementation will make it into Go core?

I hope not! It was purely an experiment. There are significant draw backs, particularly with respect to performance.

One could reasonably argue that writing parametric functions with reflection should be hard, so as to discourage users from resorting to it too easily.

> What do you think about Go designers being generally averse to the idea of parametric polymorphism?

I think the jury is still out. Russ Cox laid out the essential trade offs given to them: 1) slow programmers 2) slow programs or 3) slow compiler. There's a lot of wiggle room in there (what do you mean by "slow"?), but my sense is that they're still looking for a trade off they're happy with.

In my experience with the Go community, there isn't a ton of internal complaining about the lack of generics. It's certainly brought up now and then, but it doesn't seem to put people off too much. Now, obviously this could just be confirmation bias, but if the Go community keeps growing despite the lack of generics, it may be difficult to justify generics in the future. (i.e., People will live with the first trade off.)
Pandora (for Pandora One) is one. You can pay monthly through the app, but the (cheaper) yearly option is only available on the website. They can't mention the website option or link directly to it from either the iOS or the Android app due to each market's rules.
Do You Know What's Going in Your Amazon Shopping Cart?
It should have been mentioned that in fact, NASA suspended all cooperation with Russia at the end of March, except for the ISS.

Therefore it's not a unilateral action the Russians are taking here, they are merely responding to the various sanctions the US imposed on them.

I am sure, the persons involved with sanctioning Russia did know that this would be a possible reaction. It's just unrealistic that NASA could have sanctioned Russia on every aspect they don't need cooperation while expecting the Russians to keep cooperating where they need them.

Link: http://edition.cnn.com/2014/04/03/us/us-russia-relations-nas...
"...just let the microwave ovens have 2.4 GHz"

I think trying to change that might cause a few problems!
The 24 Hour Rule On How To Keep Improving Even When You Feel Stuck
??

So one cannot feel frustrated if an employee leaves, or you're running a slave shop?

(I'm aware I'm exaggerating your comment. My point is OP can feel frustrated/angry if an employee leaves. It doesn't mean he's exploiting his employees).
Interesting points. I do suck at hiring but I also think I'm better than average at it. Its just a really hard problem where if you are really bad at it in some absolute sense you are actually pretty good at it in a relative sense. But yes if I was significantly worse than the average of my peers then my boss should fire me. I'm not trying to get all A players and I agree with your comments regarding that. I also edited my question as I see "very mediocre" isn't what I meant. Have you ever seen a below average developer turn into a better than average developer?
I've been having terrible stomach issues for about a year now. I went to a nutritionist who suggested a FODMAP elimination phase to try to identify the problem. Nothing seemed to help. I don't really know what to do now.
This was posted yesterday: https://news.ycombinator.com/item?id=7734795, and has had a significant discussion within the last year: https://news.ycombinator.com/item?id=6391701.
It has nothing to do with what Audio did or didn't do. The BBC is quoting what a third party said to them, a constant theme with modern reporting.

"Audi lied to me," said man.
Work with other people. Working alone both removes one of the most powerful human motivators and can create huge blind spots you aren't paying attention to.
"Oscillation" is definitely the wrong word---I haven't seen any real instance of reverting to previous behavior without a good reason and a general consensus to settle on the one behavior. Although this mut thing has me nervous.

On the other hand, at least as far as I can see, "convergence" is also not a particularly good description. Admittedly, the code I have played with was written to exercise Rust's unique features, but going from 0.5 to 0.9[1] I got hit with a fair number of major changes. Take the M:N -> 1:N threading thing (and no, I still have very serious doubts about the long-term stability of "let's do both!"); that's almost completely transparent most code, but it's still the only significant difference between Java and Erlang.

[1] Yeah, I really need to find some time to catch up again.
Honestly as dumb and petty as it sounds. The only goal I see to finishing software projects is to be able to say with confidence that your implementation is better then somebody else's code or project on a technical level.

To have a project as a proof of understanding. Its one thing to say, "Yes I understand how to do dec64 math." Its another to say, "Yes I understand dec64 math, here's my implementation."

Its kinda stupid I know, but that's literally my frustration with not completing projects. Its petty, so I don't indulge it.
DRM and the Challenge of Serving Users
I'm curious: with HTTPS, how does the firewall know that it's an OPTIONS request ?
Now Accepting Applications for FbStart: Helping Mobile Startups Grow
Marijuana is no more harmful then alcohol!!!!

Alcohol is evil BUT that science is always ignored.

World Health Organization 1 in 5 deaths is alcohol related. 20% of the worlds deaths are related to alcohol consumption and well we don't care. SCIENCE
Exactly. Letting users dictate how you design/implement something is more often than not, a bad idea. When a client starts to do this, you need to draw them back to the original problem by asking questions around it. This forces them to elaborate on it, rather than getting caught up in their idea of a "solution".
We do NY -> LA -> meeting -> red eye back to NY on a "regular" basis. It works out great if you're able to sleep on a plane.
Reconciling Mozilla’s Mission and the W3C EME
Go to someone who is not a nutritionist :)
I could accuse you of "anti-science bias" for dismissing a study because it only has 37 people. Because while I am not a statistician (and I'm not even looking at the details of this study), I know that they evaluate studies on something more concrete than "37 sounds small".

Just by coincidence I ran across a very nice comment yesterday making this point: https://news.ycombinator.com/item?id=7055194.
Use cases pls.