skysight-inc/HackerNews huggingface dataset:
If they cared about climate change they would have put tariffs on CO_2 emitting electricity generators. Then q combination of things would happen:

1. Industrial-scale renewable generation would become more competitive and a larger fraction of grid power would come from solar/wind/hydro,

2. Prices could go up, and less electricity would be used,

3. It might become efficient for users to put rooftop solar on their houses. (If the initial capital outlay is a problem, that's what loans are for.)

This law, by comparison, is just a bad idea all around. It enforces one (pretty bad) solution in a nasty way.
The problem becomes that the people profiting off the current required solution tend to be able to outspend you in convincing the rule makers to keep the current rule.
> Can you elaborate how popular will brings authoritarianism? Seems like a complete non-sequitur.

Someone once said, 'Democracy must be more than two wolves and a sheep voting on what's for dinner'. Democracy, in its purest form, is arguably mob rule.

That's why constitutional democracy - democracy with limited government and the rule of law, including human rights - is the ideal and the foundation of modern government. The majority, the popular will, can't vote to take away your free speech and other rights, no matter how unpopular you are. Remember the foundation of the U.S. is the assertion that 'all men' have "inalienable rights", and that governments exist to protect those rights.
Actually that's one possible explanation for why boys tend to grow more interested into tech today, that they become interested in videogames at early age, videogames that are mostly targeted for boys, so in order to "fix" this we'd have to have more diversity in videogames target market.

https://qz.com/911737/silicon-valleys-gender-gap-is-the-resu...
That is how title 24 has operated for years. They have two methods for compliance, prescriptive and engineered. The prescriptive method is they specify minimum Efficiency values for things like insulation, doors, windows, HVAC, water heater, etc and takes climate zone into consideration. The engineered gives you an annual energy budget and you just have to meet that in the model. So for instance you can have a house that doesn’t have insulation but with enough solar on the roof you can make up for it. The idea is prescriptive is to make it easier on owner builders and engineered is so that professional builders can optimize with market forces in consideration and designers can make trade offs like spending more money on efficiency in order to allow larger openings (doors and windows) as a percentage of total area.

This solar requirement has been a long time coming. I haven’t looked at the new standard, it’s called Title 24 2019 because it’s still under development but they might just pushing the energy budget low enough that solar is effectively required. Otherwise it may be required for prescriptive title 24 compliance. The article talks about square footage and 2kW minimum systems which to me sounds like the prescriptive requirement.

Personally I’ve never been able to use prescriptive for design reasons but some contractors for sure do, and they don’t understand the concept of modeling.

So yeah, you can innovate all you want and CA set it up that way for years now.
A lot of this is nothing to do with React, which is a library for mapping state to virtual DOM, and using virtual DOM nodes to update a real DOM.

If you can’t read the ES6 syntax, transpile it. Use the Babel REPL. Throwing up your hands feels good for a minute but it won’t actually help with anything. If too many concepts at one time is overwhelming, narrow it down. None of this stuff is magic. Take some breaths.
I use to break all of my work up into smallest tasks possible. Was doing pomodoro, with two large projects, hardware and software, development and management, multiple feature and bug releases. So tons and tons of tasks! At one point I had it automated so when I was doing a bug fix I'd create a set of dependency connected tasks (Understand Bug, Create Fix, Create Unit Test, Code Review, Documentation, Push Update). I could easily have a hundred tasks in the queue at any given time.
Having read the description on the Amazon page, this sounds precisely like the type of candid material i seek in general. Is there any non-kindle format available for purchase?
I agree, Math and Physics are in many ways similar to CS, and yet have more women. And I can think of a pretty good reason to explain it: Math and Physics are more classically respected and authoritarian. CS is the wild-west by comparison.

In Math and Physics in high school and college, you can just study what you're supposed to study, do the problems you're supposed to do. You can mostly do that in CS too, of course, but that's not ubiquitous. In CS you're programming, and when programming you're running into bugs and devising work-arounds. Some stuff does not work like it's supposed to. Sometimes the best implementation for a purpose is a clever but not-quite-correct shortcut that's way faster. Some of my CS classes had automated code submissions testing and grading systems, and some students managed to hack the system in novel ways, and were given full points for doing so. My experience in school is that the smartest girls studied a lot more, and the smartest guys messed around a lot more. CS is programming and programming is a lot of messing around.

My dangerous 2c ;)
Yes and no. On the one hand, yes, theoretical neuroscience does use some ideas originating in machine learning and computational statistics. So does computational cognitive science.

On the other hand, in these fields we set ourselves a different explanatory task: point to the real brain, the real body, and real behavior, and explain them in their full complexity. When asked, "how does this explain the real world", machine learning feels no more compunction than an aeronautical engineer asked to explain wings.

