skysight-inc/HackerNews huggingface dataset:
The flagged comment was accurate - post claims FP in javascript is an antipattern, but then says FP is the most sane way to write javasript.

Ergo author is claiming javascript is an antipattern, tldr clojurescript. /shrug
Blue Origin's new factory will bring hundreds of jobs to Alabama
excuse you?

"spent some time working on pseudoscientists pages" IRL means I edited two biographical articles and focused primarily on meta data and non controversial biographical facts.

Since when is someone accused of being a "liar" based on what articles they edit on Wikipedia?

If I edit an article on Germany, does that make me German?
Is the hugely profitable business of scientific publishing bad for science?
We need quality, not quantity. Plenty of shitty CSE students graduate with FAFSA, and plenty of intelligent adults locked out because they can't afford the 4 years.

The answer isn't a blanket grant, but part of the answer is more funding for higher education.
America’s Cup: How Emirates New Zealand Was Able to Rout Oracle Team USA
It's not the preventable diseases that are the most costly to treat. But regardless of semantics, I know what you mean. The reason is that the consequences of guaranteeing everyone enough food are different than the consequences of guaranteeing everyone top-of-the-line (i.e. doing everything we can to keep sick people alive) healthcare.

Food has become so cheap that almost everyone can afford enough to eat without direct subsidies (e.g. indirect subsidies, like welfare payments, are enough). So such an understanding doesn't result in the creation of pervasive government programs that utterly dominate the market for food and inflict it with the cost disease.
Let me try to answer: Say you plan to interview at Apple, Facebook, Dropbox, and Stripe. Lets say each company requires 2 rounds of interviews. Without these guys, you're doing two rounds at each company = 8 interviews. With these guys, you do one round with them, and one round with each of the companies = 5 interviews. If that's how Triplebyte works, it would be a huge time saver.
Seems like the author discovered the curse of the excluded middle: http://queue.acm.org/detail.cfm?id=2611829
It's also worth noting Singapore is certainly not a market-based system. Singapore's healtcare efficiency is completely the result of mandatory saving programs, a government funded insurance scheme for the poor and strict price controls[1].

As for China frankly I don't think anybody would seriously want to replicate what passed for healthcare in China. It's disturbingly common for patients to die because they cannot afford even routine surgeries in China.

[1] https://en.wikipedia.org/wiki/Healthcare_in_Singapore#Fundin...
I made the same complaints when this blog was first posted on HN. All of their rules are entirely arbitrary and subjective opinions. They give very little argument or reasoning to support them. The best they have is side by side comparisons. Where they say "Isn't the one on the left so much better?" And on all of them I completely disagree and think the McMansion actually looks better. I just don't like the "simple, old fashioned, perfectly symmetrical" aesthetic that the author worships.

Worse is that most of their advice is actually harmful. For instance they don't like windows, especially asymmetrical ones. But lots of scientific studies have found that windows improve mental health significantly in a number of ways. Sunlight is very good. Or they demand houses be symmetrical. But if I've learned anything from games like dwarf fortress and Minecraft, that's not true. While symmetry might look nice, it generally creates designs that are less practical than if you weren't constrained by it. And every rule they have is like that. Just purely aesthetic constraints that trade off against other more practical values.
By Heart, Ted Hughes
Reminds me of an anecdote that I read about the admirable society of Dubai. Apparently, the law requires that once the officially measured temperature exceed 50C/122F, the slaves (or whatever the official term is) are given the day off from the construction sites.

Anyway, the officially measured temperature tends to never exceed 49C, even when anyone could measure with their own thermometer that it's really hotter.
Almost 18% of Canadians live in the Greater Toronto Area. He's referring to housing in dense urban areas, of which there are few here.
I mention that possibility in the very next sentence and also point out that Singapore has a higher life expectancy than EU countries.
Is the main addition here the scoping of the awaited response? Am I missing something else?

