skysight-inc/HackerNews huggingface dataset:
> If what browser developers prefer to use has a significant influence on testing of anything other than experimental prototype / proof-of-concept work, the problem that needs to be addressed is testing practices, not developer browser choices.

I don't disagree that testing practice as far as cross browser testing isn't quite where it should be. However changing testing practices is a harder problem than creating diversification in developer teams. When I switched from Chrome to Firefox in my team I shifted the balance from 10 people using Chrome to 9 people using Chrome and 1 using Firefox. Running Firefox often surfaces problems in both our product and in those of other people.

> Trying to fix it with the latter won't work, it will just make different projects having different improper testing biases, which will make the web broken in all browsers instead of just non-Chrome browsers.

Striving for a diverse set of browsers used in any developer team helps, but tackling the testing biases is important. At a larger scale reducing the share of Chrome users on the web is a good in itself.
I am so disappointed that Opera went to Chromiums webkit/blink engine. I loved the presto Opera browser and used it as my primary for everything. Until it became just a different skin over chrome. I wish there still existed a variety of different browsers, but these days it's still down to only three or four, everything else is just rescinded or slightly changed but still using someone else's render.
Yes! It was called Family Economics, and was by far one of the best classes I've ever had.

They even taught you basic cooking and sewing. Our final cooking exam consisted of every team of 2 students being given 20$ and an hour and a half to go to the grocery store across the street, buy ingredients for a pizza and then cook it, without assistance from the teacher. You were graded on budget, teamwork, time taken and the quality of the cooking.

I still think that is a genius idea for an exam.
I can't say for the other frameworks, but React Dev Tools works great in Firefox!
I'd add in a minimum of 100 or so stars also. Anything less than that is probably a personal project and not a package.
> The truth is soil is likely less important than this article would have you believe. Modern farming and fertilizers have rendered it obsolete.

This can be true to some farmers, but it is not to the big ones. Sure you can apply fertilizer, but you pay for that. If you build your soil the first 7 years you will spend more money for less yields, but after 7 years your better soil will yield more than someone who tries to just apply fertilizer.

The other problem with the apply fertilizer theory is you can only apply so much. Corn needs nitrogen, but too much will kill (or stunt) the corn. Good soils will produce nitrogen every day in smaller amounts.

Of course with we are talking about potassium, that is a mineral and you need to replace what you take off the land either way. So soil health alone cannot be the answer, soil health with fertilizer is ultimately a much better answer.
I try to talk about what can be done constructively to move things forward. I try to blog about such issues in an even handed way. My blog gets very little traffic.

Drama sells. You want traffic for your writing, getting up on your high horse and looking for the dirt will get more eyeballs than writing something more evenhanded.

Additionally, someone like you saying something that sounds very reasonable is just another way to signal that women need to shut the fuck up. If you really want to see progress on this issue without all the mudslinging, you could proactively try to engage women, promote their work, etc. But most men won't do that. I don't know why they won't do that. I have some guesses, but I don't actually know why.

As someone who tries hard to talk in an evenhanded way about these issues and tries hard to further a constructive path forward, I get really tired of hearing the kinds of criticisms you are making because it reads to me as just another means to preserve the status quo. You aren't likely to jump on the news that I am doing something different and excitedly start tweeting my blog posts or something.

So, since you probably won't do anything actually constructive, we all get to continue to sit around listening to women whine about the status quo because that is all that gets press right now. I wish to hell and back I knew how to get people to actually pay attention to the constructive stuff. I don't. So I muddle through as best I can, writing blog posts that hardly anyone reads and fantasizing that some day it will make a difference.

Edit: To the joker asking for my blog URL, if you are serious, it is in my profile.
Central Planning, as reasonable as it sounds, can only play a very limited role in a free society. The goal of production is to meet demands, and one of the goals of planning is to optimize things, but demands are easy to underestimate; the optimization then will lead to planning only for the type of production that can ensure basic survival and not much more.

