skysight-inc/HackerNews huggingface dataset:
I believe this. The problem is, it's not unique to CS (it might be unique to knowledge work, but CS is far from the only species of knowledge work). So for it to have demographic explanatory power, it would have to account for the intense solitary concentration required for elite research in other STEM fields --- including fields like math, which are very closely related to CS, and the multitude of random STEM fields which have been taken over by computational approaches where the underlying work is really just domain-specialized programming by another name.
We have no evidence that people do think that though. I have never heard that women are 'weaker' in computer science than men. My guess is most people think that competence in computer science is independent of sex.

If you're presenting that they don't, where is that information coming from?
Can confirm. I've seen at least 2 combustion-based cars on fire during my commute. I don't mean small fires either; these looked like something out of an action movie.
I have friends from other STEM areas, and we jokingly agree that my major has the weirdest people. That includes me.
What you think is harassing might quite well disagree with target female view of what harassing is, complicated by the fact that HR department might disagree with you both. And should that whole thing become public, you'll be judged by the entire office, with the entire spectrum of views on what harassment is.

Personally, as a male, you have absolutely nothing to gain, and everything to lose. The most rational thing is to not engage at all.
If some other practical carbon-free home power generation tech emerges (fusion?) the code will probably be amended to say "... or a 5 kw basement fusion reactor". That's how the building code has mostly evolved, by adding specific alternatives rather than trying to be entirely general.

Being specific has disadvantages, but the big advantage is that most decisions can be made by contractors reading the code instead of requiring an (expensive) engineering calculation. Engineering can be 1/3 of the cost of a remodel as it is. Increasing the engineering cost gives a big advantage to tract home builders who can amortize the engineering across a subdivision, which results in suburban malaise.

For instance, current energy codes require a certain R-value of insulation in walls, so that any contractor can go to Home Depot and buy the insulation marked with that R value and expect it to pass inspection. If the code said "Homes may only lose X BTU/year through all surfaces" it'd require a lot of engineer time per house to work it all out.

It's great that solar has evolved from being so expensive that it could only be installed in the most carefully optimized system, to something where you can just slap a few panels on a roof and expect reasonable results.
It may not be the cheapest solution. But it does accomplish some good things. It reduces attic temperatures (and thus cooling demand), and the ecologists I know observe that wind & solar farms contribute to habitat loss, while rooftop solar does not.
I talk regularly to academic math people (because cryptography) and the sense I have is that if anything, CS is far more social than the work they do --- to get anything significant done in technology, you have to coordinate and cooperate amongst teams of people.

I recall a paper I read in grad school which found that programmers actually had more need of interaction than other fields. As jdavis notes elsewhere, accounting and bookkeeping employs more women nowadays. I also note that very early on, computer programming was seen as a desirable job by women. Is there a common thread between computer programming in the very early days and accounting and bookkeeping today?
Maths is clearly warmer. Go look at the stats for undergrad vs postgrad. There's a huge difference. Women get maths degrees to become teachers, more or less.
This comment is in every single one of these threads. I am not trying to be hyperbolic here, but it reminds me of people that act as if "laws" are the only thing keeping them from murdering their annoying neighbor. I don't know how to read it without thinking "wow, this confirms what women are saying about men".

I mean, I guess I should be glad there's some self-awareness?

Maybe I just can't empathize as a gay man though, but I've never, ever felt this way around a male coworker, gay or otherwise.

edit: To further explain my thinking... what's the alternative? The only way I can understand the comment is "Oh, well this is a witchhunt and I'm afraid of being swept up" ... or else, "I have done those behaviors that men are getting in trouble for and am worried about doing them to a coworker." Maybe there's another interpretation that I'm not able to understand? Trying to understand here. Thanks.
A sizable fraction of restraining orders are granted on women's feelings. And look at conversations around the social relations of men and women - women have rights and men have responsibilities. Women get to abort fetuses and unilaterally give children up for adoption, men get locked up if they dont pay child support.

If you're a man go into public with a woman and get her to cry. Measure how long it takes until someone angrily asks you "what did you do".
> require a total net power draw for the home

Not good either. Just let people pay for what they use. Each person can decide how to optimize for his or her needs.
> We are not using persistence at all in beta

Maybe don’t advertise it as a “data store” then.
I have the same issue on my MBP Late 2013, but on my MBP 2017 everything works smooth. Not as smooth as chrome, but nothing really noticeable. I always have 40+ tabs open.
Points 2-4 reinforce my suggestion to learn modern (es6/es7)
JavaScript before taking on React. Vanilla JS alone can be tricky, see: `this`[0]