This would be great, if only machine learning actually built its engineering artifacts from solid normative principles! Instead, it mostly just hacks things together, as a result of which, its lack of compunction comes across as a reluctance to stand up to the challenge of explaining any aspect of the real world at all, which becomes embarrassing which the machine learning world begins opining on the nature of intelligence and such. Meanwhile, if you ask cognitive scientists and neuroscientists to opine on the nature of intelligence, we have many fewer cool demos, but many more principles and better scientific evidence.
A library with small binary size that is easy to integrate.

Supporting at least x86(-64) and ARMv7 (default + thumb2, 64-bit ARMv8 would be a big plus).

Something that would enable multi-platform plugins.
I've never understood the anti-social stereotype of working software. In order to do the work, most of us need to interact with users of all stripes. It's rare that we're isolated in a bubble of men. There are business analysts, project managers, users, stakeholders, scrum masters, QA testers, story development meetings, and daily scrums.

It's one of the most social professions one could arguably enter. Sure we have to code in a cube for most of our week, but anti-social?

Hardly.

In fact, the most successful software engineers are the ones that _are_ social, understand complex social environments, listen well, and know how to engage.

I do agree with the OP that there's a _perception_ of anti-social stereotypes, but I'd argue the problem is that there are few women in tech, men would _love_ to find a tech-oriented partner or date, but the odds of that one woman in your group lining up in all other ways with us is narrow (we're analytical daters - we do the math), we tend to just resign ourselves to staying away from disappointment. And there is the whole sexual harassment aspect too. When we're doing the coworker math in our heads, we're worried about saying something stupid.

It's a self-fulfilling cycle. An unbalanced gender environment creates discomfort by both genders.

We need to actively reconstruct social dynamics within tech circles to break this cycle or it will just continue.
On the matter of learning Racket, I've heard some good things about How to Design Programs (2nd Edition):
http://www.ccs.neu.edu/home/matthias/HtDP2e/index.html.
He address that in the article

"Women are around 20% of CS majors, physics majors, engineering majors, etc – but almost half of math majors" ...

"I was totally confused by this for a while until a commenter directed me to the data on what people actually do with math degrees. The answer is mostly: they become math teachers. They work in elementary schools and high schools, with people.

Then all those future math teachers leave for the schools after undergrad, and so math grad school ends up with pretty much the same male-tilted gender balance as CS, physics, and engineering grad school."
If people simply admitted that Apple (like many others) will compromise on their privacy principles in exchange for commercial gain - we would never have been having a conversation on this topic. People want to hold Apple to a higher standard.. maybe thats also part of the problem.
It's going to be quite the adventure for anyone who happens to sound like the automated voices.
It's also been used to hide assets from taxation. The IRS seems to being growing increasingly aware of this, so the utility is probably going to become negative soon.
I always read getting a Phd never pay for itself. The current Machine learning craze may change that I don't know.
I've said this before, but in reality strong AI will be another species. Every species of any moderate intelligence is expected to be treated with some courtesy and respect, but their social norms are far different from that of a human and we tailor our interactions with them in different ways. If I'm chewing gum and a human sees me, I might offer them a piece too. I'd never do that to a dog, no matter how much the dog wanted me to. If I saw a human chewing on the grass, I might stop them and ask them some questions to see if they're okay or need medical attention. If I saw a rabbit doing it, I might take a picture because it's cute, but I'd leave it alone (unless it was in my vegetable garden).

There is no reason to expect that strong AI will share the exact same feelings we do unless someone explicitly programs it to (which would be a mistake). Any truly emergent emotional behavior on the part of an AI would be very likely to differ substantially from ours. Making a chatbot "sad" is not the same as making a sapient (or even sentient) being sad. If AI ever achieves sentience, we're going to have to learn what makes it uniquely happy and sad.
This is such a big problem that is almost always thrown under the rug with an "exception" label.

Yes it's an exception but it's a possible life/career wrecking exception. If you look at it objectively, this entire scenario is only possible with a man to woman interaction.

If the woman had said the exact same thing to a man, he could never file a sexual harassment complaint against her. In fact he'd probably be laughed at if he tried. The same situation would happen if both were men. Logically speaking, why take the risk?

I don't know how we tackle this though.
> What's the win to keeping up with it?

With the router, it was never a matter of us just deciding to upgrade for the sake of upgrading but rather ending up being painted in a corner with peer dependencies requiring upgrade. Additionally, because we were a micro service / many SPA outfit, we ended up with a dozen or more applications at varying levels of libraries so you had to deal with 2.x, 3.x, and 4.x or just upgrade.

For those of you reading along thinking "This sounds like a dysfunctional environment!" You're right! Imagine having five heads of department, albeit two interim, in a year.

> I had the same problem with react-bootstrap, which I used for about a year and ran into regular upgrade compat problems.

I'm in the middle of building out an internal component library based on `react-bootstrap`,
so that's fun to hear...

Have your issues mostly been upgrades of the library? Or of Bootstrap versions? We internally decided we're just sticking with Bootstrap 3 for the foreseeable future with the hope that it will mean we don't have many issues to deal with.
Or if you generalize it all the way, the advice is "men should be more like women" but never "women should be more like men".
Are you saying that the men here aren't being empathetic because they feel like when they talk to women they get called creepy and therefore don't want to? Please, be specific.

Otherwise it just sounds like the pot calling the kettle black.
This is a great looking product, thanks for following up here.

Can you speak to what kind of durability you expect to achieve once persistence is in place? Is it reasonable to treat this as a durable datastore and simply have a disaster recovery plan in place? Or should applications be prepared to handle occasional minor data loss?
We recently got a new female analyst. We invite her for lunch and sometimes have small talk. Thing is, there's literally zero chemistry. We can't include here in our dumb Skype chat because its usually filled with incredibly dumb offensive memes - so we just try to keep our laughs down. We tried invite her to video game night and even organized board games just because she wasn't into video games that much. But again, there just isn't any chemistry. I genuinely think that the border isn't just between anti-social/pro-social.
I also wouldn't ever consider making deprecating jokes towards her. What's considered inappropriate is too blurred also. I can make fat jokes/racist jokes/generally inappropriate jokes with most guys, since we know there's no malevolent intent. It's kinda cathartic and it's a two-way street. I genuinely don't think I can be like that with any woman in the workplace. I know comedians can have such a relationship though, so maybe there is a chance? Maybe not now when people are publicly executed for speaking their mind but in the future.
> The ship has really already sailed on longform communication, perhaps out of laziness or cost/benefit.

Maybe, but you could choose to be optimistic and interpret it as getting communication closer to what it is in real life - I don't expound to my friends when I'm with them in real life; a lot of our communication is carried out through expressions and gestures. "IRL Emoji", some future archeologist/sociologist could call it.
I actually remember reading somewhere that women are more likely than men to die in situations that call for CPR because men are so shy about touching women's chests.
Please explain the difference between “don’t be evil” and “Do the right thing”.
I love solar, but this water splitting cell depletes over time (6 hr half life apparently) due to necessary oxidation, and must be refurbished or replaced. Your solar cell will in theory last indefinitly.

Accounting for the energy input in the annealing step, I wonder shat the cumulative power balance looks like.
> My guess is most people think that competence in computer science is independent of sex.

I don't know how to break this to you... but a lot of people in this world unfortunately discriminate against people based on gender, either consciously or unconsciously.

> where is that information coming from

To give you a concrete example, I was at a conference just recently where the speaker took questions from the audience and when a man asked a question the answer was highly technical, and when a woman asked a similar question the answer was patronising and non-technical as if he thought the woman wouldn't understand like the men did. It was really obvious, and there was no other variable. I see this kind of thing all the time.

I don't know what more to tell you - if you can't see any evidence of men making assumptions that a women isn't going to be as competent in computer science just based on her gender then I think you must be blind to what is happening around you.
I'm glad that my comment gave you some motivation. CLJS also had a steep learning curve for me. There are a thousand different aspects to learn, but just start with a template or example app and try to understand everything step by step. Maybe the re-frame template (https://github.com/Day8/re-frame-template) will give you a good framework for building your first webapp. And if you get stuck, just visit http://clojurians.net/ - very helpful community. Good luck!
From the text that you cut and paste:

> Infringments of the following provisions shall, in acccordance with paragraph 2, be subject to administrative fines up to 10 000 000 EUR,

> be subject to administrative fines up to 10 000 000 EUR,

> fines up to 10 000 000 EUR,

> up to

"Up to" means this is the maximum possible fine for the worst, flagrant, on-going, violation.
Reading up on those now. Thanks for the feedback!
Ctrl F: "People's" -- 0 results found.
Ctrl F: "Bottom" -- 0 results found.
Ctrl F: "it doesn't matter" -- 0 results found.
Ctrl F: "smell" -- 0 results found.

Yeah I'm going to ignore this advice, I think any sane person ought to do the same. Or at least if your mental model of the Rock consists of more than generic tough guy in some recent films who may have hit people with chairs in the past or something.
Another way to look at the comments is to look at the audience. HackerNews readers are typically hard problem solvers. They discuss theories and solutions, and can't be afraid of avoiding potential causes because they make people uncomfortable.

So while your post has empathy, it doesn't really push the solution-finding process forward in the way that other, more active (vs passive), posts do.
A tax on carbon fuel would make more sense still. Polluters should pay for their pollution rather than foisting their externalities on others.
What you're calling empathy can be rephrased as "you go girl!"

Not sure I'd call that empathy.
I don't see how that's different from passwords, though. If your password gets compromised, it's game over as well, and it's much easier to compromise that.
It's not proven that " constitutional democracy" is the ideal. The "foundation of modern government" says that a Black person as no rights, but counts as 3/5ths of a person for their master's voting rights.
That means the real cost of installing a septic tank increased 4x.

Although, we don't know how similar the two projects are. Maybe one has more rock to dig through, the tank is farther away, or new tanks are better than 1980s tanks in some ways. There are many possible answers other than the cost of installing a septic tank outpaced inflation.
The English cannon should be shot.

:-)