In ES6+ `try/catch` already offers similar scoping, albeit without the destructuring of the result being a part of the syntax (you declare the response, preferably as a `const`, at the top of the try/catch block).
It's quite counterintuitive that this is possible at all. We didn't even know a way to make it work until the 1970s!
Thank you for one of the more beautiful comments I've read here on HN recently (or quite frankly for a long time).
even if the containers are made with corten, it's not good for sea. The protective rust keeps getting washed off by the rain and the salt is too much for it to handle. Ends up rusting just as bad..
That is wrong. For example, the UK's cost of healthcare as a percentage of GDP is actually declining.

The US has double the healthcare expenditure by %age of GDP vs comparable nations such as the UK or Australia, and this order-of-magnitude difference is entirely explainable as systematic inefficiencies of the insurance-led market and uncontrolled drug pricing. All that cost - and it doesn't even cover everyone.

Future generations will study the basket case that is today's US non-single-payer insurance system and write it up under chapter titles like "What the hell were they thinking" and "How not to do it".
tptacek understands this problem as he is/was in Chicago, which has had issues with "food deserts" where poor regions of the city do not have grocery stores within a reasonable commute. And the grocery stores in those poor areas are often overpriced for exploitive reasons.

So tptacek is correct that a farm inside a grocery store does not solve grocery affordability for the poor, because the problem is due to transportation/access, not the cost of the goods.

The bridge between these two views would maybe be if there was a solution of vertical farming that used little real estate and was able to set up a vertical farm in a poor area and had minimal real estate footprint/low rent costs.

Paper on Food Deserts in Chicago (or just google "food deserts chicago"): http://www.usccr.gov/pubs/IL-FoodDeserts-2011.pdf
Pretty simple actually, you have 3 images stacked on top of each other, then you track mouse movement and change absolute position of those images in relation to each other depending on mouse movement.

p.s. In this example they are changing margins and top/bottom/left/right positions, which is not really a good way to do it, a better way to it is using transform: translate(), it's less resource intensive and especially when you use translate3d. You can read more about the performance difference between using top/left/bottom/right and translate() : https://www.paulirish.com/2012/why-moving-elements-with-tran...
See also https://news.ycombinator.com/item?id=14637873
What about Maps? Leave it (or Google Maps) open in the background and battery life suffers.
>I wonder how difficult it will be to produce it artifically?

It's easier to conserve the soil that's already there than to make new soil. That said, there are techniques to increase the production rate of soil. Sheet mulching can create 4 inches of topsoil out of waste organic matter in 2-5 years (compared to thousands of years for natural processes).

Generally it's better to make soil "in place" because moving it breaks up important soil structures, leading to oxidization and nutrient loss.

https://en.wikipedia.org/wiki/Sheet_mulching

http://tobyhemenway.com/resources/how-to-the-ultimate-bomb-p...
High compared to water, but not compared to solvent based paint.
And this gets us back to the ideas which advanced the Stanford-Binet IQ test.

That's not a criticism, simply an observation.

I'm increasingly cognisant of the opportunities, and limits, of education. It's not a free pass or magic. It costs some resources, though we might well consider if overprovisioning is better than under. What is taught, and to whom, is also a major element.

Slightly more:

https://plus.google.com/104092656004159577193/posts/JLDZdteu...
The issue isn't that transition to renewables isn't going to win out economically, it's that the transition may not happen quickly enough to avoid the 2C warming threshold that triggers alot of negative effects.
Request to remove "hypnotizing" from the title.
Personally I find the first version a bit hard to follow, and the second one makes my head spin.

But I can understand the objection to the third version too. I don't think the problem is that the expression is too simple - simplicity is generally a good thing! - but that it's easier to reason about non-conflicting times instead of conflicting times:

If my other meeting ends by the time this one starts, we're good.

Or if this meeting ends by the time the other one starts, we're good.

Otherwise we have a conflict.

So now if you like the step-by-step approach, we can write a function that seems pretty straightforward and easy to understand:

boolean AreTimesCompatible( TimeRange thisRange, TimeRange thatRange ) {
if( thatRange.end <= thisRange.start ) {
return true; // that one ends by the time this one starts
}
if( thisRange.end <= thatRange.start ) {
return true; // this one ends by the time that one starts
}
return false; // they overlap
}

