skysight-inc/HackerNews huggingface dataset:
Can’t help but wonder if in another 40 years, if this sentiment be viewed as being absurd, similar to how we’d find hypothetical comments from 35-40 years ago as absurd: personal computers being nothing more than calculator or hobby, and “not a real computer since it came already assembled and someone else already wrote the software!”
You know they buy these awards right? Usually with ad sales.
There are more male programmers than female. Please explain how invoking genetic differences explanations is pseudo scientific, whereas invoking systematic discrimination explanations is not pseudo-scientific.

Consider: There are more male rapists than female rapists. Is this because female rapists are systematically discriminated against? Does our society shamefully teach children that raping is only for boys? Or are males simply genetically more predisposed to rape relative to females?

If males are genetically more likely to rape, should we lock them all up at birth? I guess not?
Can you please tell me how you implement exhaustive pattern matching which you've in F# in Go?
Maybe I'm the last to join the party but if i understand correctly, is this money they are going to receive as investment?

I ask because as much as i can google I can't find any product they are selling or any ad they are displaying, so what is being bought here?

I'm not trying to be sarcastic, is there something i am missing?
It's trivial.

You have your disks listed, each with its free/used space. You click the one you want to install to, and drag a slider to decide how much space to use.

That's how easy it was to install Ubuntu over a decade ago.
I ask this out of genuine interest... why does it matter? Why’d it piss you off?
Laptops and Phones in the Classroom: Yea, Nay or a Third Way?
> In the context of the memo, he followed the neuroticism claim with a suggestion to "make tech and leadership less stressful", in order to help make the workplace more inclusive to women

While appearing to be very scientific, the memo offers no science to backup the underlying assumption with that line of thought("The reason there is a gender gap is because women can't deal with the high-stress environments of tech/leadership"). This is a massive leap from neuroticism. If anyone has the science to back that assumption, I'll be happy to read it.
I tried Twitter a long time ago, and never enjoyed it.

I've been quite active on Mastodon (@loke@functional.cafe) for the last several months, and enjoying it a lot.

It's not perfect, but it gives me more satisfaction than Twitter ever could.

The biggest problem with Mastodon at the moment is discoverability. It takes some effort finding the right people to follow but I've found a reasonable group of people who are interested in things like Emacs, Lisp etc.
Coding the matrix (book)
He has a convoluted (no pun intended) center of mass explanation that the equation does not describe, admits that this is incorrect, and then goes onto another incorrect explanation of a strange ellipse where there is another center of mass.

I've never been able to find a good explanation online, only in some older textbooks. I've begun to fear that there are few people who are able to read equations while the others interpret the explanations of those people, where then those same old explanations gradually mutate as they propagate without reference to their source. This Stanford lecture is the best I could find: https://www.youtube.com/watch?v=1rqJl7Rs6ps
Programming is not getting harder, these are just the reactions of people who probably shouldn't be in this discipline in the first place.

A great deal of any programming, technical, what have you job is just getting stuff to work. A lot of it has nothing to do with the actual core task at hand or your specialization but still needs to happen one way or another. This means using critical thinking skills, deductive reasoning, the scientific method. It means scouring Google, trying things until you have a clear mental model of whatever insane legacy you're working in.

Back in the day, I'd spend my time at home trying random things, looking at files in a hex editor, disassembling software to figure out how it worked because there was simply no other way. There was no Internet, and the only documentation I had was at my library, which was limited to whatever they had and usually was out of date or incorrect. Sometimes they wouldn't even let me bring stuff home, because I was a kid and why on earth is this weird kid wanting some giant technical reference manual? There were no laptops (that I could afford) so I had to read it there, and then go back home and try more things with my hopefully newfound knowledge.

Today, we have Google, we have groups, the Internet, mobile devices, tons of high quality blogs, books, free online courses, and the industry itself is infinitely larger with resources that still boggle my mind to this day. As long as I have the time, I'm usually able to tackle most any problem. I couldn't really say that as a kid growing up in the early 90's, trying to learn programming. Those were the literal stone ages. No internship programs, most people thought of tech jobs as vocational IT help desk related (at least in my hometown). There were times when I was legitimately stuck with no resources or recourse.

