skysight-inc/HackerNews huggingface dataset:
Full disclosure: I'm not sure a language called perl will ever appeal to me -- I have amusing post-traumatic life memories of perl. My main perl using/learning experience was back in college for a IT job. I was using this tool called unattended[1] which was about automating windows xp installations ... Involved writing hacky perl scripts to do very hacky things -- with some amount of building on top of somebody else's injected (and in some cases dynamically generated) perl code -- in a context where the only way to run/test changes was to reboot a machine, initiate a complete windows installation, wait for it to finish, and then wait for various post-installation hooks to kick in and eventually get around to running your code...

NOT a fun place to learn the many many random subtleties of $ vs @ variable dereferencing behavior or any of the other samples from the long list of surprising perl behaviors ...

[1] http://unattended.sourceforge.net/index.php

I have a lifelong preference for languages which don't actively prefer obfuscation over clarity... If your expectation for your developer's workflow is such that calling a directory 't' for 'tests' is deemed a useful abbreviation -- then I just simply do not want anything to do with that workflow.
Sorry to hear that.
I recently wrote some code to support debugging without curses (both the library and a pun when you are on windows and need it).

It just uses try-catch block to detect if it should go into compatibility mode, so you should be able to use the latest version of the repo without thinking about Curses.

Have fun writing AsciiDots code
But the drivers really don't make anything.
> Finally, an obvious point: evaluation of the performance of an individual software developer is one of the great unsolved problems of software engineering.

I don't think it's obvious at all. That an experienced engineer or manager can correctly evaluate a software engineer is one of the ground assumptions that runs through our industry and its thinkpieces. (Though it is borne out by the studies that, e.g., even Google has done).

> If you think that's different at Google, re-evaluate: Google also runs one of the most famously capricious hiring programs in the industry. Despite constant rituals and genuflection towards data-driven decision making, Google continues to thrive based on its status as a premiere destination for new software developers, despite running a hiring process renowned for the quality of the people it has alienated. There is ample evidence of Google having scaled broken processes.

This is a significant point: Google's hiring process is legendarily bad. While I would work for them (I think their ethics are solid, their engineering is excellent, their benefits suitable for adults, and reports of internal culture are generally good - a rare combination), the hoop jumping they ask you to go through is... quite amazing. I just don't have enough of a taste for doing an independent study of my upper division algorithms class to have aggressively tried to get hired there.

It's also evidence, I think, that broken hiring processes do not inherently break a company - or at least a sufficiently profitable one.
I wonder how much revenue their geofenced custom filters bring in?
Innovative Tech Gadgets to Make Your RV Feel More Spacious
But aren't you protected by your credit card if the merchant fails to deliver?
I saw your comment and the parent comment and didn't think I would see that video posted. That was the first video I thought of to answer the question. In case the parent poster is wondering, here is what the exported video looks like:

https://www.youtube.com/watch?v=eVIaQq5Es5o
Interesting, the french word is close to the english one: « glaner ».
Birth control you can wear on your face.
Which of course is impossible because the sex of the person who uses/states an argument is the most substantive part, nothing else matters. Thus dismissing a person's argument based only on their sex is just right.

/s

Calling someone's comment "mansplaining" is the mirror image of asking to see "the man in charge"; it's dismissal based on the sex of the person being addressed.
Initial users got on, and people stay because the game exploits human nature.

