skysight-inc/HackerNews huggingface dataset:
> All the black bishops are on black squares (meaning two must be promoted pawns -- unlikely but possible)

Is this possible outside the context of purposely making bad moves to humiliate your opponent? I thought you got to choose whatever officer you wanted, which would mean bishops are strictly dominated by queens.
DeepStack: AI that can beat pros in Heads-up No-limit Poker
I admit two things here.

1) Deep ignorance of British Cultural and Educational institutions. I honestly didn't equate this with "University of London is world class, you idiot" type thinking. I don't know why, I think it comes from the fact that some universities want to seem more legit, at least in the US, will attempt to sort of use a well known universities naming scheme. Like [American University](https://en.wikipedia.org/wiki/American_University) which is has a solid reputation as a learning institution and [American Public University](https://en.wikipedia.org/wiki/American_Public_University_Sys...) which for all I can tell, attempts to ride the back of the name of American University, but is not exactly known for its quality of education.

2) Given that, I felt uncomfortable even given some research poking around I was doing stating anything too affirmatively.
I too used a handful of different programs while writing my book (including emacs) and ALMOST wrote my own software too, as there was nothing that "just worked" the way I wanted.

In the end, I looked at what was the easiest way to get it published onto Kindle and stuck with that. This ended up being Microsoft Word.

On a side note, have you had your drafts proof read by anyone? Getting feedback on your writing can help you get to the next draft. Keep doing this process until you publish.
The large memory footprint of the JVM is memory for classes, profiles, things like that. Those are used to create optimised code and to recover when optimisations were too optimistic. When your program is optimised and running in steady state, this memory isn't actively used and so doesn't contend with your application memory and so has no impact on cache efficiency.
Bitcoin drops 15% after the SEC rejects the Winklevoss ETF
>A lot of astronauts and NASA scientists don't believe in anthropogenic nature of climate change

Source?
As a huge fan of Nomos, it's very hard to pull the trigger on one. On the one hand, they increase their MSRP very regularly - so the best time to buy is now. On the other, it's easy to lose 30-50% reselling a Nomos because the brand is still relatively unknown.

Best option: get a lightly used one for a steep discount =)
Yes, just as TV and rock music were harbingers of the downfall of Western civilization.
Yeah, that's not surprising, both on the part of the City and the part of the addict. West Coast cities tend to be pretty schlubby about dealing with those sorts of issues, afaict. Unsure about other parts of the country.

That's part of why I think the funnel approach is going to yield better results: when someone's hooked, they are in deep trouble, and with far-reaching impacts.

My musing is that federal agencies are the right choice for this: they can ignore local pressure groups and focus on the global optimum.
It's always fashionable to make fun of the US doing things its own way, when that's just seldom true.

You're mostly right that nobody else uses MMDDYYYY (although many countries use it as a secondary format). But it's not like there's a consistent format that _everyone else_ uses.

There are 2-3 different formats spread around the world, with no real consistency in why some pick a particular format.
Sketch – A Playground for React Native
All mega corps area a threat to freedom, Facebook, Google, Amazon, Microsoft, Apple. Google is the one that is really fucking scary, they've started deciding which parts of the network are tasteful and which are not, regardless of your feelings on anything that should be highly disturbing to everyone.
This doesn't add much to what you are saying, but I very much agree.
Why companies don't do GPL enforcement
Ok, we'll use that! Shortened to fit 80 chars.
How do the compilation times compare to targeting the JVM?
Interesting. I have the opposite experience. /r/the_donald, which I believe was a significant factor in Trump's victory, and which is still a hotbed of activity for Trump supporters, is overtly pro-gay and pro-marijuana.