[0] https://github.com/getify/You-Dont-Know-JS/blob/master/this%...
Nice theory. Sexism is still the most compelling reason though. What her mother told her was sexist. Most of her negative experiences can be categorized as sexist. The excuses about social stuff seems like bs coverings for general sexism that people try very hard to be in denial about. This is plainly obvious if you talk to women from other cultures who don't experience this stuff.
I doubt it's unusual. My father used to solve this problem by making my mother make all the calls, but that is a harder sell these days.
I doubt the consequences are worse than those of not having a functional banking system.
San Fran should look like Hong Kong with the demand that it currently has.
> At this point the sociogram is rich enough to become interesting.

But the family is poor enough to become boring!

(I can't resist a good pun.)

Anyway, kids aren't raised in isolation with their parents. Our two year old tot already has two kids that I would consider her friends; she mentions them when she's home, and she prefers spending time with them to spending time with other kids.
Some people's roofs are close enough that solar panels will create intense reflections.
What are they being "subjected" to? Presumably the conversation will go similarly to how it would with a person? We aren't talking about spam calls, just a difference of who does the talking. This will increase business for places where people wouldn't want to go through the effort of calling themselves.

For email how will you know if I auto-completed my sentence or typed it? You are free to not use the feature, and as someone talking to you I am able to use it to save time writing an email if I find the suggestions in line with what I wanted to say.
I don't think they can reduce the quality of construction any further.
I mean, you can just buy a phone that can run Android P. There are plenty of them available.

It's not unreasonable to expect a developer to buy a new device after three years, in my opinion.
If you don't understand my explanation you are welcome to ask questions. I also encourage you to refer to other sources on the internet that go into more detail that I ever could in a short comment. You don't have to assume someone is a troll just because a comment isn't perfectly eloquent.
Sounds like a problem with hyper-growth...
You must have missed all the comments of men complaining that they can't be friendly to women because they're an unattractive man. Not sure where you got the word "hate" from. I'm not saying anything about hate.
I don't think that's what they were saying at all. My interpretation was that people don't want to risk the perception of any kind of special friendly treatment of women, because of what people might read into it.
Index funds receive dividends from the stocks, so you're investing.

This may be hidden from you if the index fund (or your broker) automatically reinvests. But either way, you own economically productive assets that a) create value for customers, and b) throw off a stream of cash. Even if the S&P 500 is at the exact same level in 50 years, you'll still gain significantly. That's obviously not true of commodities (e.g., gold, silver) or currencies.
I feel the same way, although my instinct is generally to build a custom generator. Only costs a couple lines but is plain old python and quite explicit

target = {'system': {'planets': [{'name': 'earth', 'moons': 1},
{'name': 'jupiter', 'moons': 69}]}}

glom(target, {'moon_count': ('system.planets', ['moons'], sum)})
# vs
def iter_moons(t):
for planet in target['system']['planets']:
yield planet['moons']

sum(iter_moons(target))

would have to combine with `defaultdict`s if your nested data is only sometimes there though
Patrick's article might help here: https://www.kalzumeus.com/2017/09/09/identity-theft-credit-r...
Maybe you should invite some others, then. Be the change you want to see, and all that.
What makes it so different from canned text messages?
Because the idea that gender disparities are due to the choices men and women make is some sort of ideologically impure heretical thought, for some reason. If it's not to do with oppression/awful men then where's the fun? Where's the virtue in fighting for it?
No, that business model is still perfectly valid, but the users have to give their unequivocal consent for the business to do this, and the user have to give it freely, ie. you cannot say "you have to opt in to giving us all of your personal data, before you are allowed to use Facebook."
In the 80's, it was EDI -- electronic data interchange, a set of schemes for sending binary formatted business data, like invoices and POs.
Solar is tech though? And there was definitely lobbying by the solar industry involved here.
I've tried so many hacks, checklists, apps, Pomodoro, web video tutorials and TED talks on productivity, and I couldn't get up to speed with the rest of my senior team. I asked my wife what she does, and she said something very along the lines of what you said. I gave it a shot, and I ended up being the top performer that quarter (and hopefully the ones to come).

Now when someone asks about procrastination I give it to them straight. You're at work to work. Small breaks / breathers will come naturally. Get it finished and mess around on your own time or when you're done with your tasks. You'll only be benefiting yourself and be at the top of your team in no time.
Is this not just a thinly veiled attempt to increase new construction costs by NIMBYs?
Lobe.ai – Machine Learning Made Simple
I don't know. But I do know that the masculinization of computer science seems to line up chronologically with the emergence of the home computer movement, which was began as a male-dominated 1970s hobby.

