skysight-inc/HackerNews huggingface dataset:
I agree absolutely, it's disgusting. What sort of message does it send to women, that they cannot succeed without special treatment? We get nothing out of this.
Thank you for posting this, I've been wanting to further my knowledge of databases and database design.
I think the core meaning, without UD's connotations, is someone who's present, but doesn't really participate. I believe the word comes from people who go to social events like dances but instead of going out on the dance floor to dance with everyone they stand along with walls and watch. "Shy" is not the right word for the context described by Rob Pike. Presumably the notional wallflowers at a tech conference or meeting would be people who didn't feel like any attempts at participation would be welcomed, taken seriously, or given due consideration. The non-wallflower astronomers are full and equal participants in the discussion.
Just starting out? Ditch the “full stack developer” label
Sound like a 'distinguished engineer'. Some good thoughts about there here:

"On the Myth of the 10X Engineer and the Reality of the Distinguished Engineer"

http://redmonk.com/fryan/2016/12/12/on-the-myth-of-the-10x-e...
Hi, hoping to get some feedback on what people thought about the idea of an application-level layer to manage network requests. Hacked together this over a week or so; definitely not production ready. Thanks for checking it out.
I disagree.

There are a number of papers (and I'm very afraid I'm on my phone right now, so I can't cite them. I am sorry for that) which show that things like severe gender imbalance are not self-correcting systems in the case of extreme bias -- you have to push them back closer to 50/50, but then the system will remain balanced.

This makes (to me) intuitive sense -- current staff / managers will tend to employ, and promote, people "like them", creating a self-perpetuating system.
Sebastian Thrun left Google 3 years ago, and had already been splitting his time between Google and Udacity 5 years ago. The article is talking about the recent events leading up to a lawsuit, not the history of self-driving cars (in which case we'd have to go back to the 80's and Carnegie Mellon, where coincidentally Sebastian Thrun once worked as a researcher).
If we achieve consciousness in machines, would that affect your opinion?

I feel it is consistent with my stance, that awareness is indeed a property of a configuration of (entirely unconscious) matter.

The configuration is extremely specific in the sense that almost all possible configurations have no consciousness, but somewhat general in that there are still infinitely many configurations that do.

I still stick to option #1. Similarly, it is the specific configuration of the sand/silicon in my computer that allows it to process information, not individual sand particles or silicon atoms (even though their specific properties make it possible).
Using a truncated SHA-512/256 also has the advantage of being considerably faster than SHA-256 on 64-bit CPUs. The performance difference is close to 50%. As such, I see no reason to use SHA-256 for anything[1], you're better off just using SHA-512/256 as the net storage is the same as well (32-bytes).

[1]: Assuming you're running on a 64-bit platform...
"To be incensed that immigration laws are not enforced completely seems disingenuous."

I'll bet $1000 that everyone concerned about illegal migration would absolutely support going after crooked bankers.

Nobody will do it for them, certainly not Trump, and not Hillary - the Clintons are very deeply in the pockets of the banks.

Surely Sanders would - he's a good antagonist, but he's not quite the guy America would elect.

And 'the war on drugs' is very real, your statement is very unsympathetic to those who have lost lives and friends. Opiate overdoes - often from prescription drugs are a really huge problem, same with Meth. Even if drug use were treated as a medical issue and not a criminal one - the 'war on drugs' would still continue against dealers, and as the health community fights addiction.
Great point on role models. I like https://en.wikipedia.org/wiki/Grace_Hopper. I can't tell how much she appeals to women but I find her inspiring. One thing I like about her is she worked within an a huge bureaucratic organization, the Navy, and she figured out how to get things done. She is the one who came up with a principle of "It is easier to ask forgiveness than get permission".
I am actually sincerely curious - is this considered a felony if proven? Seems like a major offense to steal such a massive amount of information blatantly for self enrichment, even if done under the missive of "changing the world"

This cannot end well.
Have you tried mindfulness? There's at least two books "Search Inside Yourself" and "The Mindfull Geek" that both approach it with science and no spritualism. They claim practice will make it easier to control things like anger
The definition says that you might refrain from either shyness (your own preference not to participate) or unpopularity (others' preference that you do not participate). I think the latter was more what was meant here.

I'm extremely shy in certain situations (for instance, I hate introducing myself to people at parties, bars, etc.), but if I'm in a meeting for a group I'm involved with, I will absolutely say as much as I'm allowed to say.
Are there any good sources that analyze the causes exodus of women from computer science? To solve these kinds of problems it would be helpful to learn the cause of the change.
True. In most such cases there is always an another side that we totally forget when looking at the victim's story.

I would give Uber a fair 50% chance unless there is strong evidence on the table.
>that fact, that outcome, deserves direct acknowledgement, attention, and recompense.

Why? Your statement has an implicit assumption - that all demographics have equal interest and potential in every field and community. This has not been proven and if it is not true, then what is the point of making sure everyone has equal representation in every field?
I guess you meant this - https://lwn.net/Articles/692704/

"When comparing the markup formats for the purposes of kernel documentation, only the table support, which is much needed for the media subsystem documentation in particular, was clearly identified as being superior in AsciiDoc. Otherwise, the markup comparison was rather dispassionate; it really boiled down to the tools themselves...

... In the kernel tree, there are no tools written in Ruby, but there are plenty of tools written in Python. It was fairly easy to lean towards Sphinx in this regard."

As I read it, Asciidoctor is still superior, but their decision was to go with something written in Python that they could adapt for these specific needs.
Agreed, Postgres does scale very well for non-Google-sized apps, though a lingering issue is handling failover.

But if one does need a bit more horizontal scalability, there don't seem to be a lot of options if you also want atomic, transactional updates (though not necessarily strict transaction isolation). I have an app that is conceptually a versioned document store, where each document is the sum of all its "patches"; when you submit a batch of patches, the rule is that these are applied atomically, and that the latest version of document thereafter reflects your patch (optimistic locking and retries take care of serialization and concurrent conflicts). I'm using PostgreSQL right now, which does this beautifully, but with limited scalability. I've looked for a better option, but not come up with anything.

Redis would handle this, but it would work purely thanks to single-threaded; and I don't feel like Redis is safe as a primary data store for anything except caches and such. Cassandra might do it, using atomic batches, although its lack of isolation could be awkward to work around.
Perhaps it is fashionable to point that out where you live, but common wisdom I hear is "everybody should just use index funds", without stopping to ask what would happen if everybody actually did.

Worldwide equities are 65 trillion or so. Can you have a functioning stock market if 1T of that is actively managed by prop traders and the remaining 64T is in passive index funds? I'm not so sure.
Exactly. We need to be meritocratic.

And the current world that we live in is NOT meritocratic, as half of the good talent is getting driven out of the industry.

The way to promote meritocracy IS to support women. Anti diversity initiatives and environments are unmeritocratic.
Why do all organizations like these have such an incredible focus on how the parents and the teachers feel ? Then as a distant second priority there seems to be how the kids feel. Actual evaluation of ability is nowhere in there.

In that way it feels a bit like all the maths initiatives from when I was young. But while they got lots of attention, they never lead to effective mathematicians. And these courses have the same problem : they're too refined, and it's actually preventing my daughters from having a real interest in programming. The problem is that this means nothing the kids can hope to do is either useful or impressive (the non-faked kind of impressive).

They write a game ? Cool. Does it match the examples ? Not even close. Can they play it ? Host it ? Show it widely ? No. Do they, at the end, have any ability to produce anything ? No.

Two problems: one is that this works on the cloud. The issue with that is spelled out in the right to read: nothing works without the walled garden, and that walled garden is specifically designed to draw attention of everyone away from you, and to prevent you from doing anything even remotely creative for fear of allowing offensive/"dangerous" material.

Secondly, there is no followup. This increases the number of "intro to programming" courses available online and offline from 849579287 to 849579288. That's great and all, how about advanced ones ? Well, there's VERY few of those. Even just advanced android/ios programming, or C++ for desktop apps, or ... Dozens, at best. Up to date ? Maybe 2. This material is exactly what is not needed to improve technology knowledge.

This is, quite simply, not going to produce people enthusiastic about what can be accomplished with technology. It'll produce people happy with an afternoon's entertainment and basic notions of what a for loop is.
Ouch. Found the doomsday prepper.
In my opinion, the solution proposed in the article of: " choosing a women over a man when growing your team, just because" is counter-productive. These kind of suggestions cause people to question why a minority got promoted, if it was because of qualifications or because of reverse racism. Reverse racism is still racism, and it breeds resentment.
> doesn't do list.sort(), it's still sorted(list). WHY????

Because sorted() is a non-destructive sorting - it returns a new list.
> It may take proactive behavior, like choosing a women over a man when growing your team, just because, or promoting women more freely.

They don't need to be chosen "just because" :/ they should be chosen based on merit, otherwise, how good of a role model would that person become?
Yeah, not a good word to use at all...

I think they meant to say that the women in question were active participants.
Picabia’s Monster: Even at his most iconoclastic, he sought to paint life
Pike is arguing the opposite - that computing should become less meritocratic. Hence promoting women "just because".

I think I'll continue to promote people who seem to do good work, regardless of their gender. If some women lose interest in computing because they lack role models, too bad for them: there are plenty of female programmers in eastern Europe and Russia who don't seem to care.
The success difference between first and {second,third,...} borns is probably higher than the one between male/female.

Do you support affirmative action for second-borns?
Presumably because the UK only allows imports for personal use. It's a shame he didn't (or couldn't) get financial support from an HIV or LGBT charity.
Pike was pointing out that the women present participated as one would expect of any professional in such a meeting.

Do you think there are benefits to being shy in such a context?
I really wish more people knew about PEP as well. It seems equally important (in both the gay and straight communities), but it seems to get even less publicity than PrEP
More like #1?

Like someone at a dance hall who is not asked to dance and stands at the wall when others go to the floor?
Guns, Germs, and Steel
With a SSD, I would think they would be acceptable for light tasks.

I've got a 4 core now running ESX and it works fine for the most part, having a 16 core would be interesting to step up to to have more things running.
No, $1,564 is the price when bought through US pharma. They're available via the site recommended by https://www.iwantprepnow.co.uk/buy-prep-now for $80. So, presumably the cost is more like $20 or so.
Anyone with any knowledge of system dynamics knows that it's entirely possible that a strategy of "forcing" diversity for a while (say, a generation) may be optimal in terms of correcting the damage caused by many generations of forced exclusion.
I thought we develop technology so we don't have to do that.
, because ... it's obvious.

Promoting incompetent people because they have a vagina is not a policy that will promote harmony between the genders, nor will it magically make meetings vaguely better. It will however lead to resentment and distrust amongst men, who will always wonder if their female boss got where she did by being good, or simply by being a woman.
It's really not that hard, a "portion" is quite a bit smaller than you think it is. For instance, a large apple is 3 portions.
for instance you might get what you've been searcing for last decade.

from my side i've searched a lot of song - song lyrics :)
it's a good to know understand what you searched. what do you interest in order to understand yourself it's a good point. end of the day google is middle of our lives. isnt it?
The purpose of diversity is to promote a meritocracy.

Non-diverse environments are unmeritocratic. They drive away half of the talent.

If half of the good talent is unwelcome, and leaves, then the environment by definition isn't as good or meritocratic as it could be.
Version 1 was our primary product for 16 months. It still has customers using it at suite.staffjoy.com. We are helping some of those customers run the software on prem during the shutdown.
Here's hoping they all last longer than 18 months.
Fine...

if people can change both their username and email.

But the risk is that something said once can and will be used against a person in the future. The worst examples of that are currently being demonstrated by US border control Googling people and asking for social media login information.

If permanence needs to exist to retain context of discussions, then let only the content be permanent and not the identity of the person who said something.
You're right. I was exaggerating to make my point: "introverts" are already into their heads. Meditation is good in the long run and I was proposing the smallest action that can give great results now. Seeing initial success early on gives momentum.

It's similar to learning how to program. You can either start going into the foundation of the thing, good practices, patterns, and the philosophy of programming, and these are not useless or bad things.. but for a beginner to be able to interactively see the result of what he or she does is an incredible feeling that gives motivation to pursue the more complex things that will make a great programmer. If you can't even print "Hello, world!", it can give a serious blow to your willingness to pursue the thing.
I think you slightly misunderstood the hypothetical (well, I stated it poorly). In this case, the network is congested and we need to drop packets from a low tier. In the low tier, 90% of the packets are (hypothetically) video streaming. It doesn't need to drop 90% of the packets, I'm just characterizing the traffic in that tier. This is also fairly representative of evening traffic in the US from a residential ISP.

The ISP cannot fully rely on all parties behaving well, unfortunately. The question is: Can the ISP drop packets from this low priced tier that it knows are likely video streaming, even well behaved video streaming, over other packets? Is that acceptable, or "legalized extortion"?

Obviously it would selectively drop DOS traffic first, as you mentioned, but we are past that point.
If you look at what happened in law and medicine (IIRC they're at about parity now, up from nearly zero women 50 years ago), things can change incredibly fast.
The internet can't really be treated as a single homogenous network. It's made up of many many smaller networks which connect to each other ("peer"). If you want to get traffic from say a residential connection in the US to a residential connection in Europe, you have to go through the US residential ISP (say Comcast), at least a few exchanges and then through the European ISP. The connections between these networks don't have infinite capacity and can definitely become congested. The network you're on determines the route you can take and hence whether/where you get congestion.

In my experience, it's usually not too big a problem with any major server provider and major ISP in the US until you get to about 100Mbit. At 100Mbit on Comcast, I start to have issues with Europe, depending on the particular AS over there.

Worth noting though that Linode has diverse set of peers so if there are issues they're more likely to be with the ISP on the other end than with Linode: http://bgp.he.net/AS63949
I imagine that there is more than one neuron and they just imaged one.
As a developer, it seems pretty clear to me that there is implicit bias going on in our industry. I don't know how or why, but I don't believe that men are inherently better than women at the skills it takes to succeed, so I'm not sure what else would explain the discrepancy. So if my assumption is correct, then I want to ask your help (as someone who fights discrimination with all their being) -- what can I do to help correct this situation? Or perhaps my assumption that there is even bias in the first place is wrong?
The biggest point to me is thinking if this would make technology better, increasing th pool of practioners. Increasing the odds of advancement. Diversity isn't the end outcome desired. Better technology is. Diversity (widest possible pool qualified of humans participating). It is not clear if diversity will help, but it seems like it would. I don't think there is anything inherent to male brains that makes them better at STEM fields.
Wonder if it's better to think of Google as an "intelligence" company rather than software / search / advertising? They often seem to start projects to learn about the market and other companies, rather than for any direct business purpose.
1,000 True Fans
Have you considered that purely meritocratic actions, with no affirmative action, might only result in reaching a local maxima of productivity for an organization or industry?

It's possible that by following your stance and having pure equality, we will not reach an ideal state that could have been reached, given some short term hires/promotions to create role models which then help others to reach their potential.
An essay that winds around to a similar point: https://status451.com/2016/11/06/exclusive-inclusivity/
Here's a survey paper with a bunch of citations:

https://docs.google.com/document/d/1soIYek-YEIvqtu9brv3ecdPb...
Can you supply a realistic alternative to affirmative action that would make it unnecessary?
Which US airline? There's a fat old FAA investigation and fine waiting for it when you report them (as you should!).
An economy is about the volume of cashflow (value flow), not magnitude of wealth. If you have all the money in the world, you will find there is nothing you can buy.

While a large number of, not free but very low cost, laborers will build individual wealth for the small percentage of the population who use them, those same laborers do not participate in the economy. So you end up with very large supply and very little demand, little or no reason to innovate, and a stalled engine of growth.

Slavery, or even low wage workforce is bad even from the point of view of entirely selfish actors. It erodes the market eventually killing the entire economy.

The lesson is, if you want to get rich don't reduce the cost of your labor force, increase the value of your production.
Follow your heart, but realize when you're just making an excuse to be self indulgent.
"Wallflower" has the connotation of being almost decorative, for show. Basically, he's calling out that they were active participants important to the discussion instead of observers or accessories that the discussion could have been had without. It's not so much that they weren't shy, it's that they materially impacted the meeting.

I think this was chosen to contrast it to an alternative method of diversity where many women are included but they are not as important. His thesis is not to optimize for "numbers of bodies" equal representation, but equal representation of influence.
We hard coded some dev API keys, like email. We also had some customer names which we can't disclose committed in the early days of the repo.
Yeah, let's just shun these people solely because of our prejudice based on gender.
Best beautiful java blog system, worth a try
I recommend reading "Unlocking the Clubhouse : Women in Computing" by Jane Margolis and Allan Fisher.

A good NPR story on this topic : http://www.npr.org/sections/money/2016/07/22/487069271/episo...

TL;DR: It was the rise of the personal computer. Boys got more access to personal computers thereby allowing them to get farther in the field.
TSA asks for identification when you show boarding pass. How would I confirm my identity without ID? (e.g. driver's license or passport)
Plant-based food list I've compiled: https://github.com/DeBraid/medicine/blob/master/plant-based-...

Nutrient density per calorie is the magic formula. High nutrient density, high ANDI scores.

A good video on the topic of plant-based nutrition https://www.youtube.com/watch?v=BZ8dkLYWrw0
https://software.intel.com/en-us/iot/hardware/joule
The status quo is the opposite. Incompetent men are getting promoted because women are getting driven out of the industry.

I agree with making the industry more meritocratic. And the way to do this is to support diversity efforts, and stop promoting incompetent men.
There have been plenty of such studies. There is no "exodus", the industry has been dominated by men for a long time. It doesn't change because at each stage of the educational pipeline where women could make a choice that takes them towards software/hardware, a chunk of them drop out, until you get the ratios in the job you get today which are more or less similar to the ratios that graduate with CS degrees.

They drop out partly because, inconvenient though it is to admit this, they tend to get discouraged more easily. There are stats showing that women stop searching for software jobs after X rejections, men after Y (on average), and that Y > X. Google found that women were getting promoted less than men simply because they weren't putting themselves forward for promotion as often. That pattern crops up again and again - women hold back when they could push forward.
Ask HN: What's your blog/website stack look like?
I'm hoping to discover some new blogs to follow and I'm also interested in what stacks are being used :)
What email provider were you using at first on your account?
Wordfence Is Hiring a Senior PHP Dev with Security Focus
No, the fact that Pike doesn't accept the same premises you do about the nature of merit in the technology industry doesn't mean that he believes tech should become less meritocratic. A different set of priors creates a condition where gender parity results in more meritocracy.