In the real world, there was a nearly sold-out inaugural ball in a DC suburb for gay Trump supporters. Support from communities the media like to say is nonexistent exists (although to what specific degree, I'm not sure).

http://gaydeploraball.com/tickets
Here's an example we made using the Animated library: https://sketch.expo.io/HyobXP7oe

And a basic SVG example: https://sketch.expo.io/H1ucC8Xsg
During a corporate training once, our tables were given the task of deciding which of a set of personas would receive a liver transplant based on some provided biographical data. The big reveal was undoubtedly to be how our biases informed our decision.

I convinced the rest of the participants that choosing was in fact immoral and the only fair way to decide who lived and died was a lottery.

The explanation that Alice the loose woman (really! old material I guess) was getting a new liver because she was lucky was not a well received.
Facebook's next-generation storage platform
Open sourcing our leaflet plugin to add trip replays on Mapbox
The fact that a particular algorithm never halts is only tangentially related to the halting problem.

It's even possible to write non-halting algorithms in non-Turing-complete systems for which the Halting problem doesn't hold.
With a cryptocurrency in place on today's APIs, we would have a means to implement a lightweight type of federation across services. Your Facebook data could live at your house. Bulk downloads of your tweets from a friend's server would be possible without being rate limited in GET fetches. Market futures could be created on revenue passing through an AI API. And more.
> Its not like Facebook is shoving the product down our throat.

No, but network effects are a thing and you can't open a webpage these days without a Facebook 'like' button on it. (Well, ok, you can but they are definitely getting rarer and rarer.)
Blame Europe. :)

https://www.cookielaw.org/faq/#WereoutsideoftheEUareweaffect...
I'm a daily user of Python but the parallelization efforts really make me wonder.
When things in Python are slow, its most likely something with native Python code (in contrast to e.g. Numpy).
Wouldn't it then make more sense to rewrite this in native C code which gives a speedup of two orders of magnitude instead of getting into the mess of paralellization which scales, in the best case, with number of cores?
"Slightly harder" is right. You can always write a non-JS client app, e.g., using Apache HttpClient. At that point the client can do anything it wants with headers.
Yes, but please don't post snarky dismissals anyhow. How often do we get to discuss Chekhov?
Generating π from 1,000 random numbers
They used to make radium toothpaste, heroin coffee. Legislated away.
if a random mutation in a given specimen doesn't give them an immediate "evolutionary advantage" - what is the fixation mechanism then?
>What are the things that affect the case for open immigration?

People worry about losing their cultural and ethnic identity. Nobody wants to be made a minority in their own country, no matter how much cheap labor they get out of it.

>What is the harm in them living in my society?

They bring their values and culture with them, and by sharing a society they change it, to a degree relative to how many of them there are, to be like theirs. The places many these people come from often have much different values than the American leftists who lobby for them to be here. I am particularly scared of this as an LGBT individual, as in a lot of immigration, particularly from Muslim majority countries, comes from places where public attitudes towards homosexuality are extremely negative and often violent (see: Omar Mateen).

>Don't give immigrants the right to vote or full citizenship then. Problem solved.

This won't work. Sure, the push now is just for them simply to be here, but creating an underclass of unrepresented people without the same rights as everyone else is a recipe for disaster. It will be easy for people seeking power to inspire hatred in them for their countrymen who are first-class citizens due to their unfair treatment, and then to incite them to violence for their political gain. A much better solution is simply to not let them in at all.

>Source for constitutional reforms being needed? I think the U.S. constitution only says the government can't discriminate based on race, ethnicity, etc.

No one can refuse to let people of a certain ethnicity live among them. This is racial discrimination, which was made illegal by the Fair Housing Act under the Civil Rights Act of 1968. You're right, this is not technically a constitutional amendment, but the result is the same: you cannot stay with your ethnic group. If someone from another ethnic group wants to live in your society, you are obligated by law to let them.
> Being both a programmer and a writer is a curse.

So true. You have the "know how" to scratch the itch.

Microsoft Word ended up being the software I used in the end. It provided the least amount of friction for the full life cycle.
> you won't ever see ...

People have said that about mostly everything computers now do and is taken for granted. I won't be having discussions with my computer any time soon (before I die) but winning that rally doesn't seem 30-50 years out.
Facebook is the only tech company I feel very reluctant to work for. It feels so dystopian.
Am I missing something simple? Trying to view the curriculum, the site is expecting me to log into a Google account...