So please, excuse me if I don't find sympathy of these people who cannot be bothered to setup their python envrionment with the aid of stackoverflow.
It was a lot harder to be discouraged as a young adult. Some year you'd feel you were outgrowing your happy QBasic hacking and pick up a massively thick Turbo Pascal book and feel a bit humbled, but that was once in a blue moon. Now you are always one search away from some harrowing design pattern depths or cryptic industry standard source code.
no, but it's still weird.
I stopped using soap and shampoo for a year or two and it caused horribly clogged pores all the time and it wrecked my skin. I'm very oily :(
I am using Deps with Visual Studio Code.
My project builds from any directory even if it's not in the GOPATH.
Sorry, confused here on why the pothole variant is more objective? If anything, the manhole cover one seems pretty clear cut?
This is well researched in the feminist sociology literature. When a "women's job" (like teaching or nursing) becomes more respected, pay goes up, and... The industry gets an influx of men working in it.
Oh man, rich kids had a D: drive. The rest of us had to make do with A: and C:
There's a private whitepaper floating around.
Damore was the first Doxxing victim here. He didn't publish the memo publicly.
This is basically all we do (Disclaimer: This is mainly meant for bigger companies, not startups):
https://skymind.ai/platform - reach out if you have any questions. Mail in profile.

One thing I'll say is "just k8s" isn't realistic. You need a lot more than that.

It should run within k8s but should also be minimalistic. Not a lot of platforms provide that. A lot of our docs on the internals are still being built out yet, but we provide everything ranging from an offline install of anaconda to managed connectivity gateway to hadoop and spark clusters.

We also have built in model serving and experiment tracking (which in reality is just a relational database with a rest api automatically integrated in to the platform) - if you're interested in learning more please reach out.
Excellent use of visual metaphor. But comprehension can be greatly improved with:

1. Some textual callouts
2. Better representation of the sequence the reader is to follow
> It does not support (let alone prove) the idea that they are less capable engineers because of this

So you agree with what James Damore was saying then.
I use Monzo. Initially I was curious about the tech. I've since used it and Revolut for the cheap foreign exchange/cash withdrawal. I've still got my regular bank accounts.
It has incremental recalculation, smarter editor, realtime collaborative editing and integrated version control.
I had the experience of taking React Native to production in an Enterprise-level environment once.

My team first experimenting with RN on 0.8.0. What I found impressive was that some of the experimental code we wrote in RN proved stable enough, that it was still the same on production level builds using RN version 15.x eighteen-months later.

I'm not saying RN is THE solution, but I for one would stand to vouch for it for both top-quality UI output but also for ease of development.

That being said, there's so much cross-platform work going on, who knows where the industry will be years 2 years from now.
Ask HN: Is there any WINE like software for running OS X software on Linux?
Why or why not? Is it simply impossible to build?
Ok, about what?

If you compare working hours, salaries, opportunity, benefits, freedom, vacation, maternity leave etc. I have a hard time seeing law or accounting being better and even with medicine I would claim that tech is still better for women on every step.

Whether your company doesn't live up to this is another question but most other places I have been or worked with in the tech industry are extremely open to both women and minorities.
Tangent, but men and women are heterosexually assaulted at similar rates, it's just that men on average are better able to resist due to strength advantages,and have more of a stigma against reporting. And not as much in the workplace since on average men have more positions of power in workplaces
It's kind of sad to watch obsessive compulsive disorder get out of hand like this.
If status hypothesis is right, it explains why women didn't change since 80s. What did indeed changed since then is popularity of tech. With more money floating around there are more people seeking for status.
You should definitely make sports compression gear with the material you have, I'm pretty sure people would easily pay 400-800 dollars per pair (myself included).
Hi fellow YC alumni! See the pitch here: https://news.ycombinator.com/item?id=16399326

