skysight-inc/HackerNews huggingface dataset:
Subresource integrity isn't supposed to be a replacement for HTTPS. SRI is useful when you're relying on content from another domain, like loading jquery from a CDN that you're not sure is trustworthy. Just because the CDN may support HTTPS doesn't mean that you trust the CDN to give an unbackdoored version of jquery. SRI is used to require that the copy of jquery they give matches a specific hash. HTTPS can still be useful with SRI for privacy.

SRI doesn't protect or verify the downloads of html pages generally.
Epigenetic variation in the ​Egfr gene generates quantitative variation in ants
In April I downloaded VSCode version 1.something, or whatever, and got VSCode-darwin-stable.zip. And now, today, I download VSCode version 1.5, and get... VSCode-darwin-stable.zip. Two files with the same name. Of course, Firefox renames them, so it's not like the older one got overwritten, but that extra little "(1)" isn't actually telling me much.

This made me think of all the times I've downloaded this or that paper from somebody's website, and I've ended up downloading a(nother) file called "paper.pdf"... though, just to annoy me, now that I actually try to make the point, at the moment my downloads folder has exactly 0 files called paper.pdf...
The logic would be quite similar. The dataset would be much larger. For grammar, you'd need to go for trigrams at least, and likely 4-grams and 5-grams. Maybe much further for complex structures. To reduce the dimensionality you might start bucketing some words by part of speech.
Interesting, thanks for the response.

In my opinion, if people from different demographic groups have different opportunities to succeed there is a problem. Everyone should have the same opportunity.

Secondly, what about the data that suggests gender and ethnic diversity has a positive financial/commercial impact on businesses?

E.g http://www.mckinsey.com/business-functions/organization/our-...
Show HN: Mixing JavaScript viz (highcharts and dc.js)
Voted down for being about as wrong as possible about Google's hiring practices.
CAT S60 – The World's First Thermal Imaging Smartphone
Really? I haven't trusted anything recorded in years.
My question is why do feel people should ask you questions as 'Engineers' when you are posing anonymously with no qualifications or specific engineering credentials?

This leads me to the conclusion that this project should be renamed as "Ask a Female". Clearly this is the intention no?

My second question then is why do you think "Ask a Female questions" is an appropriate service for an audience that is concerned with Computing,Technology and related business ventures?

This seems like rather blatant stereotyping on your part. You are making the assumption that your audience are Men that have no Woman around to ask questions.

I have plenty of Woman around to ask questions without your service. And also plenty of engineers who I know the credentials of and trust there judgement whom I can ask technical questions. The thought that I would need some anonymous Woman to answer my random questions about no defined topic in particular is a little creepy.
I love VS Code, but I'm getting a little disheartened after bringing this up almost every release. Is there a plan to improve the syntax highlighting? I know there are custom themes, etc, but they all seem to have the same elements available to them.

The JS syntax highlighting can't distinguish between properties and variables, or properties that are functions, or object literal keys. It's almost there, but it's lacking enough to actually be quite bothersome, with no progress so far that I can tell.
Clarification: Chrome 56 will display a “not secure” indicator before HTTP URLs in the browser’s address bar, but only for those web pages that contain password or credit card form fields.
It's a common fallacy to associate quality with price. Generally yes, but not always. Sublime Text certainly isn't 70 dollars better than Atom or VS Code.
From the second paragraph it seems like it's neither of your two options.
Because this foreign government is booking ads?

I don't follow your line of reasoning here.
Get German Phone Number
Thank you for noticing and commenting.

But, it would be more helpful to women here if more men engaged us in a meaningful manner. Post our articles. Say non vacuous things about us or this problem space. Upvote us. Talk with us.

Commenting on how some men mishandle it puts more energy into the wrong things. If you want to see real change, give that energy instead to constructive actions that involve women.
> Mainly, most women have an easier way out by getting married so they don't have to do any hard work, physically or mentally. How do you think they survive otherwise?

That is a pretty sexist and insulting statement.
Yes... I came into this thread wanting to comment about how I relate strongly to Jules, but then was disheartened at the many comments diminishing these experiences.
Oh well. the "DGAF" attitude mentioned at the bottom of the article works wonders for worrying about things like HN ;)
TLDR: scientists double the size of ants by manipulating gene expression
15 years ago, my employer easily invested $15-20k in training into me and most of the other techs. It was a major factor in me sticking around vs taking a raise at another employer.