As part of an ever-shrinking minority that avoids using anything "Google", am I just out of luck on this?

ETA: Two hours ago, this was not the case. Looks like they just now added some Google-account-holders-only validation.
And a Tweet-length implementation: https://twitter.com/E0M/status/841673345791803392

for(m=Math,r=a=>m.round(1e9*m.random()),g=(a,b)=>b?g(b,a%b):a,p=0,i=0;i<1e7;i++)if(1==g(r(),r()))p++;console.log(m.sqrt(6/(p/(1e7))));
Has time spent watching TV gone down by more than 40 minutes?

"Wasting" time is not very new...
If you include idiomatic Java programing as part of sloppy programming I also agree with that.

https://www.cs.virginia.edu/kim/publicity/pldi09tutorials/me...
I certainly wasn't suggesting that! Surely there's a superior data structure than a string, though.
Do you know of a large C (or C++) open source project that follows the rule of no headers included in headers? I'd like to take a peek at its source.
I guess I don't see the difference here if your VM startup time is 3 seconds or 15-30 seconds. If that's the difference between the site remaining stable and the whole thing collapsing then it seems like you're setting yourself up for a big outage one day when the nodejs process isn't able to come back in three seconds for whatever reason.
If you are having problems using this it's because only a handful of mobile browsers allow the camera feed.

See my question to HN here about this: https://news.ycombinator.com/item?id=13593193
The market can stay irrational longer than you can stay solvent. Timing as ever is the key.
In most of the world, the foreign community there isn't large enough to create a genuine foreign pub, so if you want a genuine pub it's going to be "native", and that's not as interesting to the natives.

There are exceptions: New York City has a very high density of people from different countries. It's possible to walk around Flushing NY (part of Queens) and sit down at a completely genuine Chinese restaurant, where you will be given a menu with either a highly questionable English translation or none at all. Everything you will be surrounded with, from the language to the people to the decor, will be Chinese, and it will be a very authentic experience, and I personally love it.

But that can only happen where there's a dense population of Chinese people. It can happen in Flushing, where the population is 71% Asian. But it cannot happen in most of the US, where the local population is mostly homogeneous.

That's why bars like this are in demand.
You seriously believe that there's a good chance that Bitcoin's price will drop to 0 tomorrow? The price suddenly taking a massive tumble I'd at least understand, you never know if some crazy news will tank the price, but 0?

Let me just say, if the price dropped tomorrow to 0.0000001 I'd buy hundreds of thousands of them happily, so the price isn't going to drop to zero tomorrow.

My actual price where I'd buy more than I already do right now is probably ~$200 (not terribly liquid right now), but I'm far from the only person who is still willing to buy these things at this moment, so there's pretty much zero chance that tomorrow bitcoin will drop down to zero in price.

So do you still think the value of BTC tomorrow will be zero? If you still try to assert that you think it will be zero, I can only assume that you are willfully an irrationally blinding yourself to reason, just so you can pretend that Bitcoin is worthless.
The other great thing about R is the amount of information it outputs when you run a stats function.
I think that was CalRobert's point: pubs in Ireland don't have loud, blasting music but bars in the United States following the Irish pub theme do have loud music.
Could you write a script that captures all of them?
Even if not random, there's an argument that Alice would bring happiness to more people.
Google Chrome's plan to suspend background tabs completely by ~2018
> There's plenty of rational reason on the right. If you don't agree, read Thomas Sowell and I bet you'll be forced to reconsider.

In principle I agree with you; there -are- plenty of rational, well educated conservatives. They may have great and rational reasons for being conservative (both on social and economic issues, among others). That's all well and good. I may or may not agree with their views, but I applaud their methods and thoughts at arriving to them.

Unfortunately - at least in the United States - these kinds of conservatives seem to be in the quiet minority within the modern conservative Republican party. If they were at the forefront, we wouldn't be seeing what we are experiencing today.

