skysight-inc/HackerNews huggingface dataset:
An expat in British English generally means a British or similar professional person who is temporarily (estar) working in a country, but expects to return home (maybe their whole working life until retirement). It implies you identify yourself with your birth country.

An immigrant is someone who has permanently (ser) moved - who now defines their identity as being from their new county.

That said, there is a nice article on The Guardian (a socialist UK newspaper) which agrees with the racial bias: https://www.google.co.nz/amp/s/amp.theguardian.com/global-de...

An expat in American English can now mean someone who has moved to a country e.g. I heard a retired couple call their mostly American community "expats" in Mexico.

It definitely has overtones of a white professional job. The meaning is obviously in the process of changing, and has country specific divergences (home country, and away country).

It is a loaded term of group identity, so yes, it will exclude some people with bias.
Frank Ocean Text
I'm pretty sure the first picture on page 4 shows a misunderstanding of how the pen is supposed to be used. You're supposed to put it in your teeth cross-wise, so your mouth is forced into a kind of smiling position.
The 95% CI for the original study contains zero? How does a study with a non-significant result which can't be replicated become "seminal"?
> Ada requiring the redundant name after "end" isn't a violation of DRY at all.

Yours is an arbitrarily narrow interpretation of the principle. To quote Dave Thomas, DRY states that

"Every piece of knowledge in the development of something should have a single representation."

The name of your function or block is one such piece.

I agree that having the compiler check the consistency of the redundant statements ameliorates the situation somewhat, but it would be better if the problem wasn't there at all.

[1] http://www.artima.com/intv/dry.html
Alright then let me clarify my opinion. I don't think anecdotes and intuition are useless. They're appropriate for every day decision making where stopping to do a controlled study isn't an option. When it comes to actually looking for broader truth though all they can do is point you in potential directions to study. Theres no better option than scientific method for that so far as I know.

So if you want to know broadly of CBT works then science is your only realistic option.
Husband Finds Out Wife Is Pregnant After Vasectomy
I have access to many computers but only one of them is literally plugged into my monitor. Can I use Wayland over a network?
Only 5 people a year are killed by snakes, while tens of thousands are killed by cars.

As for having 1000s of snake nearby, no, I don't think it would make for any meaningful increase in danger; I've seen someone go into a cave full of thousands of rattlesnakes; hint, nothing bad happened.

If you read the notes on the link below, most of the deaths sound avoidable; aka leave snakes alone, know how to treat a snake bite, get medical attention, etc.

https://en.m.wikipedia.org/wiki/List_of_fatal_snake_bites_in...
I am a neural network noob and only know the basic feedforward network.

So the training set is just text files containing songs? How does it test if the output is correct or not? If I understand correctly the goal here was just to produce outputs in the correct format. If one wanted to train for quality as well would one need to grade every output the network produces by hand?
Thanks for sharing. The Midori project was a pretty interesting experiment. I'm glad to see that lessons learned from it are making their way into C# proper.
Ask HN: So you release your new site. How do you know it's not wide open?
You've built and deployed some new website.

How the heck do you know you haven't built something with wide open security holes?

Hope?
Can OSV/OSM contribute the same resources to their project as Mapillary is contributing to their own?
Yes, though also ring, which is derived from OpenSSL through boringssl.
I don't understand how me giving you a gift establishes a precedent for you to unilaterally take my stuff.
Agreed. My current theory is college changed everything. In my father's generation, most people formed friendships, marriages and strong bonds to their communities in their teenage years. Those bonds held throughout adulthood. Now, just when we start making strong ties to those people and communities we grew up in, we're being shipped off to college for four years, then off to whatever job in whatever major city will kickstart our career. We're in our early 20's at that point, in a mid to large city with no ties to anyone or anything.

Some manage to build a life from scratch at that point, but it's hard to do that, especially in a big city. I suspect most just focus on their work and before they know it, they're in their 30s with well paying jobs but no personal connections to speak of.
> they have missed Halloween