We've reverted to the mean in recent years unfortunately. No training, and lots of nickel and dime bullshit. Today, if I found the right role, it would just be a matter of finding the right number.
Thanks for the article.

What about Error Recovery capabilities?
I did not find any reference in the docs regarding that.

Is it something you would want to add to FastParse?
Do you think it is even possible without a separate scanning phase?
https://news.ycombinator.com/item?id=12453646
Can we get out of the box spell checking? The spell check plugins I've tried are all hella buggy...
That is neither here nor there because parsing is a small sub-problem of the overall problem of providing a complete programming language run-time. Lisp500 isn't a "meta-circular" interpreter; it cannot rely on a host Lisp's implementation of things like memory management, I/O streams, hashing, compilation, ...
Microsoft’s rumoured ‘Surface Phone’ may not arrive until next Fall
Monet’s last effort to create the world’s most beautiful paintings
Thanks alaithea, not one to give up easily so I'll keep listening, learning and doing my best to help.
Wow, this is really impressively brazen. A faked authorization prompt, and silent reconfiguration of a security setting without authorization? I cannot fathom why DropBox thinks this is a good idea.
They did this previously. The problem was that this disqualifies most news outlets operating on the fringes of reality. Since this includes most of the favorite news sources of tea-partiers it obviously can't stand. I don't particularly like the Democratic party, but any news site labeling itself as "right wing news" is for nutters. Facebook censored those sites and the nutters got angry and that's how we got here.
> For example, how would you transfer ownership of a big linked data structure from one guild to another?

Slowly.

Objects well-suited to transfer would be shallow mutable structures with immutable data "underneath". Immutable data can be shared, so they'd be ignored by the transfer logic.

Another approach likely to be common would be not transferring objects at all, but sending proxy objects to other guilds which transparently marshal method invocations between those guilds and the object's home guild. For large mutable complexes which are intertwined with everything a guild does, that's probably a more manageable approach.

> Making things worse, you would have to make sure that the ownership transfer is atomic - no other part of the program should see the data structure in a “partially transferred” state

This is easy. You just run the transfer operation with the guild's mutex locked. No other guild can have a reference to a mutable object, and an immutable object doesn't need to be transferred.

> In Ruby, what exactly should happen here? Have these guys really thought about the possibilities?

It seems obvious that every linked mutable object is invalidated, so Qux will be transferred.
Suiteness (YC S16) is looking for a perfectionist hotel lover
Hotel Content Manager Job Description

Our hotel content manager has a singular focus on making sure all the information about hotels is perfect. As the owner of our extremely important database of hotel content, this position is pivotal for Suiteness. We are looking for a self-starter who organizes the fringe on their rugs after re-sorting their sock drawer.

We have a very flat org structure because we are small, so everyone is expected to manage their own areas of responsibility. The most important factor in hiring is trusting the people we hire to run with it and to own their areas. To make that happen, everyone on the team is here to help each other.

Daily Responsibilities

This role is directly responsible for all the information we have on our hotel partners in our database. We have an admin interface where all this information is managed.

• Onboarding new hotels. We bring on new hotels in new cities all the time. The hotel content manager prioritizes the queue, talks to the hotels to gather information, and enters the images, descriptions, metadata, and amenities into admin.

• Improving existing hotels. The hotel content manager is never happy with the data. They are constantly working to improve it.

• Ensuring we have the best price on suites. One of the most important pieces of hotel information is the pricing. There are a lot of moving parts to make sure we have the best rates.

Future Responsibilities

Hotel content is a department of one today. But it won’t be that way for long. We expect the first hotel content manager to lay the foundation and to run the department as it grows.

About Suiteness

Suiteness is the only place to book luxury hotel suites online. We started in 2012, we’ve raised our funding from great investors like YC, Scott & Cyan Banister, and Structure Capital. We’ve been growing 50% a month this year. We value the following ideals:

• Open and honest communication - Everything we do is in the open, every day we all meet and talk about what we are working on and how we are performing.

• Work life balance - We started Suiteness because we were also starting families and keeping those two in balance is near impossible at most companies.

• Travel is when we are happiest - We are in the travel industry because we love it. We want to make sure that everyone on the team takes many wonderful trips every year.

• Respect and assuming positive intent - Trust is given out quickly and taken back slowly. We all make mistakes and we want to foster an environment of solving problems without blame.

• Humble craftspeople - We want to be the best at what we do, our focus is on doing the best work and learning more without ego.