The relatively high standard of living in the former socialist economies was to a large degree due to the need to compete with the capitalist economies, where standard of living, abundance and variety of products all grow naturally higher with time, rather than get "optimized" into oblivion.
The rise in the client doing heavy lifting via libraries such as React is driving an increase in vulnerabilities.

Developers getting into React don't always realize that all the code is executed in the client and any input validation and authentication they come up with has to also exist on the server storing that data.
Median income is less than $40,000.
Hitler's perspective on Jews is irrelevant and not really a topic of debate. His actions in being the figurehead for those who orchestrated the holocaust are objectively terrible, arguable and measurable.

I don't see the world as good, I see it as a collection of billions of people who all see things slightly differently which is why I don't attempt to seek truth in a viewpoint. There is truth in facts, truth in science, truth in that which is measurable and objectively quantifiable. The rest is entirely open for interpretation by everyone, and the best way to entire you have the most complete interpretation is to get as many viewpoints from as large a variety of people as possible, which is the fundamental idea behind diversifying, for example, a marketing team. That way you don't do something stupid like use an important, high ranking member of a Native American tribe as a football mascot.
Who is now at 1.5PB, while someone else replies to him who has a 1.4PB flair, and another has a 1.1PB flair...
Dark pools aren't some magic bullet that prevents price movement on big orders. They're a tool, but not the obvious answer.
Part of it is that you're effectively paying for common infrastructure (corridors, elevators/stairs, etc.) that scale more by the number of units than by the total square footage of living space.

The other problem is that the comfort level of an apartment doesn't really scale linearly. At some point, you reach diminishing returns. However, assuming you have dedicated bathrooms and minimal kitchen spots, it means that doubling size from, say, 400 sq ft to 800 sq ft dramatically increases the effective space to live in that isn't a bathroom or a bed.
You are spreading misinformation.

http://zdnet3.cbsistatic.com/hub/i/r/2016/06/18/77931904-cbe...

While of June 2016 - Safari is still among the top browsers I see for my website visitors.

Yes Chrome uses more battery - but Safari also has use of native API's that integrate tightly with the Apple Ecosystem. Chrome has its own sync, bookmarks, password manager, etc. Safari is great if you don't need Gmail or Google Calendar - but Chrome integrates better with it's other product offerings.

> ignoring standards like "filter: blur()"
> This is false.

Wrong again. Using "filter: blur()" with a background image will make that image disappear in certain circumstances. Instead Apple implemented its own "backdrop-filter" which is not cross-compatible between features.

Planned or not, backdrop-filter is currently not supported in Chrome by default. Or any other browser.
http://caniuse.com/css-backdrop-filter/embed

>I don't see how you can consider Firefox a leader anymore. That browser is a mess, hopefully they make a comeback.

Again misinformation. Chrome and Firefox have the leading browser scores for features supported:

http://caniuse.com/
2 Great Reasons for Making Your Cloud Data Location Aware
Yeah like, how does it devolve to this?

"These are the conditions for you to board the plane. If you don't comply, you cannot board the plane. If you attempt to force your way onto the plane, the police will remove and arrest you."

At no point is "forcefully taking the passenger's luggage" a reasonable thing to be doing, nor necessary.
That seriously sucks and you have my sympathies.

I think this ultimately runs into the field that as soon as you define what the grading criteria is, then there arises the serious risk of gaming the system. Especially when that grading criteria is a proxy of the actual value that the company is creating.