I don't understand this part. You said you're assuming 8-hour work days. AFAIK, it's not at all common to take Halloween off from work. So what's the point of mentioning that day?
Baarre has second-order enclaves: Dutch-inside-Belgian-inside-Dutch. Dahala Khagrabari (#51) was Indian-inside-Bangladeshi-inside-Indian-inside-Bangladeshi.
The whole Unreal series and the engine it spawned were, and still are something i love to just look at.

I remember going through the file system as a kid and looking at all the nicely arranged but weird files in Unreal Tournament. I liked the music from the game and wanted to play it, but i didn't know what the weird UMX file was, but i knew it was music thanks to being placed in the Music directory (A nice change to Quake 3 where all i found was a giant PAK file). A Google search and a winamp plugin later and i could play it. Looking at the winamp plugin i realized that it was not like an MP3 or wave with everything baked in but more like a midi, there was a whole UI in the plugin which displayed the instruments and timeline of the song being played. It was a really fun thing to learn about on top of instagib matches on Deck16.

Looking it up now i see that Alexander Brandon is the composer of Go Down, the music for Deck16. I guess ill have to go and find a nice source of the music from UT and have another listen. It'll be nearly impossible to deal with a UMX file these days!
LOL anecdotally putting it crosswise was far more amusing just now. Although, that graph on page 11 is pretty damning.
If you read the comments, you'll find that the issue is in fact GC: specifically, the cost of tenuring objects.
Doesn't a CSP catch and report mixed content issues?
I also stayed in a Hyatt in Vancouver recently and no toothpaste.
The "issue" was that I was flying with only carry on luggage, so no toothpaste possible in the cabin and I had to to grocery shopping for a tube of toothpaste for one night in Vancouver...
Wayland is a protocol for efficient buffer sharing and windowing semantics. It can be seen as the equivalent to CreateWindow and friends on Windows -- we use binary protocols instead of C APIs, but the idea is the same.

What Wayland is not is a protocol designed for remote transport over TCP. Neither was X11, mind you. There are other, better, protocols like this, like RDP, VNC, and SPICE. These protocols use techniques from video compression and instead of shared memory.

You can use VNC and RDP with Wayland.
A-Frame v0.3.0 – Walk in a Web Page
Already there.
Support for first class functions in Rubinius
We changed our homepage to reflect all the things you can do with GitLab? https://about.gitlab.com/

What other things do you think we should do?
Thoughtbot removes gendered restrooms
From the IPCC's Climate Change 2013: The Physical Science Basis. Contribution of Working Group I to the Fifth Assess- ment Report of the Intergovernmental Panel on Climate Change, Chapter 9 Evaluation of Climate Models, pp. 749-750.

> With very few exceptions (Mauritsen et al., 2012; Hourdin et al., 2013) modelling centres do not routinely describe in detail how they tune their models. Therefore the complete list of observational constraints toward which a particular model is tuned is generally not available.

From the House of Commons Science and Technology report The disclosure of climate data from the Climatic Research Unit at the University of East Anglia paragraph 54:

> 54. It is not standard practice in climate science and many other fields to publish the raw data and the computer code in academic papers. We think that this is problematic because climate science is a matter of global importance and of public interest, and therefore the quality and transparency of the science should be irreproachable. We therefore consider that climate scientists should take steps to make available all the data used to generate their published work, including raw data; and it should also be made clear and referenced where data has been used but, because of commercial or national security reasons is not available. Scientists are also, under Freedom of Information laws and under the rules of normal scientific conduct, entitled to withhold data which is due to be published under the peer-review process.78 In addition, scientists should take steps to make available in full their methodological workings, including the computer codes. Data and methodological workings should be provided via the internet. There should be enough information published to allow verification.
I need to switch between two windows of different applications. Cmd+` only switches within the same application.
> Even small subs which used to be the place to go for deeper discussion have largely devolved into image boards targeting the lowest common denominator.

I'm a bit late to this thread but honestly after many years online I've come to the conclusion that most people outside of HN don't want to come home after work to have deep discussions and would rather post and upvote "lowest common denominator" stuff.
> How does a study with a non-significant result which can't be replicated become "seminal"?

How does anything become "seminal"? People we trust told us so. Whenever something like this happens, you should be asking yourself who you're trusting that you probably shouldn't be.
I downvoted you and started scrolling away, but then figured it was rude to not give you an explanation, so here it goes...

I downvoted you because your comment is difficult to follow. My best interpretation is that you dislike iOS Safari because it doesn't support a specific CSS feature (one that makes little sense on a touch device), but you don't care enough about iOS to find a workaround. However, you do care about IE8 (a browser that was released 7 years ago) enough for it to be a non-starter to ignore it as well.

That's an interesting business decision, but to each their own. Regardless, none of your comment seems relevant to the ongoing discussion of replacing gif with webm and the difficulty of finding a universal format.

tl;dr ¯\_(ツ)_/¯
CC'd my response here:

Living in Waterloo now. I was walking home from work with my friend when we met a guy flying a drone. After briefly talking, my friend mentioned that he was a developer #2 on Unreal back in the day. Must have been Schmalz! Crazy to think you just meet your heroes like that...

When I was 15 when my brother got me a disc of pirated games. On it was an Unreal directory which contained a tech demo of sorts. a castle with marble walls and eyeballs you could place with the mouse. Even then the realtime 3d rendering was really solid. I wonder how far along development was at that point and how this demo was leaked to BBS' at the time. Do you have any information on that?

Out of everything, I remember the music the most. Unreal's music has always been fantastic. Deus Ex, too! Thanks!
I was not making suggestions on what exactly we should do about them. I am just saying that they exist and that HN should avoid sounding like a dick by stating that they should just suck it up.

To your questions: An easy example would be immigrants, who I imagine could definitely be useful for society and still be bad at writing a foreign language.

Besides, many of the most important jobs there are do not require physics degrees but emotional intelligence and kindness. Everything that has to do with caring for living creatures. Many professions will disappear, but I expect these to be one of the last.
> One of the first things we did was to introduce a Code of Conduct to put in place rules for the community we sought to grow. A welcoming, thriving, civil community is what will make Pony a success. The more welcoming that community, the more people we will have driving Pony forward.

I honestly find a Code of Conduct unwelcoming, as it indicates that it's very likely that what I write will be attacked due to my identity, and that I may at any time be written out of the community in a modern version of damnatio memoriæ, even if I maintain a strict wall between my personal and professional lives (witness the people who attempted to shut down LambaConf because they disagree with Curtis Yarvin).

A Code of Conduct longer than 'be professional' is a signal that the community which professes it is hostile. They are, of course, free to be hostile; I am free to choose not to join them.
>Psychology (and social science in general) has a serious problem.

Weren't the same (and worse) problems found in hard sciences?

For Biology e.g.:
http://journals.plos.org/plosmedicine/article?id=10.1371/jou...
Sigh. I wish I could explain this better to my business managers who read PopSci like this, and try to remold the business to follow them.
In the training phase the network learns to predict the next note from the past few beats. As training data it uses a bunch of text formatted midi files. In generative mode, they just feed back the generated notes into the network at each step. The same approach can be used to generate DeepDrumpf[1] or any kind of time series.

[1] https://twitter.com/deepdrumpf

Funny, this is DeepDrumpf bad mouthing Andrej Karpathy, the inventor of this algorithm (char-rnn):

https://twitter.com/karpathy/status/705558159964803072
How exactly do you jump into the first conclusion:

"These people obviously know that their studies can't be replicated"

and what's so "obvious" about it?

Or, also, about the second jump to conclusion: "they are not ignorant, so they are obviously malicious."

Perhaps they fell prey to the same thinking that everything is "obvious" instead, taking for granted a lot of things that they should have checked?
Programming Experience Toolkit
Just treat everything you read in social science with a grain of salt. The studies will never be able to alleviate problems of reproducible with the sample sizes we have.
I think you nailed it. I made friends in college, but everyone got married in their late twenties, and friendships just sort of died.
>> "On May 23, 2015, Nash and his wife, Alicia Nash, were killed in a car crash while riding in a taxi on the New Jersey Turnpike."

https://en.m.wikipedia.org/wiki/John_Forbes_Nash_Jr.
They did on Wall St., where Sun and NeXT competed for a while. Neither got much penetration in the general corporate dev market.
Neither Java nor C# are really adequate for 'systems' programming problems, assuming the term is being used colloquially - OS level problems using system API calls, process, threads, etc.

Both Java and C# are really more suited to enterprise services. It is difficult at best to communicate with the underlying OS behind the VM. you really need to be using C / C++ to reach the kernel on Unix. Probably the same on Windows, though I'm guessing .Net provides some sort of integration.
I wonder what it feels like to know that your job is 100% completely useless, especially for police/security people who probably had some notion, at some point, of protecting people. Do you get depressed? Fatalistic? Just say "eh, it's a living"? Or do you construct elaborate justifications for why stopping people crossing the street after 5pm actually matters?

I suspect it's the latter, given that someone was apparently imprisoned for a month for the crime of going to the gas station after hours. Someone with a badge and a gun actually, consciously decided that that was vital to the security of the United States. That's depressing in itself.
For iOS, we have a product that automatically makes many improvements to load times and latency to allow engineers to focus on UX/UI rather than low level perf like so many do

http://createwithcaffeine.com
The title is misleading. This is not an article explaining how to get HTTPS security right, it is the landing page for a paid service.
I don't know if it's xenophobic, but I do think it's ignorantly fearful.

I've had a near-lifelong fear of snakes that started when I was taken to see the movie "The Black Stallion" when I was very young. While it's a touching movie about a boy who develops a special bond with horse, there's a scene where he has an encounter with a very scary cobra that traumatized me.

Recently, I resolved to confront my fears. I went on vacation to Thailand, Malaysia and Indonesia, where snakes much more dangerous than rattlesnakes are common. The first time a snake crossed my path there, I was so startled that I couldn't even identify what kind it was, only that it was probably arboreal since it had a thin body and was able to raise itself off the ground a pretty considerable height. But it scurried off before I could get more than a couple seconds to observe it. Over the course of the months that I spent in Southeast Asia, I saw many more snakes and I didn't realize the effect (or lack thereof) they were having on me. That was until, near the end of my trip, I had a cobra pass about 6 feet in front of me. I should have been terrified...here was the exact snake that featured in so many of my childhood nightmares and it was close enough that it could decide to attack me. But instead of being terrified, I calmly watched as it slithered off into a bush. In fact the one common theme of the roughly dozen encounters I had with snakes there is that they just wanted to get away from me. And while my fear of them diminished, they consistently seemed to be afraid of me.

I understand the fear of snakes very well. They're so different from us and they've evolved a defense/hunting mechanism that's basically targeted at us (well, most mammals). But I'm also starting to realize how irrational that fear is. Just because these snakes are poisonous doesn't mean that they're likely to poison anyone. I know the definition of xenophobia involves people from other countries, but the root of it is really fear of what's different from ourselves or fear of an "other." So, to the extent that xenophobia is that fear of what's different, maybe it is xenophobic to be that irrationally afraid of snakes.
Does anyone know what kind of database the NeXT version of the application probably used? Plain text files? .plist files? A relational database? Something else?
You can also purchase infidelity offsets: http://cheatneutral.com/
What I've seen is that women typically make the social calendar. Once people are in a stable relationship, the woman's friends take priority because men abbrogate their responsibility to make plans because it's easier to let their wife or girlfriend make them. If this happens, mens friends drift away.
As I stated, "usage I have seen", or how I generally see it used as opposed to the dictionary definition. Either way, the point is it is not a term invented to insult immigrants into the U.S. and deify U.S. citizens living abroad in comparison.

> Expats are immigrants, so if more immigration leads to higher unemployment then more expats leads to higher unemployment.

Depends how you are using the term. In any case, a larger labor pool in the U.S. means less demand for workers (lower wages and higher unemployment). U.S. expats/emigrants working in another country would have that same effect on the host country as immigrants to the U.S., though again, a significant percentage of American expats are retirees living on social security, and I just don't think there is enough data to identify net results on either the host country or the U.S. (since healthcare costs or lack thereof would be the real differentiator there).
Do a lot of reading and reviews. And then more reading. Start here: https://www.owasp.org/

Specifically the TOP 10 webapp issues may be helpful: https://www.owasp.org/index.php/OWASP_Top_Ten_Cheat_Sheet

Read your framework's security guide and adjust the settings properly. (for example https://symfony.com/doc/current/security.html - every framework should have one)

Scan your dependencies for known security issues (gemnasium, sensiolab/security-checker, etc).

Scan your code with tools reporting security issues (like https://github.com/openstack/bandit for python, or https://github.com/HewlettPackard/gas for go).

Based on OWASP make sure bad things are banned in your code - no unparametrised queries, no manual crypto, no cookies without httponly, only modern, salted hashing for passwords, etc. Reuse as much as possible from the framework, because it's less likely to be vulnerable than new code.

Scan the website tools that can automate finding some common issues for you (ZAP, ratproxy, etc.)

Read the secure development guide https://github.com/OWASP/DevGuide

Hire me to do an audit? (contact in profile)
> I guess ill have to go and find a nice source of the music from UT and have another listen.

It's all on youtube these days. I'm loving Unreal's ambients for programming work.
The same way people write "citation needed" and then put their brains to sleep.

It's not as if they will then go to replicate and evaluate those citations (if they were, they could just as well try to evaluate what the other person told them directly, or at least try finding those citations for or against it themselves).

They just need some comforting assurances -- which will then repeat freely, few (or nobody) bothering to examine those "citations" at any step of the chain.

For me, unless the science is old enough to be including in University 101 courses, I don't much care about it. Unless you work in the field (and will actually use and evaluate the results mentioned in it) a peer reviewed paper is worth almost nothing to the casual HN reader.
The Internet of Poorly Working Things
So you establish a treaty in which the parcel of land in question is sold for some nominal figure. That wouldn't be establishing a new precedent, such purchases have happened already.
How are you able to consider Trump hateful?
Fux wouldn't apply here because the bass/chord accompaniment shapes are idiomatic, and Fuxian counterpoint wouldn't be.

In fact this kind of toy ML can never produce competent music. The best it can do is produce short workable snatches that sound like cut and paste snippets of the training source - before losing the plot in the next bar or two.

Training an RNN on a huge set of tunes and expecting it to produce examples of equivalent musicality is a fundamentally unworkable idea.

I'd suggest that anyone who doesn't see why this must be true doesn't understand ML well enough to know when it can and can't be used effectively.

It's worth asking in what other domains are trivial RNNs being misapplied to produce trivially poor models.

It's one thing to make bad music. It's another to - say - run a trading strategy, or make marketing decisions based on oversimplified ML models that produce misleading results because they're not sophisticated enough to recognise all the critical structures in the data set.
Actually, the replication seems to be correct. See Figure 1 in the original here: http://datacolada.org/wp-content/uploads/2014/03/Strack-et-a...

I applaud both the original and replication authors for including clear illustrations. And at a glance, Strack et al seems to be a well written paper.
GopherJS 1.7-1 is released
Las Vegas Tea Culture Institute Presents Traditional Chinese Tea Ceremony