If this sounds good to you please reach out to us at jobs@suiteness.com, thanks!
Wells Fargo's remedies are pretty much limited to firing the guilty, giving them true references, and making the list of them available to the authorities. And they say they're making their customers whole, although I'm sure it's a bit late for a lot of them.

The memo, though, yeah, if someone created an account with money taken out of an existing one, and that caused them grief, and I think we're only talking about which degree of grief....

One reason to always keep at least two banking arrangements in place at all times, so you can, if necessary loudly in the bank lobby, close all your accounts and take all your money out on a moment's notice. No doubt without the drama, my father had to do that not many years ago at a bank where the account was set up for him in the '30s, I think, back when he was a pre-teen. Or not much later.
I had one of those aha moments last week. I started to write to complain to Microsoft that VSCode didn't remember my previous searches when I remembered that I could just hack it in myself, which I did. Most programmers like me like that kind of control.
Making it simpler for people to vote isn't prodding. "You can lead a horse to water, but you can't make it drink."
https://news.ycombinator.com/newsguidelines.html
Please submit the original source. If a post reports on something found on another site, submit the latter.

The blogpost this is reporting on already has discussion here:
https://news.ycombinator.com/item?id=12453646
I have a feeling that would be ruined by a few men who who had more than professional intentions.

Besides, nearly this entire conversation is because of a few people. It only takes a single creepy guy in a group of 100 to ruin everybody's experience.
Imagine men saying to women "you are not welcome here" in any context except a bathroom and you begin to see the problem.
dupe, please check before submitting: https://news.ycombinator.com/item?id=12442048
Thank you very much for the extremely thoughtful and detailed response! It is really appreciated.
That would be me. I have openvpn setup everywhere, and I would hate to have a public IP on a computer on which I work. Sooner or later I would forget about adding some iptables for redis, database or dev applications that I'm running.

I mean in theory that would be just a few simple firewall rules that I wouldn't need to change, but on long enough time I would screw something up exposing myself, so the more layers the better.
Taking that digression for a moment: realise that in technology, with Moore's Law affecting at least costs if not capacity, we're in a situation where roughly every ten years, the cost of provisioning some level of service falls by a factor of roughly tenfold.

Facebook was about 10x easier to implement than Google was. Google was about 10x easier to implement than Microsoft during its 1980s peak. And whatever eats Facebook starting today will be roughly 10x easier than it was.

This also has something to say about maintaining incumbency, when faced with the duality of a 10x cheaper upstart and accumulating technical debt, though there may be compensation in institutional expertise and market positioning, especially as regards customer and business partnerships.
The product manager for Google Plus just punched a hole in his hat.

On a serious note, there were platforms that used to dominate discourse on the internet before Facebook. Usenet, ICQ, AOL, Myspace.

Now there are alternatives. Medium for blogging; Reddit and 4chan for discussion; Twitter for sharing breaking news, trolling celebrities, and complaining about customer service; LinkedIn for connections and keeping in touch; Pinterest for sharing photos and links; Snapchat for sharing photos and videos; et cetera. I have a few friends, particularly in the 25-and-below generation, who don't have a Facebook but are very active on Snapchat or when it was trendy, Vine.

Don't forget countries where Facebook is a minority player. Weibo, Renren, WeChat, VKontakte are examples of thriving social networks that could possibly grow beyond their borders.
Are you single? You sound single.
not sure if troll
That seems completely tractable by simply adding a bit of the right reverb to the generated sample, more or less "in post".
> On the other hand, if the AirBnb host is renting out a non-owner-occupied beach house, the discrimination laws would apply.

The particular nuance that explains exactly why AirBnB is forcing its users to agree to a new contract.

Renters will be violating their AirBnB agreement if they are trying to rely on an exemption from discrimination law. Easy
You should put your email in your profile. If you're in Seattle, send me an email.
I've washed my micro-usb cable in the laundry more times than I can count, and it still works absolutely fine. I'm not sure how these cables are broken by normal use.
You might get down-voted but I agree with you more. In my late 30s I get to deal with a lot 42+ "senior software engineer", majority are significantly slow in adapting workflow changes, what frustrate more is the amount of distractions from wife/kid/sport/news and the amount of time and effort to back on track what she was trying to do half hour ago while co-worker standing next waiting.. Life changes with aging but I think for where there are incompetence, it is not discrimination.
It's open source. Make the change and use it yourself, then submit as a pull request. [edit: link removed; see Tyriar's reply for correct repo]
Live coverage of the 7:05pm launch of OSIRIS-REx asteroid sample return mission
Most of us would love to see the real social justice. There were many whites trying their best to help the rest of the world, often with self-inflicted wounds from their own culture, as well as many whites that wanted to dominate the rest (but were Ottomans, Mongols, Huns, Kushites etc. any better back in their days?)