At least - I hope not.

Today's conservative movement looks nothing like what we usually think of conservative ideals from the past - in either thoughts, actions, or rhetoric. There are echoes, of course, but most of what we see today is that of partisan nationalistic authortarianism, with the conservatism you're describing being drowned out by the shouting of bigots, liars, and thieves.

The frightening part is that a large portion of our population seem to want this form of "government". They either don't see the danger, or ignorantly think it won't turn around and bite them in the end. There isn't any room for discourse or discussion on the pros and cons of any of the rhetoric or legislation. It's instead "my way or gtfo" governance.
oh bloody hell...is this an elaborate troll?

I get it...javascript is the universal language. It's also universally hard to fully understand, hard to scale to large codebases, has no shared memory parallelism, has a GC-heavy runtime, and is extremely hard to optimize for performance (both by humans and by compiler optimizers).

I appreciate what React has done, it's pretty impressive. But I can't help but think we're getting into parody territory here.
All of it has already been archived (EDIT: thanks to the hard work and quick response of ArchiveTeam and /r/DataHoarder).

[edit: link to Archive Team project-specific page removed to reduce excessive load; replaced with Archive.is link below]

https://archive.is/D1Ail
Is it a problem? If people are happy with that status quo, who are we to challenge them? It might not be the original intent, or the hopes of some (and only some), but if people are content with this outcome, there's little debate to be had.

The question presented here, though, is whether or not allowing Facebook to monopolize the industry is a threat to society. Services provided are irrelevant. This is a matter of centralization.
Slightly dated now, but a good walk through of the "steps" of parallel computing in Python:

https://www.youtube.com/watch?v=gVBLF0ohcrE
Perhaps it could mean successful in wilderness not in typical companies etc.
Happy to change the URL above if someone finds the text itself.
I'm not sure which of the following are actually available on Youtube, but here are the courses I enjoyed the most and I think are the most valuable as a CS major:

- CS161 Security (Wagner preferably)

- CS189 Machine Learning (Shewchuk)

- CS170 Efficient Algorithms and Intractable Problems

Not a comprehensive list, just my favorites.
Scott Aaronson (himself a harsh Penrose critic on these matters!) had made this point several years ago, but in the context of 3SAT (an NP-complete problem). His "human favoring instance" was a 3SAT problem that encodes a violation of the pigeonhole principle.

Then [1], as now, I think that was still too generous to humans -- both Penrose and Aaronson have spent so much time around smart people that they've forgotten what the average person is like. The average person isn't clever enough, especially when even 4 pigeon/3 hole instances blow up to an absurd number of clauses.

Either way, I think the scaling problem rears its head:

- Only an exponentially small fraction of problems is pathological like this.

- Only an exponentially small fraction of humans can derive these theorems on the fly that simplify the problem.

- You can get everyone can solve it, but only by providing an exponentially precise hint. (The "good heuristic oracle" in the linked thread.)

Plus, I suspect there are general heuristics that avoid much of these "dumb" searches, for example if you represent the problem in a graph and check its symmetries to avoid loops of "hm, but what if I put pigeons 2, 3, and 4 in the holes... blast, that doesn't work either."

[1] https://philtcs.wordpress.com/2011/10/06/class-4-the-p-vs-np...
i know you know that it has.
This is exactly the solution I use. I use a secret server (Vault, using Consul as a backend) to securely distribute and manage the encryption keys.
Real Names do not solve this, though.

From the WELL through YouTube to Twitter, people will be mean under their irl identities.

And there are real social costs to removing anonymity, which disproportionately fall on precisely the kind of people you'd want to stop meanness against.
I understand the frustration of the current state of things, but please don't write off 324 million people as all lacking intellectual traits. They are there, just far too hidden, with fewer places to congregate and not nearly as loud. Making fun of everyone for being ignorant is easy, putting effort into fostering the antithesis is much harder, but a more worthy cause.
This will be huge for getting Scala running on AWS Lambda. The cold-start times for JVM apps is just ridiculous and makes Lambda/API gateway essentially unusable for anything written on the JVM.
Oh yes, so much this. I can't drink but I like to go with friends and every bar seems to think that music cranked up to the level that would put a rock concert played by a jet engine to shame is the way to go. And I don't understand why.
Television went the exact same way. From 'a university in every home' to a continuous stream of entertainment.