The IP helps as well.
Yes polished however what are the TRUE use cases for them ? What problem are they solving for the average consumer to gain wide adoption?
See [https://news.ycombinator.com/item?id=15007958]. Their impact factor is now 2.450 vs 1.848. Of course I am sure it's way harder to do this for far more conservative and larger industries. At the same time it may be just the case of starting small.
I still think there's a lot of potential to Spectacles. It seems like they fell to the wayside with all the distraction from the IPO, but I hope it's something they focus in on going forward. I think making it socially acceptable to wear a camera on your face is a problem that very few companies can pull off. I hope their tumbling share price lights a fire under their ass and forces them to take the risk necessary to pull this ace out of their hat.
Apple and Aetna hold secret meetings to bring Apple Watch to millions customers
Here is a largely correct ELI5:
P != NP asks the question "Are problems that are easy to verify (NP) also Easy to solve? (P)".

Note that the reverse is obviously true: problems that are easy to solve are also easy to verify.

Here is an example: Take the problem "Find minimum of 5,6,7,8". You solve the problem and tell me that the answer is 5. I can verify your answer by solving the problem myself, getting the the answer 5 and comparing it with your answer. So we can conclude "Problems that are easy to solve are easy to verify" In other words, P ⊆ NP.

_Now is the reverse true? Are problems that are easy to verify also easy to solve?_

Let me give you an example. Let us assume that the question is "Is 1053188576519689 prime?". You come back and tell me, "No it is not prime, it is divisible by 32,452,867".

1) It is easy to verify your solution. I can divide 1053188576519689 by 32,452,867 and verify that it is indeed divisible.
2) It is hard to solve the problem, I have to try out numbers from 2,3,...,sqrt(1053188576519689), which is quite painful. (Or maybe there is as yet undiscovered better algorithm). So it appears that problems that are easy to verify may not be easy to solve. Or it appears that NP ⊆ P is not true. In other words, it appears P != NP (because if P ⊆ NP and NP ⊆ P, P == NP).

NP problems have wide ranging applications in things like cryptography for example. Let us assume I have a hashing technique. It is easy to hash a document, but hard to reconstruct the document from the hash. Then this technique can be used in auctions where you do not trust the auctioneer. You publicly submit the hash of your bid before the deadline. You do not submit your bid itself, because you are afraid that the person handing out the contracts will reveal the number to his brother-in-law who will bid $1 more than you and win the contract. After the deadline is passed, you send your actual bid to the Auctioneer.

Now
1) Everyone can verify that the documents have not been altered (the hashes are posted publicly, each document can be hashed and compared with its publicly posted hash). So it is easy to verify that the documents have not been tampered with after the deadline.

2) Nobody can construct the document from the hash. So it is not easy to solve for the bid document given the hash. So everyone can post the hash publicly with confidence before the deadline.

If P != NP we can have this type of auctions. If P == NP then there is no difference between posting the hash publicly and posting the document publicly.
Straight to upright or did you play bass guitar first? I started playing upright in addition to bass guitar and it's a lot of fun but a lot of relearning as well.
A lot of people just know Google Maps as "Maps" anyway and don't understand that it's not all the same.
That's true, I didn't think of that. It does seem like it would be a more direct way for them to increase the number of women that work there though. To me it doesn't feel worse than allowing a numeric quota.

I suppose individual women are free to negotiate a higher salary.
This made me laugh out loud, well done :)
The investor suing Uber's former CEO explains why in letter to Uber employees
Yeah I haven't looked into the empathizing vs systemazing but it seems like bullshit on some pretty shakey ground.

The idea that that women are more into people than men, who are more into things is much more well established. With large cross-cultural studies and meta-analysis showing one the largest effect sizes in social science.

Gender Differences in Personality and Interests: When,
Where, and Why?
http://sci-hub.cc/10.1111/j.1751-9004.2010.00320.x

Gendered Occupational Interests: Prenatal Androgen Effects on Psychological Orientation to Things Versus People
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3166361/
Thiel either does or doesn't think that; it's a fact.

It's a difficult fact to discern but still a statement of fact that shouldn't be made without evidence, in this world where people are fired because the media claims they think that.
This seems to be a pretty significant step in miniaturization. It seems noteworthy that the animals perform more trials of the task with this implant as compared to an older, larger implant. However, the article is misleading: this device does not record EEG signals, which are recorded from the surface of the scalp and comprise the aggregate activity of millions of neurons across multiple cubic millimeters of cortex. It records LFPs (local field potentials), which are the aggregate activity of thousands to tens of thousands of neurons in a hundreds of µm to single mm volume around the electrode, and single neuron activity. EEGs are also recorded non-invasively, which could lead one to think that this implant isn't invasive.
You can get to it via Developer Tools.
> I'm not sure there is such thing as not-scientific knowledge, by the way.