Look, a few thousands years ago the dominant culture were Egyptian, Babylonian etc. Then there was China, Aztecs, India, Rome, Islam, then enlightened Europe. All those older cultures became zombies on self-inflicted wounds when they couldn't cope with their evolutionary advancement anymore, their mental framework got stale, they probably overly indulged in pleasures their technology allowed them without caring about progress and justice and they went from advanced to weak, allowing themselves to be conquered easily.

Here we are at a wonderful place in history when everyone can seemingly have their words heard. We are also marching towards post-scarcity economy and a single smartphone has a larger computing power than the whole humanity had when we launched into the space. More than ever disadvantaged groups have their say. The previously dominant, white culture, allowed that, working on abolishing slavery, awful crimes and horrible warts plaguing all previous cultures. Why are you still feeling offended? So many people worked so hard on bringing the concept of justice to everyone. Should their successors be persecuted for whatever wrongs you historically feel? How many of those wrongs were self-inflicted by your own culture? When you compare your life in the US, would you exchange it for your native one? Would you apologize to all victims of your ancestors' horrible acts?

When there are some things causing injustice, they should be disbanded, and not new ones erected as a "payback". Please get it out of your system, we would love to see you cooperating on a just world.
So what is your point then ?

What you wrote lend itself to several interpretations, most rehashed to death already.

What then is this point that is so grand ? How can we come to know the secret, I'm curious!

Unless it's -"Don't use Facebook", because we already know we can do that, and unfortunately it doesn't appear to actually solve the problem except under unreasonable assumptions, and then the next thing will likely have the same problems anyway until we as a society decide. Decide under what rules corporations must act when they become big enough that their (currently legal) censorship has as great effect as almost any states censorship would have. A censorship that for the most part is illegal in quite a few countries.

It will probably always be more lucrative to censor and invade users privacy, until we either create some rules and possibly laws, or get the entire society to display an emergent behaviour that strongly punishes that kind of behaviour.

Both of these need good writers that explain and inspire those that will either spearhead creating those rules, or educate the public to create a social norm strong enough. Snark however will get us nowhere, fast.
If you implement Arc in it as a subdialect, you get Arc en Ciel. :)
They feel the same if not worse about Clinton.
In my opinion, the whole idea of social networking is flawed. I don't need a network where people are interconnected ("webbed" together), I just need individual contacts and ephemeral groups. Ok, one can say that this implies that people are connected, and that multiple connections implies network, but the way this works on the Internet just doesn't feel right to me, especially with Facebook and so on. The elements of permanence and interconnectivity are just not done right. But as to how they should be done then, I haven't a clue.
Florida Man Says His Galaxy Note 7 Exploded and Set His Jeep on Fire
There's what a thing was originally designed to be, and then there's what a thing currently is. They aren't always the same thing.
I found it kind of tricky to deal with AirBnB when I needed it, because my travel partner always booked the AirBnB, because my travel partner already had the rep.

How did you guys deal with it?
You're making an awful lot of assumptions without knowing even a little bit about what he actually did. Comparing Aaron Schwartz (trying to liberate information he thought should be free) to someone who, at best, committed credit card fraud is ridiculous. And quite frankly is offensive to his legacy.
Thanks Mz, I agree. What I meant to convey is that I'd love to see all of my male peers genuinely caring about diversity and ensuring that they listen, learn and actively prevent exclusive behaviours/practices within their organisations.
I don't do these sort of trades but if I did I'd try:

Buyer sends 1/4 of the BTC

Sellers sends 1st card

Buyer sends 1/2 of the BTC

Seller sends 2nd card

Buyer sends 1/4 of BTC

That way the risk is shared, and both parties stand to lose at most 1/4 of the value (if seller defects after receiving the first payment, or buyer defects and fails to make the last payment).
Not prevented from being able to use, but from accidentally using or overriding the parent's. The child can still use the mangled name.
I second the vote for Husserl. Merleau-Ponty could help, too.
I think my usage of "mansplaining" is pretty ideal here. It describes a specific behavior almost entirely practiced by men and which is being practiced right here and now.

The interesting part about "mansplaining" (as it were), is that it's usually slathered in "appeals to reason", logical fallacies, declarations of impartiality etc. etc.

But it's easy to spot.