The word you're looking for is "canon".
It's been a long time since I used react-bootstrap. I just stopped using it and wrapped the Bootstrap HTML myself. I wouldn't be surprised if it had settled down.

It's possible react-router has settled down too, but the experience I had of "I can't believe I ever wasted time trying to figure out react-router" after implementing a "router" myself was so powerful that I'm pretty averse to finding out.
> Is mathematics more social than CS?

Many people who major in math are aiming to become math teachers, so yes.
Coincidentally they just made some announcements on that [0].

> Right now, we’re hard at work to get Android 7.1 “Nougat” into the hands of existing and new Fairphone 2 users this summer.

Unfortunately:

> Now, you may be wondering, “why not Android 8, ‘Oreo’?”. Android 8 and 9 are entirely new levels of complexity from Android 7, far more different than 7 was to 6. Therefore, attempting the upgrade to 7 was the best option.

[0] https://www.fairphone.com/en/2018/05/08/keeping-your-phone-l...
It's hard as hell to befriend anyone. I probably have superficial conversations with 100 people before I find someone I connect with on a friendship level. I don't know if it is because people in this industry (myself included) mostly talk about work or the technical problems we're interested in. In my experience though, it's so rare that people open up personally to each other. I don't have any meaningful commentary on the gender stuff, just been thinking about making friends a lot recently.
But who is the "we" in this regard?
This will certainly help the housing cost crisis in the State!
That attitude doesn't help the cause of women in tech. It makes things worse.