There is some choice but how many re-runs of Discovery channel content can you watch (and most of that is infotainment, not actual stuff you'd want to learn).

The one great thing about the internet is that it is many-to-many rather than one-to-many in it's foundations so we do have a lot more choice than on TV and that university is there as long as you want to look for it.
Is this a pessimistic view of Facebook or of people?
That's the direction I was thinking of going. My main concern is that I spent quite a while figuring out the fastest dns servers to use, and I have them set in OPNSense. I wonder how adding pi-hole to the mix will effect speed... (As in, finding the dns servers that select the best servers for my streaming video apps...) Guess the best thing to do is to try it. I would hope pi-hole would let me select it's upstream servers as well. :)
I also hate when apps are doing this, especially when you can't disable it! I really don't know how doing that benefits the user.

Recently I was bit by Instagram app on ios (reported by the client, I am an android user) - it even breaks their own login flow! E.g. You can't open a link from within their app and login to some 3rd party site via Instagram. It simply times out and doesn't even replace the page - thus hides the actual problem. What is worse, is that typical user would blame site developers for this. In the end I had to refactor the flow to avoid login when user is coming from the app...

If you choose to do this, do it this right!
"But what is authenticity?"

Good question. Probably an accumulation of our experience of a 'third place'. I like family run Italian cafes and restaurants. There are a few in Birmingham, I was in a very nice one in Liverpool a couple of weeks ago, and there are lots (still, just about) in London.

You could probably define a script that would reproduce a typical interior, and you could probably build a reasonable facsimile of a family run Italian cafe in a shopping centre easily enough. But I would not have been eating there for 30 years...
Garbage collection and compilation operations can cause hard to predict, noticeable slowdowns for large real-time JS apps so I'm skeptical of the use for ReactVR right now. Perhaps I'm wrong though? Or maybe it will be useful for static, UI scenes?

Somebody convince me!
Underpromotion is real thing and has its (very rare) uses. Even underpromoting to a bishop can turn a draw into a win:

https://en.wikipedia.org/wiki/Promotion_(chess)#Bishop_under...
Or just use Nix as your build system.
Anyone want to chime in with a way to simply grab them all?
> For errors where we say lose connection to the database, or rabbitmq, we much rather have the nodejs-process die and restart, than try to construct reconnect logic.

This sounds like a very Erlang-ish way to handle the problem. Another advantage is that if the server/process is in some weird state that's causing problems, killing and restarting it lets you clear out the broken state, and get back into the state that it's most likely been tested under.
I assume you have the luxury of an unambiguous birthday (eg. 01-13). I imagine if I wrote 11-12 on a form without regard to what the specific spaces say, it would be regularly misinterpreted in the US.
That's what I'm saying... Actually, it reminds me of when Wikileaks first came out, and I'd been reading the book of Revelations (as literature, it's an epic poem). There is this part where there is a scroll with 7 seals. An angel asks "who is worthy to break these seals?" People are weeping about it.

What kind of society can handle a full disclosure of information on this magnitude, now or even in the future, looking back? Imagine living 40 years from now, and your parent's full social media records have just been leaked in a mass dump of some data collection company. Could you handle that?

Okay and without appealing to apocalyptic literature, just think about the potentially devastating consequences of mass numbers of people getting access to their enemies' private data all at once. Good for you if you survive that kind of dump personally, but what about your community, your family?

But back to the metaphysical level, shit's about to get real wild if scientific knowledge keeps growing like it has been, especially as "ai" comes more able to translate and interpret these masses of digital data... Plus the vast stores of biological information waiting to be tapped.