And I don't think it's hard to find serious CS people who can trace other malign influences from "homebrew hobbyist CS" in our field. We're basically a field that experienced a bizarre and potent deprofessionalization a few decades ago, and then rebuilt back up from that. Forget about the social and equity issues and just look at poor engineering practice, a lot of which is traceable to programming cultures that emerged from hobbyist computing.
If I was also required to have solar, I'd really be screwed...

So, what do you do for electricity then? Most people developing rural property near where I live love solar, they can't get enough, as it lets them go off-grid and avoid paying electricity hookup fees.
They’re really helpful if you want to live in a world with for-profit international companies. (You want to live in a world with for-profit international companies.)
I am trying to show a double standard and agenda driven content.

https://www.snopes.com/news/2017/08/17/are-antifa-and-the-al...

The very first sentence of this content illustrates the kind of shady journalism that I would not expect to see from anyone entrusted to be a "Fact checker". They make a reference to "violence in Charlottesville" and the deaths of three people. Two of those deaths are the consequences of a completely unrelated helicopter accident. Here is a news story about the helicopter accident: https://www.washingtonpost.com/news/dr-gridlock/wp/2017/08/1...

The title is "FACT CHECK: Are Antifa and the Alt-Right equally violent". This content goes on to make the suggestion to the reader that Antifa is not organizing any violence (this basis on which the author forms this opinion is categorically false, based on ample evidence around the internet showing cases of organized violence, not in response to "alt right rallies").

Furthermore, there are consequences to what Snopes does when they rate you false. For example:

https://www.snopes.com/fact-check/cnn-washing-machine/

i.e. Did CNN Purchase an Industrial-Sized Washing Machine to Spin News?

resulted in this:

https://twitter.com/Adam4d/status/969405110324523008/

In the abstract, "fact checking" is not a reliable solution. It is the same problem - if the journalists are not trustworthy, why are the fact checkers trustworthy? Furthermore, Snopes is not reliable.
MoviePass parent drops another 46%
It puts a damper on attention in general, but the attention that is less dampened is precisely the unwanted attention.

Think about it. A considerate well intentioned person might mistakenly overcompensate and give too little attention to female colleagues, while an inconsiderate person who doesn't care about gender politics will keep doing what they were doing all along. The result is that the ratio of unwanted/wanted attention goes up, even as total attention goes down.

This general principle is called "the asshole filter"[1] and it applies to all sorts of social interactions, not just sexual harassment.

[1]http://siderea.livejournal.com/1230660.html
Meet founders of Glassdoor, sold to Recruit Holdings for $1.2B
Women do not get math PhD's to become math teachers, nor do they publish cryptography research to do that.
It feels like they just traded RAM usage for CPU usage.
You left out the creepy “have a pulse” part.
Isn't checking attendees' schedules for conflicts standard procedure when scheduling meetings?
This isn't exactly an either-or, but it seems like CA could have achieved the same results (for example) by incentivizing more density of construction. IIRC vertical housing costs less to heat & cool than horizontal housing. Mandating residential solar will make utility-scale solar/wind/etc. that much less attractive, even though it may be more effective long-term. Also, this limits construction to the availability of solar installers, which may not be in harmony today.

So it may be the case that the time and political capital spent on this path foreclosed other options and end up creating a rigid solution that prevents creativity in achieving the goals.
Many if not most of the consumers of that music will never actually listen to the vinyl. They might not even own a turntable. Instead, they purchase the vinyl for music that they listen to elsewhere in order to have full-size artwork and use it as room decoration.
They read the article and then promptly dismissed it as a woman who doesn't know what she's talking about. I don't agree with the article, but I think we're too quick to dismiss the author's perspective and get defensive.
What would you suggest a proper response is... "yeah, I know!"? To me, asking "what do you mean?" is a perfectly valid response to someone openly name calling people you know.
There's a large grey area. There are also false accusations.
Alphabet and Michael J Fox’s Foundation Built Smartwatch to Research Parkinson’s
You can't know ahead of time how an occupant will behave, but you can use existing heat load calculations to determine how many kWh will be used on average. Whatever math was done to size the HVAC system can also be used, in conjunction with the normal solar irradiance of the area, to size the solar install. Requirement could be as simple as enough PV to run half the A/C system plus another kW or so.
Many years ago (almost 20, I think), I was working as a contractor on a remote contract in a foreign country with one other person from my company, who also happened to be a woman. Since we were the only Americans there, and were staying at the same hotel, we naturally ended up having lunch and dinner together, and talked quite a bit. She was married, and I knew that. She commented once that she was spending more time with me than she normally spent with her husband and I laughed and said, "yep, next thing you know I'll be at your house for thanksgiving dinner this year". She laughed, I didn't think much of it. Well, quite a while later, we had sort of a "falling out": she had sounds turned on on her computer (remember when you could configure windows to play a sound every time you deleted a file or got an e-mail?) I asked her to please mute those sounds because it was really distracting. She refused, and I asked to have my desk moved so I wasn't right next to her, which irritated her, since she relied on me for quite a bit of technical assistance and now she had to walk across the floor to talk to me. We argued about this for a while, but then the contract ended and we were back in the states. Next thing I know, I get a call from my boss that she's filed a formal sexual harassment claim against me, based on my comment that I was "going to show up at her house for thanksgiving dinner". As you can probably imagine, I've been very cautious about my interactions with female coworkers ever since.
This advice assume that men want to befriend women. It is understandable from a women point of view, but from a man perspective the friendzone is a big no-no. Most men would date a woman or not establish contact at all.
I wrote a post on this some time back:

https://zwischenzugs.com/2017/12/03/how-i-manage-my-time/

if there's one takeaway, it's that you have to find your own way of getting what's in your head into a place you can trust, and there's no objectively right place for that. Just keep looking until you're comfortable with one and stick to it.
> We don't have big government lobbyists making rules to make software more complicated 'just because' every year

Yes, we do, they just focus on specific large software markets (in the last couple decades, health IT has been a huge area for this.)
The framework usage is still growing, though it is dwarfed in popularity even by Vue (which is ~60 as large). We do little to promote it, and hyperscript (the default view syntax, i.e.

m('.foo', {...attrs}, ...children)

) is not very popular (even though I prefer it to JSX, which is also supported).
I'm sorry, I don't understand at all what you mean by that.
I don't know enough about the energy market to weigh in on this proposal, but that response is the epitome of the perfect is the enemy of the good. It is presenting a false choice. Getting something like this approved is much easier politically than large solar and wind farms. Sometimes the politically expedient solution is the proper choice over the ideal but politically unrealistic solution.
> for ones with [...] more than that, it doesn't hash out.

Chris Brown released an album last year exploiting this fact. He released a fourty track double album. If that album is streamed in it's entirety a thousand times, he gets four sales on the charts. Many hiphop act did the same last year. The last Migos album had 24 songs and their label had just released a 30 songs compilation 2 months prior. Drake's last project was dubbed a 'playlist' and had 22 songs.
Its a guess. Facebook also controls many of the "competitors" currently. Its also not about not being compliant, they want their customers, its just not worth reevaluating core aspects of the business when they believe people will sign whatever they have to to continue using Facebook.
Same in Russian as well, "vessel on an air-pillow".
Thanks, I noticed the article hedged a bit but didn't go into details.
Having one solution required means if you innovate, you need to convince the rule makers to allow it. Having no required solution creates on ongoing problem of verifying possibly useless implementations.
I really like this book and highly recommend it.

My only complaint is that because it is so directed (you're writing a programming language and it wants to get you there very quickly) it abstracts a lot of stuff that you'll need to know if you're doing anything other than following this book. For instance, a lot of the code you write will start with

#lang br

Instead of the usual Racket

#lang racket

That's using some support from Racket where you say "I'm writing the `br` language" and Racket goes and runs your code in that language instead of Racket. That "language" is really just Racket with some libraries pre-included (https://beautifulracket.com/appendix/from-br-to-racket-base....) and some of those libraries are specific to the book (e.g. https://docs.racket-lang.org/br/index.html?q=br#%28mod-path....).

So if you're following along the book, the upside is that that he can skip explaining a bunch of stuff about Racket packaging and libraries. But the downside is that he skips explaining a bunch of stuff about Racket packaging and libraries. If you want to take what you've learnt here and go write a programming language in Racket, you're going to have to go and learn all of that stuff anyway. You're going to have to take apart `br` and figure out how to map its parsing stuff to Racket's and you'll find that almost none of the scaffolding from the book can be copy-pasted without including the book's libraries, and many of the concepts aren't even reuseable if you want to use Racket's parsing tools instead of the book's largely bespoke tools. (Just including the book's libraries themselves can be difficult because of how Racket's packaging works. In the New World of Racket packaging, you install a library _on your machine_, not as a dependency of your project. So if you want to run your code on another machine, you first have to manually install the library on that machine before your code can run, and Racket's tooling around this is currently very sub-par.)

But I'll say again that it's a great book and if you're interested in Lisp and Scheme in particular, you should buy it and you should read it. It's great. Just know that you'll have to read the book _and also learn Racket_.
Ghostbusters!
No need to bully me. I was just presenting an alternative scenario that I think is interesting.
Agreed. not a perfect article but much better than most on the subject. Factually presented and yet it rings on an emotional level.