I'm fully on-board with the overwhelming, world-changing effectiveness that the scientific method provides for distilling factual, empirical knowledge and truth.

Lately, however, I've been contemplating forms of knowledge and understanding that are more difficult to assess and validate -- things that might be typically described as wisdom or keen insight. Our scientific instruments can't provide observations that let us robustly verify such knowledge, but to me it seems very evident that it exists.

Some examples: What is important to building and maintaining strong relationships? How can one prepare for and handle personal hardship? If one finds themselves in a fortunate position with excess resources, what are good ways to use those resources to help others?

Science can help us with these questions, but humans have useful knowledge to bring to bear in answering those questions that can't be yet described within the framework of science.

Differentiating by quality or truthiness is ridiculously hard in such domains, but I don't think that is a valid reason for dismissing such things altogether.
Ask HN: A few questions about grid cells (neuroscience)
What determines the spacing between the fields (locations in external world) of grid cells for adjacent locations?

Is it based on time, space, proprioception, or other stimuli? I.e. does a new grid cell start to take over after:

1) the rat travels a certain distance?

2) a certain amount of time moving elapses?

3) a certain number of steps / movements?

4) the visual environment changes enough to suggest a different place?

How does this relate to humans and vehicles? I.e. for driving tasks, the car body feels like an extension of my body. Would my brain learn different grid cells for the same locations if I walked a trajectory vs. driving the same general trajectory in a car? On a bike?

Rats are not generally known for piloting vehicles, but could we put a rat on a faster or slower cart to try to disambiguate distance vs. time spent? Could we attach stilts to try and disambiguate distance / visuals vs. step-counting proprioception?

Are there any studies of grid cells in humans, or only in rats? Have grid cells been identified in any other animals?

Thanks!
Even in her anecdote she doesn't actually come out and say they lowered their standards until they ended up hiring women who "couldn't do the work", at least in terms of technical ability. Her only description of these women is:

"But, they lacked the energy to put us into overdrive. Worse, they were starting to drain the energy from the rest of the team."

What exactly does it mean to "lack energy"? Were these women unqualified or otherwise incapable of doing the work? If so, why not say so explicitly? Because otherwise, in the context of startups I would be inclined to interpret that sentence as meaning "they weren't willing to work 80 hour weeks like the rest of our team so we fired them".
Offline spellcheck with aspell
Yes. A lower-quality 'Diversity hire' just to fulfil quotas are not how you achieve equality. But...

> there are talented female computer scientists like Grace Hopper and NASA's Margeret Hamilton.

...it's funny how you point to two quite exceptional people as the standard for women to meet.
> I'm sick of tired of the hiring strawman. The reason there's a scarcity of women and other minorities is that many companies have a culture that's full of toxic sewage.

Correlation does not imply causation. Is rampant systemic sexism the reason why most oil rig workers are male? Is rampant systemic sexism the reason why 95% of child care teachers are women?

https://www.youtube.com/watch?v=Gatn5ameRr8

Disparate outcomes do not imply disparate treatment.
Immutable Paper
> Use an acoustic, you don't want to have to carry an amp around with you.

If you want to play an electric guitar get an electric guitar. Get a small amp that you can carry around.
We're having two different conversations here. You are saying (correct me if I'm wrong) that the algorithms you use for parsing are broadly applicable to program analysis. You are not wrong. It's just orthogonal to my point, which is that program analysis is really interesting.