I think it reads fine as a single expression too, given an appropriate comment explaining the idea (which you'd want anyway):

// Time ranges are compatible if that one ends by the time this one
// starts, or if this one ends by the time that one starts.
// Otherwise they overlap.
boolean AreTimesCompatible( TimeRange thisRange, TimeRange thatRange ) {
return
thatRange.end <= thisRange.start ||
thisRange.end <= thatRange.start;
}

And here is the matching function to go with either of those:

boolean AreTimesConflicting( TimeRange thisRange, TimeRange thatRange ) {
return ! AreTimesCompatible( thisRange, thatRange );
}
>France, Japan, China -- these are in fact highly centralized economies which means that they are able to operate national, robust healthcare and military systems with surprising efficiency.

France and Japan are suffering from the cost disease. China's healthcare system is more private than the US system. It's also pretty primitive at the moment so not a great point of comparison.

I think your cursory analysis is sloppy.

>amateur (libertarian) bloggers

Ah the irony..
"The pace of the world is here to stay, people will just figure out how to sustain it with new stuff".

I don't know how you can think that. The pace of our world requires incredibly huge amounts of energy, which we get from finite fossil fuels. Either they become economically unavailable or climate change becomes so severe that we can't use what remains in the ground. Oil companies don't go to ultra-deep water wells and shale gas just because they are evil money-eating bastards (which is the prevalent narrative). They exploit these economically mediocre sources for the same reason garbage starts to look appealing when you are starved: you are hungry and the good food has run out.

Too many people assume that technology alone is what has allowed us to reach 7.5 billion people. This misses a significant piece of the puzzle, because in reality it's fossil-fuel powered technology. It's a crucial distinction, as shiny but empty trucks and tractors won't help you feed billions of people. Without fossil fuels we have no realistic idea how to feed that many people. So we'll probably continue burning them as long as we can, because the alternative (mass starvation) is even worse.

If we were a rational species, we could fix all of it. We'd massively slow down our economies, have very few kids for some time to reduce our population to more sustainable levels, rely on local food, stop traveling all the time, and so on. Doing it smart, we could reach a relatively slower but very nice and sustainable way of life, augmented by sparse but useful technology. Something a lot more sustainable that the Rude Goldbergian machine we call "modern life".

Since we're not rational and obviously won't do the smart thing, instead it'll degenerate to resource wars (over food, water, gas, etc.) and massive refugee crises way beyond what we're already seeing. Our civilization will stumble from one crisis to the next, blaming this or that ethnic group for what is happening, each time cobbling a half-solution together that seems to work for a time, but gradually it will sched most of the modern things we currently take for granted.

The myth of humanity going from caves to space is just that, a myth. In the real world, countless civilizations have risen and fallen, gaining and then losing most of their culture and scientific knowledge in the process. We've done it bigger than anyone before due to fossil fuels, which for a limited time have replaced our need for human and animal labor, but it is unsustainable and soon it will go away. Human ingeniosity plays a small part in the real story of our world.

The real story is that nature has kindly stored millions years worth of solar energy as fossil fuels and we've gotten so drunk on it for 200 years that we've started to think that we've mastered the universe, with soon to come galactic civilization, godlike AI and the end of death itself. The hangover is not going to be fun for a lot of people, and these delusions will not survive it.
I don't think that necessarily solves the problem. You might end up with a state where congresspeople are geographically close to their constituents but non-representative in a number of other ways. For example, (arguably) representatives' political affiliations should roughly correspond to the affiliations of the state's voters — so if you had a state with 4m Democrats, 4m Republicans and 2m independents out of 10m voters total, you might have 4 Republican, 4 Democrat and 2 independent majority districts.

There are undoubtedly other factors to consider than proximity and party affiliation. The key takeaway is that districting is an opinionated act, algorithm or not. If we're going to "solve" gerrymandering, we need to figure out what "successful" districts look like first.
I'm thinking more of a financial backing of the lawsuit, not as plaintiff. You know, being the Thiel for the agent's Hulk Hogan.
Neither machine learning nor NLP nor Python will give you sentience. However...

Machine learning - no one will tell you the answer b/c they're working on it (whatever "it" is) right now. But here's a good tip from Mr. Andrew Ng:

"...almost anything a typical human can do with less than one second of mental thought, we can probably [do] now or in the near future automate using AI... Take a security guard looking at a video feed and saying, “Are there people in this? Are they doing something suspicious?” That task is actually a lot of one-second judgment thoughts strung together, so I think a lot of it can be automated."

from

https://www.wsj.com/articles/the-optimistic-promise-of-artif...

So that's the level of current ML.

NLP - most valuable application is natural language.
The 6DOF tracking only works on the 6S and up. On older devices you get 3DOF
Curl author Daniel Stenberg‏ denied entry to U.S. by ESTA
1. Vulkan vs Metal 2 in fragmentation devices. All Apple SDK include CoreML is running on top of Metal 2. If I'm right, only a small number of Android apps and 3D gaming utilize Vulkan.

2. Pushed for Healthcare, Android lack the ability to safeguard patients' data since Android is open source and could be steal

3. ARKit is one of the many AR out there, still early to judge whether iOS can get AR wide adoption by developers, it's easy to develop while Androis flagships could work on AR using 3rd parties SDK seem not as smooth as ARKit without Tango enabled and need lot of testing on different devices than on iPad and iPhone.

4. Camera quality are subjective, Flickr have plenty to show creative photography. I always feel most flagships can take good and bad photos just like DSLR, if you don't know how, you are just an owner, not a photographer. Just like, you are just a player, not a professional.

HEIF is an awesome format which can recreate bokeh close to DSLR and other effects without a specialize hardware.
The description on the Vimeo video says "Intermediate, pre-sorted patterns are formed first, to make space for the final, ordered alignment of stones, defined by type and age."

https://vimeo.com/167126696
I store them in the same password safe for quite a simple reason; more convenient and less complexity.

I personally see TOTP only as a security against phishing and password stealing attacks. I don't see how a separate database for TOTP secrets improves on that in any way.

The thing is; a Keepass Password is (usually, looking at your password requirements Paypal) fairly secure in of itself, long, random and contains all the good characters.

TOTP is mainly useful when you have weak passwords and enter them into the wrong place, something that Keepass (especially with the Browser Extension) fully prevents. It's just for show and some extra padding.

Though I do use U2F anywhere I can.
ok, I've stopped laughing now and and cleaned up the spilled drink. This is brilliant. You need to team up with a CDN and get them supply cats from the nearest available node.

"Unleash the Nyancat!" as they say...
So at home my Comcast connection works fine with most modems and routers without any problems.

At my startup's house:

- Using the Comcast default combined modem+router works.

- Using the Google Wifi AP with a DPC3010 resulted in the DPC3010 being bricked upon connecting to the cable line. This is after the DPC3010 was working fine at my home. That DPC3010 no longer works, even at home, and only gets a power light upon startup.

- Using the Google Wifi AP with a TP-Link modem works flawlessly. No IPv6 though.

- 3 other routers that work at home do not work at my startup's house with the TP-Link modem. Asus RT router gets a fake 10. address from Comcast, Xiaomi router stops responding after several hours, Cisco router gets no DHCP lease whatsoever. All three work at home, all flawlessly.

Comcast is unwilling to debug, saying that unless I use their official combined modem+router they will not provide support.
If you are interested in details of the TLS protocol, check out these two books:

- Implementing SSL / TLS Using Cryptography and PKI [1]

- Bulletproof SSL and TLS: Understanding and Deploying SSL/TLS and PKI to Secure Servers and Web Applications [2]

In the first one the author implements the protocol (RSA/DH) from scratch (without even using any crypto library). The second one is a classic and contains a lot of interesting scripts (the chapter on using OpenSSL and creating your own PKI is available for free: https://www.feistyduck.com/books/openssl-cookbook/).

I spent some time studying TLS and wrote two blog posts [3][4], in which I decrypt the network traces of the TLS sessions. Maybe someone will find them interesting too.

[1] https://www.amazon.com/Implementing-SSL-TLS-Using-Cryptograp...

[2] https://www.amazon.com/gp/product/1907117040

[3] https://lowleveldesign.org/2016/03/09/manually-decrypting-ht...

[4] https://lowleveldesign.org/2016/05/10/tls-1-2-aes-gcm-and-ne...
>* I did not have a US visa at the time and it would have been a logistical nightmare to colocate with my team in Mountain View, which is (was?) non-negotiable to YC. Americans underestimate how much of a showstopper immigration to their country can be.

A very valid point that you bring up and it's not even to do with the current political climate.

My co-founder left US and moved to Australia with me. There are plenty of people like him (and even my wife) who are pretty adamant to not even visit US, even for a day.

We used to live in Brooklyn and the number of times we saw/heard gun violence is staggering.

Once you get used to the ultra-safe communities like EU/Australia/Canada you can just wonder why would you even think about visiting US risking your life and your families life?
I am always surprised to see how many software developers I come across who have no experience whatsoever applying FSM's in the course of their work.

I can unequivocally say that FSM's have made me tons of money. By that I mean that they have simplified projects, made them far more robust, easily extensible, simple to modify and, in general terms, quicker to develop with less bugs and errors.

I've used FSM's in FPGA's (for example, optimized DDR memory controllers), embedded projects, robotics and system software. In other words, everywhere.
Maybe I'm being simple but, if it's in pre-literate times, how do you know someone is telling exactly the same story? Couldn't they just tell a story with the same major plot points and fill in the details as they go?
The actual history of this decade of gerrymandering is that in 2010 Republicans were able to use anti-Obama tea party energy to capture a bunch of state houses right before the census redistricting. Republicans used that opportunity to lock-in control of the House probably until 2020. It's really just an accident of history. If the pattern repeats itself anti-Trump anger could give Democrats control of more state houses and lock in the next decade of redistricting. But democrats have been less ruthless on these kinds of things. For example by bringing up anti gerymandering initiatives like this one right before they gain power. Also I think Republicans seem to have more capacity for playing strategic long moves, for example, outside conservative money funded a California ballot measure a few years ago that made California's redistricting nonpartisan, thus taking away from Democrats the biggest state where they control redistricting, probably taking away 5-10 seats that Democrats could gerymander for themselves next cycle.
You say that, but time after time user behavior shows they'll go to the ad supported version.

See also: mobile. You have to totally gameify things to get micropayments to work.

I mean, if you want that for websites, sure... but if you think clickbait is bad now...
>"Bards pre-literate-times in Greece purportedly could recite Homer's Odyssey themselves after one hearing."

This is extremely unlikely. What the Bards could do was improvise on themes. And often that theme was ancient Troy. They would actually improvise to music in a well-known meter, not unlike a Jazz musician would.

"Yet if Homer was strictly an oral poet, how could he keep such long works as the Iliad in his head? It would take days to recite all of the Iliad or the Odyssey! It is now thought that Homer worked some time between 725 and 675 B.C., when the alphabet borrowed from the Phoenicians was just coming into use among the Greeks. It seems likely that writing helped Homer in collecting and composing."[1]

[1] http://cerhas.uc.edu/troy/q402.html
I did a killclient which would send back a malformed packet to any ssh handshake and kill the connecting client. This made the pentesters mad. Sending them spoilers will just make the sad, and not so mad.
No, scoping is not a matter.
Most important things in here is that you can treat async callback or async repeatation as normal for-await-of loop.
Async callback function is no loger necessary any more in javascript.
Well, the article doesn't say much about how. For that you should check Sailing Anarchy's AC Forum which would have been even better if Oracle had granted SA a media pass.

http://forums.sailinganarchy.com/index.php?/forum/23-america...
Especially in the ocean.
A galvanizing zinc paint perhaps to stop rust? I think this is why cars now don't rust as much as they used too.

https://en.wikipedia.org/wiki/Galvanization
JavaScript Fatigue or My History with Web Development