That is, at the end of the day, the only thing that matters is value delivered to the customer. Any other proxy measure ultimately doesn't matter. Good for prediction capabilities up to the point that they are gamed for the same prediction capabilities.
I'm not sure - I believe it depends on getting cuDNN6 working, and from this bug, I can't quite tell if it works or not (but it's probably not officially supported yet): https://github.com/tensorflow/tensorflow/issues/8828
I don't know how the point applies in this case, or if it does at all. It's pretty hard to draw specific lines like that.
Do you have links to articles that show how to profit off coin flip traders?
For a single 100 acre field there might be as many as 4 different areas that need a different regulation. You cannot bring that national scale, it requires humans on the ground running soil tests and looking at the results.
This is indeed an excellent article, I just want to add that Red Plenty is an amazing example of "Scientist Fiction" (http://bactra.org/notebooks/scientist-fiction.html - see also - https://www.librarything.com/tag/scientist+fiction) and definitely deserves to be read if you have any interest in technology, data, economics.

Spufford also wrote The Backroom Boys (https://www.amazon.com/Backroom-Boys-Secret-Return-British/d...) about British tech after WWII, definitely worth a read even if Red Plenty remains unsurpassed.

I'll also add the Wayback Machine for the (now defunct) website created by the author for Red Plenty: https://web.archive.org/web/20160713031430/http://www.redple...
Snarkiness aside, fixed :)
Why can planned and market economy not coexist? Some sectors of the economy are or have been state planned in most countries. Come to think of it, in a slightly more complicated planning model, the cost and benefit of nationalising or privatising certain industries could also be included.
Where does this put Algolia's valuation at ?
It's funny how the vast majority of capitalist corporations consider capitalism as a sacrosanct principle, yet when you look at how they operate it's basically Soviet-style central planning. The senior executive [nomenklatura] who, often, are treated More Equal Than Others, centrally plan who works on what and what resources they are allocated: a bureaucratic elite picking and choosing how the wealth of the company is redistributed and used among teams, as opposed to letting a market decide which projects live and die. As Ronald Coase pointed out, companies tend to be "islands of central planning in a sea of market relationships."

Another parallel to the Soviets: Things like good-ol-boy networks and elite school alumni [membership in The Party] are largely what drives promotion within the higher ranks.
To me Firefox is superior because of things like Tree Style Tabs. But Mozilla is killing Tree Style Tabs in an incomprehensible rush to become indistinguishable from Chrome. But if Firefox is indistinguishable from Chrome what reason is there to use it?
I want to do "search comments by popularity" a lot but it doesn't seem like they're actually ordering it -- does Algolia have access to comment ratings? Does HN expose that to anyone?
Yeah. You either pay for more square feet or you pay for therapy. It's not a choice I'd willingly make again.
Safari "filter:blur()" is not compatible with background images. Background images on a filtered element will disappear. While "backdrop-filter" is not compatible with any other browser.

You either have to choose Safari (which only has a leading-yet-declining share on Macs) or every other browser to support.
>...There aren't any good reasons I've seen to not lower that age to 0 (i.e. covered from birth).

It isn’t that simple. Medicare saves lots of money because of their lower reimbursement rates and many of the smaller medical practices near me won’t accept any more medicare patients. Even with that, the Part A trust fund (covers hospital costs) is expected to be completely depleted in roughly 10 years.
And it's not just about Google. For example, we have DirectTV that will be limiting streaming only to Chrome.

https://www.theverge.com/2017/6/7/15758274/directv-now-googl...

This encourages a mono culture no amount of forking Chromium can help against.

It's not just about preventing Google from doing "evil". It's about preventing hindering the growth of the web which will happen with a browser mono culture.
U.S. Household Net Worth Climbs to Record $94.8 Trillion
Extends the reach of unboxed statically typed values. It's awesome in its power that way, while still using the same type checked trait model for generics.
There's an added complication in the example you give, which is licensing, and that the manufacturer fought hard for years to prevent people prescribing avastin instead of lucentis.

They even restricted the sale of avastin for eye use.

It's not surprising doctors didn't prescribe the cheaper med in that situation.

http://www.allaboutvision.com/conditions/lucentis-vs-avastin...

http://www.bbc.co.uk/news/health-30138097
> There are these tiny microaggressions that happen when people know you're a person of colour, they wanna know your origin, [...]

I ask white males such questions, and have been asked such questions as a white male. In environments where a significant fraction of the people do not come from there, asking where you come from is a normal ice breaker and opening to get to know someone.

If I avoid such questions when someone happens to not be white, will I be accused of racism? Someone could interpret that as me not wanting to get to know non-white people.
I'd love to get my hands on a better dataset than public repos on GitHub. Any ideas?
Pusher is based on websockets, yes.

https://pusher.com/websockets
I too highly recommend Red Plenty, it's one of my favourite books, I'd also recommend Cultural Babbage by the same author, it's a compilation of essays on the topics of culture and technology, It's wrote in the 90s and very interesting to read, to understand the relevance and the thinking of the day.
Medicare (because of the existence of Medicare Advantage) is not single-payer (or even single-payer of first resort with optional supplemental coverage), it's more like Obamacare with an added default public option.
More things can make a comment bad than insincerity.
> no bathroom (shared

You mean shared bathroom.

> no kitchen

I'm going to assume that you mean either a shared kitchen or a kitchenette because of your mistake about the bathroom.

Sharing something doesn't mean you don't have it.
I'm middle class myself, so I don't feel all that bad about it. You don't know how many of my family members I've seen fritter away their lives and fall into dependence on the ones with money. Black holes of neediness, these people are.

I have very little sympathy for that idiocy. And even less for the decline of rugged individualism in favor of asking the government for handouts.

The lower class never had any advantages to begin with so my apathy does not extend there.
You're right. I found the full test and scoring table at http://wsm.wsu.edu/s/we.php?id=200
De-clickbait: It was probably a comet.
Accelerating machine learning for computer vision
Sudbury is kind of special on account of a certain comet landing there.
I guess to me it doesn't read that much worse than "if (!(x < 100))", which is somewhat bad form, but not unreadable. (More likely would it have been "if (!aboveThreshold(x))". I know I have seen similar in some lisp code. At least, I have seen "unless" before.

Don't take my comment as my rushing out to embrace TeX. I just don't think it is nearly as bad as its reputation.
> If Amazon paid the same price as everyone else to get their packages into the pipeline, they would send fewer of them, and more delivery resources would be available for everyone else, would there not?

No. High volume allows the shipper to operate at a higher scale, with lower costs, and they pass along some of the savings in the form of a volume discount to Amazon.

I think you're missing the part about scale. Amazon is not taking away resources, their volume creates capacity and lowers prices.

Let's say UPS has 1 truck profitably serving a neighborhood route before Amazon comes along, delivering K packages per day operating at $N/day. The current businesses customers pay $M per package, that's the average delivery cost factoring for fluctuating actual delivery costs (operating costs are mostly fixed, a day with fewer deliveries is less profitable than many deliveries).

Now Amazon enters the scene and doubles the package volume. What happens? Assuming the first truck was well utilized, UPS will buy a second truck and split the route in half. Operating costs per house goes down because the routes are shorter, the distribution hub services more trucks, and maintenance operates at a higher scale.

Every previous business customer will pay $M or less - pick up costs are the same, but delivery from the UPS hub to the customer is lower due to volume. Amazon will pay even less because they get a volume discount from UPS; that discount reflects lower pickup costs for UPS, receiving a full truck load of packages from one Amazon distribution center costs less than picking up packages from multiple small businesses. Plus other factors like Amazon's ability to pre-sort within their warehouse on behalf of UPS.

At no point are small businesses competing with Amazon for delivery. The delivery company needs to grow, so they do grow, and as a result everyone from consumers to small businesses to massive corporations benefits.

The issue is that teleconglomerations do not want to grow. They have accrued tremendous organizational and technical debt which requires significant investment to overcome - generating large profits long-term, but only after a couple years of poor profits / shareholder dividends.

That's why we're seeing this "net neutrality issue". To be blunt, it's a fucking idiotic excuse for badly managed uncompetitive companies to sit on their laurels of regional monopolization. They're so short sighted that they can't fix their internal problems, and their size enables them to squash disruption, so their strategy is to use lobbying in order to slow down the growth of the internet (and our nation) to match their inefficiencies by charging both ends of the connection.

To tie it back to your example - this is like UPS not buying a new truck because they only have one parking space, then forcing Amazon and small businesses to bid for limited delivery capacity and charging customers based on where their package shipped from... all because their management takes 8 years to fund, design, approve, and construct a new parking space.

There is no excuse for this behavior. It's utterly absurd from any political/economic stance.
Great points all, especially about the "simple downloadable .tar.gz." We will fix that. Until then, I wrote it up for you.

https://www.hanselman.com/blog/TryingNETCoreOnLinuxWithJustA...
I have 6-12 months saved up. I guess I could do part time but I feel like I have to go all-in on my app for it to be a success.
GCP offers a $300 credit that expires after 1 year. It's a good way to get your feet wet with Hadoop and Spark via Cloud Dataproc. (Google Cloud employee speaking.)
Developers who don't realize such basic elements of how their application actually works have no chance of creating a secure web-app.
Firefox kept the fire burning but Chrome is what stirred Microsoft into action.

Chrome is creepy privacy invading software designed to help maintain Googles search monopoly.

Like Search, Chrome's quality is the honey and we are the flies.
Running OpenBSD on Azure
Show HN: Futuramo Visual Tickets – web app for ticketing and bug tracking
Iowa is number one in corn because it has the best soils in the world for corn. There is no third world country that can compete with the native soils of Iowa. You can solve all the other issues (many of which are real) and they still lost the location lottery and cannot compete. (some regions can grow two crops a year though which might make them better than iowa despite not as good of soils)
With the toilet INSIDE OF the shower?

We're in the market for a new RV, and we won't even consider one with that arrangement. Even in an RV we're not that desperate for space.
is there a RFC link for this? I got bitten by this once by attempting to return a derived iterator similar to `x.iter().map(...).filter(...)` example you had, but I couldn't figure out the return type of such function as Rust forbids type inferencing for return types.
I'm interested in using Technology in Agriculture. Anyone have any interesting links?

This is what I'm working on: http://www.kokonaut.com
As someone who has trouble throwing things out, taking a picture of it to retain the sentimental value has been a huge help.
This has been the case since the advent of client side JavaScript. Validation can/should occur on the client side, but it MUST occur on the server side. These aren't new issues due to the use of new JavaScript libraries - they are problems that might be new to some developers.
3 receive liver transplants after wild mushroom poisoning in California
Also, we need your ss# and your keys
The world’s most dangerous mushroom and what it did to an 18-month-old girl
Completely agree! The post actually alludes to that a bit towards the end.

> Single Page Apps increase the amount of client side logic and user input processing. This makes them more likely to be vulnerable to DOM-based XSS, which, as previously mentioned, is very difficult for website owners to detect.

The more significant work we do on the client, the more interesting it becomes as an attack vector.
The USSR had about 12 million types of goods. If you cross them over about 1000 possible locations, that gives you 12 billion variables, which according to Cosma would correspond to an optimization problem that would take a thousand years to solve on a modern desktop computer.

Modern (commercial and open-source) solvers of linear programming (LP) tackle problems of millions of variables in minutes. Most of those 12 billion variables would be cleared out (e.g. fixed to their lower bound, zero) in a pre-processing step.

Problems with variables that are constrained to be integer can take much longer, but they are orders of magnitude more efficient today than a few years ago.
How to build and use a gene gun
Back last month I got to thinking about this in terms of things my family didn't have in the 70s that we have right now. Cable TV, Internet, TiVo, cell phones, Netflix, routinely eating out ... I reckon I spend easily $600 a month on things I just didn't have growing up.
Accurate, Large Minibatch SGD: Training ImageNet in 1 Hour