To make an analogy here (from Lockhart's lament: https://www.maa.org/external_archive/devlin/LockhartsLament....), you are saying that color theory is massively important throughout one's career as a artissti. I am saying that I just like painting things.

Sure, there's lots of cool shit in parsing theory no doubt, with tons of broad application. But the way that we are taught it ("here's how we get an AST from written text") turns away people who are into program analysis. As such, we shouldn't consider parsing a pre-requisite for program analysis, regardless of how interesting or applicable the theory of parsing is.
> Picking is much harder than fretting.

Is it, really? I'm a lefty who plays righty guitars and found I had a small advantage with learning and playing because my dexterous hand was given the 'hard' part already. I never learned classical and stay with rock-ish music so picking never got terribly complex for me.

I also wonder at the reasoning for hand placement is. We're talking about a 2,500+ year old instrument and I imagine there's a lot of arbitrary decisions and tradition we just carry through. These ancient guitars had much, much simpler fretboards so it probably made sense to focus the dominant hand on the strumming/rhythm part. Nowadays its probably a wash, if not just a little wrong.

That said, its not remotely an ergonomic setup and fret handling is going to be a challenge for just about anyone at first. Guitar is an "easy" instrument but that first month or two is a real pain.
^ Best review. Honest and politically correct.
I think the aesthetic of the glasses is flawed, not the technology. They look really goofy. They should have gone with a standard design like Wayfarers, and not something few people could realistically look good in. If they're aiming for mass appeal anyway.
+1 like the reference to Fermat's ghost here and all those connotations in that short ponder.
> You're clearly entirely unaware of the context of any of the diversity conversations that have gone on in tech in the last 5-10

tptacek is, uh, not someone those words apply to. He's been involved in these discussions for the last half decade on HN, one of the key industry forums. He's run part of hiring programs at a previous employer, and founded a startup oriented on improving engineering hiring.

Politely, sir, take a deep breath. You might disagree with him, but you might want to be careful with your assumptions there.
> that the biological differences between men and women justifies the lack of women in the tech industry.

Did you use justifies instead of explains accidentally, or is that actually your understanding?

> The former claim, that men and women are biologically different, is uncontroversial.

Have you been reading the same discussions as I have?

> You are conducting a straw man argument against a claim that the other side is has not actually made.

The irony.
> For me, her main buildup was hiring women to meet a "diversity goal" resulted in pressures to hire some women who couldn't do the work.

I've learned to be especially leery of arguments that sound reasonable and logical, but lack something concrete to prop them up. The post says her company paid premium salaries -- despite allegedly not being able to afford market salaries -- to women who then "lacked the energy to put us into overdrive" and "were starting to drain the energy from the rest of the team".

Even if I were to disregard that the post seems to be basing its argument on a single company's set of anecdotes, I would still need an explanation of just what the heck is meant by "energy to put us into overdrive" and how you "drain" that energy from the rest of the team.
I do not accept or acknowledge "a ship is bigger than a boat" hegemony.
Ask HN: Why doesn't Y Combinator have a SSL certificate?
With google deciding to go all out on websites without the SSL certificate, why is YC still behind?

I am sort of amused by Neil Patel's claim of no importance of a SSL certificate. Help?
So you're one of _those_. Noted.
Is this just a Maps thing, or does the Compass app also give incorrect results?
It's a Swedish company.
My guess would be because Microsoft technologies were to tied to windows. If you, a non-corporate entity is creating a new programming language with aiming at being mainstream, why would you choose a closed non-multiplatorm ecosystem?

Also, the JVM is better suited (much better performance) for running dynamically typed code.

You also seem to be confirming .Net has "superior performance" over the JVM, from where do you get that? .Net still has a long way to go to in being as mature/battle-test as the JVM is in linux IMO.
I think you mean that it is not easily quantifiable or provable with evidence. That does not mean the statement is not true and accurate.
> I tried picking up a guitar this past week, and was overwhelmed. Just playing a basic chord was a struggle. How do you get your figure to press down just right on the string and not interfere with another.

I've spent ~2 months trying to learn guitar a few years ago, and I'm 2-3 months into my second attempt.

This is going to be incredibly unhelpful... But the answer is more practice. Practice playing chords, practice switching between two chords slowly, quickly, etc.

After ~5-10 hours of practice over a few weeks, beginner chord shapes will magically get much easier.

Your fingers will also toughen up and callus, which will make it easier to press strings down without interfering with other ones. The second time I picked up guitar, I made a goal of getting calluses as quickly and painfully as possible. Playing without them is an exercise akin to pulling teeth.
And how do you determine who gets to be mentored in an internship?

Unless you take all candidates, you are back to reducing the pool to a more manageable size, presumably using classic interview techniques.

And unless the mentors are biased, this still doesn't change the fact that your hires as a population will be similar to the applicants.
Not specificly .NET Core, but Xamarin is already available for macOS and is, afaik, actively working on Xamarin.Forms coming to desktop, including Linux.
It's very sad that "free from sexist, racist, ageist biases" is considered "worse", surely?

Do you agree?
Well, after a quick look at the dictionary, it appears that the English was derived from the French. This is hardly shocking as a great deal of French words entered the English language when the Normans conquered England (1066).
I'm not surprised. Selling a hw product is hard.
No arrogance nor ignorance meant from my post - if inferred, I take it back.

The last line of the comment was aiming to bring my point across (which seems to have failed) - people do not need to label themselves as anything in order to be who they are.

Please re-read my post with a little more of a light heart - the sooner we all stop defining ourselves (and others) so seriously as members of tribes old and new, the sooner we can all speak to each other on a level playing field.
Nokona gloves are almost comically well made. I've used mine for over 20 years at this point and outside of a once a year oil'ing it has held up remarkably well. My dad has his from the early 60's and while it looks worn ( he hasn't taken care of it ) it's still very usable.
Binding arbitration is generally not allowed with respect to product liability suits, except in the Eleventh and Fifth Circuits.
Protein folding researchers typically use monte carlo and gradient descent methods. It makes sense to look to machine learning to expand the available toolsets for determining protein structure.
Women are sick of being 'women in tech'. Being 'women speakers' at cons. They just want to be judged on their merits. Quotas are a check balance FOR quality not instead of. That you are finding and eliminating barriers to the best candidates in the hiring process because if you were doing it properly then there would be a balanced hire reflective of society at large. There should be no need for the quotas because as we all know there is no scientific evidence of any gender-based aptitude advantage. However it is evident from the numbers and in the wrongheaded attitudes of some people that there is some considerable adhesion to outdated, backward stereotypes. Yonatan Zunger also ex-Googler explains the diversity policy when he replied to the memo: https://medium.com/@yonatanzunger/so-about-this-googlers-man...

I concur with him 100% and find it extremely frustrating that these old prejudices persist among otherwise intelligent people.
Opera shuts down Max
Well, that was awful.
The downvotes here indicate logic doesn't always follow where there exists polarity in a belief of "truths". While you may be correct in your assertions, you will still lose the argument because it's not what people want to hear. My own downvotes aside (within 30 seconds, no less) is the point is that some topics become "logically lodged" in a jam and cannot be freed by open discourse.
There are two questions there that are really completely distinct, even though you're conflating them:

1) OpenCL vs CUDA

In reality, performance of these is identical: i.e. writing the same kernel in OpenCL versus writing the same kernel in CUDA (this is almost always possible unless hardware intrinsics are used) gives the same performance, with NVIDIA's current drivers. The odds are pretty great the same compiler is backing them both.

2) cuDNN vs MIOpen

I haven't seen much benchmarks here. AMD has patches for most of the big frameworks but they're not upstream yet. The gist of the implementation seems state of the art, but no idea if the level of optimization is comparble. hipCaffe exists, but haven't seen any usable benchmarks so far.

So for deep learning, the question isn't CUDA vs OpenCL. It's cuDNN vs the alternatives (MIOpen, Intel MKL/DAAL).