Machines don't have empathy. They do not care about feelings. Code is harsh. So are professional code reviewers. Therefore if you're a programmer, you will in fact spend a lot of time dealing with nitpicking issues, finding sources for claims you make, debating alternative theories and so on.

If women can't even do that in debates they start then they should give up in being programmers. They won't make it and they won't get along with their colleagues.

I don't think they are incapable of such things, as I always get the impression posts like this one ("why can't you just respect her opinion") are actually written by men. But her compiler won't give her opinions automatic respect. Why should anyone else?
Hmm... mechanical keyboards? You can replace individual keys. Cars, too. I wish I knew more.

I think some laptops are made more repairable than others. I got a sick Panasonic toughbook next to me. Seems very durable, and although I haven't opened it, it doesn't seem to difficult to reach the various components judging by the various unscrewable compartment doors.
It's the ignorance of reality mostly. Whenever my girlfriend gets a guy approaching/messaging her both of us default to an immediate suspicion of romantic intent. It doesn't require them treating her in a dehumanizing way or harassing her (although those certainly happen and quickly remove all doubt about his motives), they just have to turn up and the suspicion starts. That suspicion alone (especially in an environment with third parties who are watching and talking) can be quite damaging, no hysteria about false accusations of harassment required.
They also have to consider the risk that complying too much will inspire copycat regulations
You're like the 3rd person on this thread to write the same comment. No, see the other comments, that explanation falls flat.
I'm increasingly thinking that this is a pretty good argument against consolidation in any industry (to be weighed against the benefits of economies of scale in the particular case).
I began appreciating boredom for its on sake after reading this article https://hbr.org/2010/06/why-i-returned-my-ipad years ago and since then I consciously avoid trying to be "productive" during commute, queues etc. Quoting from article: "Being bored is a precious thing, a state of mind we should pursue. Once boredom sets in, our minds begin to wander, looking for something exciting, something interesting to land on. And that’s where creativity arises".
Trees very rarely go very far over your roof, otherwise it'd be a legitimate hazard.
just look at poor engineering practice, a lot of which is traceable to programming cultures that emerged from hobbyist computing.

Do you have citations? I do think you're onto something here, though I don't think it's necessarily the best idea to vilify men or the masculine. Anthropologically speaking, didn't the subculture of hobbyist programming come out of the subculture of model train building?
Calculating Critical Mass
This will do wonders for already affordable California housing /s.
There are also reminders that string along as long as you don't check them off.