We'll be supporting PMML and the like as well. The goal is to hit the simple things rather than perpetuating the latest hype like the AutoML stuff people are going on about currently. If you'd be interested, would be happy to have a conversation to go over what we're trying to do. We hope to just provide a platform neutral tool for building and deploying models similar to sagemaker (but cloud agnostic)
I used to chat on IRC with a very feminine nick (I'm a man), the difference is night and day. People would PM me out of nowhere, pay me all kinds of undue attention. If you don't believe the author, try it yourself, it's easy to reproduce their results.
I wasn't able to use version control at all when I graduated; I didn't even realize it was an option. I just every now and then would make a tar of my project in case I lost something.

I suppose I had copy/pasted some cvs commands from sourceforge in order to download the source of some open-source projects, but that was the full extent of my interactions with source control.
Looks rad. Can't wait to see what the narrative looks like!
Facebook will acquire and own the next social network. They have Instagram, Whatsapp and tbh already. Facebook.com is just the older network and 1 shell of the entire Facebook machine.
> Damore did not note this in his memo,

He kind of did - in fact when he used the word 'Neuroticism' he linked to the exact article you linked to above (the main article, not the sub section on age sex and geographic differences).

Unfortunately Buzzfeed (edit: got this wrong, it was actually Gizmodo) decided to strip all the links (and a few charts) out of the version of the document they published, and so many people didn't realise that was what he was talking about.
My girlfriend and I purchase the 10% vinegar. It’s available in large jugs, too. Can confirm. It, baking soda, and sometimes a little table salt if you need abrasion, works wonders.
> Given that Breitbart, Stephen Molynieux, etc, all basically support the least charitable interpretation of the memo (that women are genetically less predisposed to engineering)

So? Are you saying you disagree? Then state your case.

> his active association with them makes the claim that the memo was a good-faith attempt to improve diversity rather hard to swallow.

Why does it make it hard to swallow? What does damore stating a fact that women being more predisposed to more social careers rather than engineering have anything to do with his stance on diversity? Are you saying that men should be forced out of engineering and women should be forced into it?

So should we take over norway, get rid of women's rights and force the norwegian women to go into engineering?

> http://www.breitbart.com/tech/2017/08/14/haidt-google-memo-c....

That link is about an NYU professor who says data and analysis backs up damore's claim.

> http://www.breitbart.com/big-government/2015/06/15/heres-why....

A lot of good points there.
Presumably they will use the tokens in the app for payments and a way to run decentralized applications (so paying for computation, storage, etc.) What's being sold is the potential for the token price to appreciate in value. It's definitely a worse deal for investors than an IPO as there is no equity being sold.
I think this is a case of everything looking like a nail if all you have is a hammer.

A lot of programmers these days have been brought up on JS and web technologies so they literally do not see any other solutions, regardless of how much better they may be.
Good point. The commands were really hands-on with memory and CPU.
why not "mktemp -t EditTextinEmacs". This will touch a file in $TMPDIR which is more safe than /tmp.
agreed - that sentiment carries to all of us software-engineers working in the Silicon Valley Peninsula.
I'm not sure about that, for instance the below link claims 91% of victims of sexual assault are female.

https://www.nsvrc.org/sites/default/files/publications_nsvrc...
The difference is that we have a theory of causation and evidence that the causal factors exist. We can point to studies showing that identical resumes with female names are half as likely to get called back, and we have a workable theory of how things like that affect gender ratio. These theories are backed by a real-world social experiment: when we eliminated many explicit forms of discrimination that existed in past decades, we saw the proportion of women rise rapidly in many formerly male dominated professions. That gives us a rich source of empirical evidence to draw from. (E.g. we saw in law and medicine that affirmative action led to self-perpetuating long term changes in gender ratio; once going into a law career wasn’t signing up for a life of being an extreme minority, womens’ representation shot way up).

With the biological explanation, we have evidence of certain gender differences, and we have evidence of disparities in representation, but we have no theory of how the two are causally linked. That’s the hallmark of pseudo-science. Say we know that women are more cooperative than men. What does that mean for programming? Is programming inherently less cooperative than fields like accounting where there are more women than men? What is the sensitivity of programming choice to differences in “cooperativeness?” The biggest confounder is that while we have scientfic studies associating genders with traits, we have nothing linking traits with professions. That’s where Damore’s memo goes off the rails into handwaving and begging the question: he repeatedly assumes that because men are over represented in programming, that programming is necessarily characterized by male traits. (E.g. thing oriented versus people oriented: why does Goldman Sachs have more women creating abstract financial instruments than many tech companies have creating social apps?)
I am quite familiar with one person free software projects. I use quite a few, and have released one myself. The variety and severity of problems in eul.im over such a short period of time is aberrant.

He claimed Discord support since 15/09/2017 - two months later, Discord support still wasn't available. He's been claiming since 28/09/2017 that he'd submit his app to Homebrew. As of four hours ago, he never said a peep to his mailing list about progress on the new version.

The app definitely used an embedded browser for authentication. That isn't speculation. He says the new version is rewritten to be a native app, as oppposed to what it was before. My assertion that the app used the browser for displaying content is speculation, but it is consistent with both the previous known behavior and the app's dysfunctions. The cool thing about software is that you can just examine the software to see what it does; too bad none of us will ever definitively know what his software did since he is deliberately hiding the previous versions from new eyes.

His history at best demonstrates incompetence. If the thing he is trying to do indeed is hard, than he is incompetent at doing a hard thing. One's reach exceeding his grasp is fine and necessary for personal growth - but in that case, do not lie and say you are delivering something you cannot deliver. If you are learning, say as much. Perhaps ask for help, perhaps keep previous attempts public so they can be analyzed by people trying something similar and by those with more experience. Perhaps upload your source code for the same reason. Do not put download links on your homepage that launch a popup saying there is no download.
Actually we just thought it was a shame that people wouldn’t use it because of the license. Not much more complicated than that.
Clever. Was hoping for something useful for airborne drones, but in this case if it doesn't walk, it doesn't work.
I am merely interested in the subject, but from what I understand, there are different types of adaptive optics.

I am specifically curious about the kinds to allow for seeing exoplanets by blocking the light of their star.
It's a somewhat interesting read, but one that I cannot agree with the conclusions as the author seems to have not bothered to read up on the data with regards to gender ratio in other careers.

For example the following claim made by the author:

>Women are less likely to be interested in programming than men. But if you ban the smart women from every other occupation – well, they’ll take it. Once you unban them, they’ll go to other things they like more, like being veterinarians (80% women) and forensic scientists (74% women). My guess is in 1980, neither of those careers had many women in them. Where did all those super-smart women who now dominate the fields come from? Probably places like schoolteaching and programming!

Can have doubt immediately cast on it by examining the percentage of women graduates by all degree types [1]. If we presume this to be true, then in the 80s we should see a large tick up in other degrees followed by a large tick down in computer science. And well, the data doesn't exactly support that. In fact, Computer Science is one of the few that bucks the trend of the other degrees. His entire argument essentially boils down to 'women are interested in these degrees, and men are interested in these degrees' which is a soft-argument saying that genetic or gender-related differences is why we see such large disparities between various careers. He handwaves away the statistic relating to the drop in the 80s, which makes me have trouble taking him seriously.

[1] http://www.randalolson.com/2014/06/14/percentage-of-bachelor...
>But is there a viable alternative with the same level of features and ecosystem momentum?

Does it matter? At some point something else will come along and React will go the way of jQuery. And then something else will come along and supplant whatever supplanted React.
I am even more extreme than him in my views, I don't think diversity is important or even desirable and I don't think women and men are the same. But I still think that it was within Google rights to terminate him, as much as I despise them for doing so.
The mass shooting thing is kind of arbitrary.

In the same period there has been something like 60,000 firearm homicides.

(so ~50x the deaths from homicides that don't fit into the mass shooting category)
Nobody who reads the rustc commit history would agree that this is what is going on. The number of straightforward changes that are constantly made in the service of small performance improvements far outweighs the work on incremental compilation.
> The BSD licence is objectively worse than the BSD+Patent Grant.

I'm not a lawyer, but I have heard a few claim the opposite: BSD plus the explicit restricted patent grant was worse than BSD (or MIT) with no explicit patent grant (because many believe it carries an implicit unrestricted patent grant).
Maybe this is a good thing. My current Mac app will remain a "pure" Twitter app and I won't have to worry about it updating to include promotions, suggested tweets, and needless features (unless "stop supporting" means they're shutting off the API).
He's referring to a group that is selected based on their intelligence. In that case, it doesn't really matter what the distribution of the larger population is, because you're only talking about a group that is selected for their favorable attributes.

For someone to say that people who are already in a career, that is, already selected for their ability, are less suited because of their sex is kind of absurd.
Are you sure this move isn't just a business practice we're all too stupid to realize we should be against? I'm not. I'm not touching it. Maybe if it goes GPL.
> What does [truth] have to do with anything?

Do you speak truth to power, or do you speak irrelevance to power?
Borrow checking is a lot more involved than const correctness. It's not even in the same league. Const correctness just adds a few more types, whereas borrow checking involves generating sets of constraints and solving them with a constraint solver, something C++ doesn't really have to do at all.

The type system of Rust goes significantly beyond that of Standard ML, because of traits/typeclasses among many other features. Also, Standard ML is usually not implemented with monomorphization, which affects compile time.

> Compilation speed and memory use are lesser issues, but they're still important, and things like incremental compilation dodge the issues instead of fixing them.

Incremental compilation is a way of addressing the compile time and memory usage issues. It's just not the way you seem to want them to be fixed. Nobody did incremental compilation for fun; it was done because without it we didn't believe we could reach our compiler performance goals.

Again, you're asking for a magic bullet, and I'm saying it's not likely that there is going to be one. If one existed, it probably would have been found already. There's lots of hard work that has been done, and lots of hard work ahead.

If I had to guess what the most important issue is, it's that idiomatic Rust generates a lot more LLVM IR than idiomatic C++ does, because it leans on abstractions for safety and developer ergonomics. Think about how many more closures Rust code uses, what for loops expand to, what pointer arithmetic compiles to (ptr::offset), etc...
> Teaching these skills in CS curriculum would probably be a good idea.

It was included in my college CS curriculum, using the most obvious text (Debugging, by Agans) almost 10 years ago -- though I had a head start, since I read a copy of it from my public library about 4~5 years before that.

If other schools haven't followed suit, I have to ask "What on earth is taking them so long?"
Nobody thinks incremental compilation is a magic bullet! The article specifically says "This is still not the end story for compiler performance generally, nor incremental compilation specifically."