skysight-inc/HackerNews huggingface dataset:
> if men and women have different cognitive strengths and weaknesses (which I doubt that they do, to any significant extent)

I don't agree. And I think this is a core reason that the outreach is needed. Because of different points of view, and a broader candidate pool with different psychological make-ups, we can expand our viewpoint and do better, more interesting things.

I think that Google, Facebook, etc are not only reaching out to women in tech as a community gesture. I think that they see the value in the expanded viewpoint and the new things that can be developed because of it.
The endless hair-splitting some of his defenders want to do strikes many as an exercise in delineating distinctions without differences.
Dan Carlin produces the Hardcore History Podcast, and it is outstanding. Do yourself a favor and check it out.
I've been reading a lot about this "ancestral hijacking" lately and have tried to cut out on a lot of them. My phone now only has two possible notifications: phone calls and Things app. I have 0 social apps or games. I am also slowly cutting out sugars and extra carbs. I think you guys should read about supernormal stimulus [1].

There is this comic [2] about supernormal stimulus that shows how man, and man alone, has the ability to overcome it.

[1] https://en.wikipedia.org/wiki/Supernormal_stimulus

[2] http://www.stuartmcmillen.com/comic/supernormal-stimuli/
Monitoring and copying potential threats at early stage is an obvious and effective strategy. This is the unpleasant thing about many startups, technology is a commodity, the big players can simply copy it (or buy it if they think it's cheaper).

Honestly, I think it's unfair. You can put effort into making an amazing though-out product with a lot of novel ideas behind it, but the big players can simply copy you and use their monopoly power (network effects, integration into existing product, marketing) to make a superior product.

The problem is that companies like Facebook or Google are monopolies which use their monopoly profits to further expand their imperiums. In a competitive market, profit margins around 30 % would be impossible, because a competitors would push the prices close to 0 % margin (btw, the "real" profit margin is much more than 30 %, because these companies put lot of resources into research, buying overpriced startups, and in general are not very efficient with money). This just sucks in my opinion...
This may be of interest to people using git on Windows and have malwarebytes installed.

I tried to install a new version and found I could not as there was another version that was present. Git did not appear anywhere as a program to uninstall. I tried to delete it (from an admin account) and it failed with an access denied - and no other information.

The solution was to use LockHunter (https://lockhunter.com/) which informed me that malwarebytes was the program preventing me from deleting it. Using LockHunter, I removed the lock and successfully removed the old version of git.
>I have no real knowledge on this, but what if women just don't, as a generalistic point of view, find programming as interesting?

If you have no reason to think that this is true, what is the point of speculating about it?
Despite the "damn" and "hell" words you use, let me develop my opinion.

It is not the user rights which allow them to do whatever they want.
I totally agree that one must not violate the terms expressed by the author.

I don't like to talk about "my" creation or "yours" or somebody's. Because every creator is inspired from previous ones. Someone obviously works for a certain amount of time, but the concept of paternity is strange given all the inspiration. When I write free software, I always consider it would not have been possible to do it without libraries and other inspiration. So it's normal to give back the product of my time to the world, which gave me the base to do it.

I create things not to do business, but to make the world match my ideas and hope people will follow and improve.
And I would really be pleased if somebody has a complaint or criticism, and takes the time to "fix" it concretely by coding it, not just expressing it.

In arts (music, painting, etc) this is natural, as in science and research. About computer science, how people can improve then if it's not free software? That would be a "use it or drop it" situation, not adapted for collective improvement.

So using free software licenses, as a creator, makes the world better. The contrary doesn't make the world worse, but freezes it until free software appears. That's waste of time in a sense!

That's why I don't recommend people to use proprietary software. Because it maintains the world in a situation which is not ideal, globally.

I understand people want to make money for a living. But there are economic models quite OK with free software. We have to find a way, I mean collectively, to finance free software. That would be an improvement for society,better than defending proprietary software.

Finally pardon my English, I'm not native.
Function borders should be drawn by defining abstractions, not by counting lines of code. Sometimes, the most useful abstractions involve large functions.
That screenshot is from Netscape 6—a Gecko-based Netscape release without “Navigator” in the name. The mechanism mostly survives in Gecko today except for the Latin unification (previously split to Western, Central European, etc.).
Why would you want to use archaic CLI commands instead of a modern GUI though? In my 8 or so years of using GIT on Windows, there's nothing that I couldn't do through my preferred GUI.

Anyway, window management is great on Windows. It's definitely more robust than the Mac OS and more stable than whatever minority Linux desktop you're using. And alt tab is definitely not stupid and if it were, it would certainly not be because of some lack of scrolling because nobody wants to scroll stuff while they're alt tabbing.

Also, the start screen is better than anything and not messy at all. I can't even organize the equivalent on my Mac the way that I want to. Windows handling of multiple monitors is better than any other OS too and way more stable.
You're leaving off half the sentence. I'm interested to hear your interpretation of how 'decreasing the false negative rate' plays in to this.

If he had said 'hiring practices which lower the bar for “diversity” candidates', then I would agree with your interpretation.

But he didn't say that, he said 'hiring practices which can effectively lower the bar for “diversity” candidates by decreasing the false negative rate'.

It's an inaccurate interpretation of his comments to leave off the last half of that sentence, and I'm not sure what other way you can interpret 'by decreasing the false negative rate'.
That and the fact the graphs are stolen from waitbutwhy
Kompose graduates from the Kubernetes Incubator
They also have no obligation to deliver a product. If they fail to deliver a product after 5 years, they must return all of the money to the original investors.

They could theoretically just earn interest on $186 million for 5 years and then return the money and say "oops, we missed our target". The terms of the SAFT allow it.
IMO this is very much more of a problem than "sexism". The reality is that business and politics are full of noisy self-regarding idiots, a fair proportion of whom are spectacularly incompetent.

Feminism seems to assume that there's a homogenous social and political group called "men" which is made up of people like this, and which automatically gives males free entry, with corresponding privileges.

Conversely being female means you are excluded from this group.

Both positions are nonsense.

The problem is behaviour, not gender. While it's - arguably, but probably - true that a disproportionate number of these idiots are male, it's absolutely not true that all males are like this.

It's also not true that no women are like this.

Again - the problem is behaviour. Not gender.

So when one of these annoying people talks over a woman in a meeting, women assume it's because of sexism. When in fact it's because of a political and cultural phenomenon that treats quieter and more thoughtful men in exactly the same ways.

Even though this phenomenon is absolutely endemic in business and politics, it doesn't even have a name.
Men and women certainly have different experiences and viewpoints, but that's not what I meant by a cognitive strength or weakness. I meant e.g. men being significantly better at spatial reasoning, or something like that. My impression is that the evidence for significant differences of this kind is rather scanty.
> but they don't have a huge, heavy set of components and requirements like Bootstrap

That's a drawback. For BS3 or 4 I can just comment out what I don't need. If I do need many of the components and JS modules that Bootstrap provides OOTB, I have to write them myself. I'm using a CSS framework to avoid doing that.
DMCA, Easylist, Adblock, Copyright Access Control and Admiral
I think I have seen a similar pattern in interviews where men actually give women higher scores for the same performance as men but women would have no compunction giving the same women the actual lower score they deserve. The reason is that the men don't want to appear sexist. The same goes for promotions.

On the flip side, there is discrimination against women too with less pay for equal work. Prettier women would also get more 'attention' from coworkers which could be especially an issue if it were from a higher up.
I have a (not very well supported) prediction that Filecoin will be the first ICO company to incur the wrath of the Securities and Exchange Commission.

Last month the SEC released a report [0] that said in many cases these ICO tokens can be classified as securities, and therefor going forward, could be subject to all the same laws and regulations. These are not laws you want to be breaking. This Filecoin ICO has been highly publicized, and importantly, came after the SEC's report.

It doesn't matter if it all only exists on a blockchain. When the SEC decides to make an example of one of these companies it will be a bloodbath.

Matt Levine has been covering this topic recently. [1]

[0] https://www.sec.gov/news/press-release/2017-131

[1] https://www.bloomberg.com/view/articles/2017-07-26/tokens-va...
I think comparing a discussion on HN to liking photos, and notifications on Instagram. Is a bit far fetched. You can easily argue about the addictiveness of an online forum, and social interaction. We are social creatures after all. But social media sites like IG, Facebook, Twitter, specifically target those weaknesses in our brain.
There are other book vendors who've reached out to offer their affiliate programs, but I'm not sure any of them are worth it.

From the short time I was on Amazon, the lion's share of my affiliate revenue came from items other than books that were purchased using cookies that my app had set.

Without those non-book items, I would've made very, very little money (e.g., ~$5 instead of ~$300).

Books don't cost very much, but Persian rugs do! And there aren't many other booksellers out there who also sell Persian rugs...
America’s Other Coal Job, Ignored by Politicians, Is Dying Fast
From how I'm interpreting it, ryan-allen is saying "If there are quantified differences between the sexes, and even with the biological differences taken into consideration we still see a gap, should we do something about it?" which is a fantastic question made more difficult by the fact that it won't ever be quantifiable.

There may be legitimate biological factors affecting career preference, but how do we determine when that stops and cultural suppression begins?
I know very little about ICOs other than what I have read on HN and HN comments so take what I'm saying with a pinch of salt.

My understanding is that an ICO is like an IPO minus a century+ of regulation and oversight by the authorities and instead of a share of future earnings, you get a share of a closed economy.

The oversight and rules governing stock offerings is fantastic no doubt but when you describe a Coin as a circular investment scam, I think you are glossing over the possibility that the economy you are buying into could become valuable. An example of this would be Second Life which at one point had a thriving virtual economy in digital goods.

Extrapolating further, ICOs, due to their horizontal, borderless nature, are going to be instrumental in further tying together a global economy. Just like they used to say no two countries on the Dell supply chain would fight wars with each other, I can't imagine a world dominated by ICOs for different slivers of the online economy actually fighting an IRL war.

Probably utopian but I think worrying about ICOs being a ponzi/greater fool get rich scheme overshadows its potentials.
Follow up from yesterday's EasyList takedown https://news.ycombinator.com/item?id=14978228 .

EDIT: Summary of issue up to now http://telegra.ph/Ad-blocking-is-under-attack-08-11 .
Yes HN has it's fair share of social media problem (I am definitely too keen to check for upvotes myself, for that sweet cheap validation) but avoids the worst of it by not seeming to try to get anything out of its users, instead being dedicated to actually facilitating civil intelligent discussion.
"UX brutalism is a relatively new concept, and we don't expect it to last too long."
How about a server version of Windows?
I think at the moment the consensus is undergoing a major change and that feels uncomfortable for those who felt the balance was OK.

Blaming a vague fear of change strikes me a cop-out. A convenient, reductive, explanation that makes it easy for me to not even try understanding a perspective I don't share.

I don't think it's too hard to try and hypothesize towards "steal manning" the perspective against defining myself as, or identifying publicly as, a victim.

Perhaps it's just meant as a life skill for achieving personal success. Not that we will be "taken over" at a culture or even individual level. A perspective that says the world is hard, and no matter how many accommodation are built it, I am responsible minimizing the impact of life set-backs. I might recall the setbacks when an external system is willing to help alleviate them, but should prevent myself from wallowing in them. In the areas I have control over, it's a better strategy to dust myself off and keep going than let myeself become consumed by setbacks.

Or another possible take...

What do we imagine will happen when everybody thinks of themselves as being victimised?

A culture that becomes decreasingly well-equipped at psychological coping.
There are currently two great options for running Linux and still having a productive desktop experience. One is ChromeOS the other is Win 10 with Linux subsystem and an Ubuntu image. Been using both for a little while now and they are really nice.
Exactly. Virtually all new DCs are being build using Leaf-Spine architectures that leverages pure IP routing and optimize for East-West traffic internally. I'm also starting to see the rapid proliferation of L3-only SDN systems like Project Calico [1] in fairly large Fortune 100 companies, for any sort of end point, particularly containers these days.

[1] https://www.projectcalico.org/learn/
Russian Hackers Used Leaked NSA Tool to Target Hotel Guests
What do you mean by "standard format" exactly? My email address is in the format username@domainname.tld and I have sent messages from and received messages to that email address for at least a decade.
It really depends a lot on what he originally linked to when he said that. Unfortunately, as mentioned, he linked to an internal discussion.
It seems like the author's idea of the term abstraction is limited to substituting procedures with functions (or worse, class methods). The claims that "all abstractions leak" and that adherence to DRY makes code "hard to follow" is what gives me this impression. This line of thinking happens if you think of code in procedural terms.

And if your sense of abstraction is to hide procedural side-effects behind function applications then yes... I can see where you might get the idea.

A real abstraction like lambda doesn't leak. Using Monads to compose side effects doesn't leak. These are mathematical abstractions and we use them all of the time: even in programming and even if you don't identify as someone who's any good at maths. Learning the lambda calculus, algebra, and first-order logic will take you much farther than thinking in procedural steps.

Composing more interesting functions from smaller ones removes so many errors that procedural code has: removal of superfluous bindings, a more declarative style, and it makes code more more easy to reason about during refactoring: using familiar tools from mathematics we can manipulate expressions and types. This is where abstractions really shine: you can manipulate higher-level expressions without caring about the details of those at the lower level. This only really happens if you care about purity in languages that don't do it for you and can reason using such tools.
Stop being a butthole about what tech you hate
Why would you follow politicians on Instagram in the first place?
Why will the USD go bust in April 2018?
I've lost a parent and left a startup I founded, so I can sympathize with how incredibly terrible it must be to deal with two huge losses at the same time.

But Uber has grown to impact an incredible number of souls. Gurley et al. have a serious fiduciary duty to exercise here, one not just aligned with their own greed.

Separately, Khosla is not a paragon of founder-friendliness despite his public attestations. No VC is. It is silly to think that 100% alignment can ever exist with an investor — they legally cannot abdicate their voice entirely. At some point Travis needs to recognize that he consciously took risks that diluted his power in exchange for funding. Had he run a profitable business that would not have needed to happen. You can't have your cake and eat it, too.
Yes, I add these to the list when I come across them.
The perils of remote working
Someone must have the most likes. But it's true for the rest of us. If there are disconnected graphs, they'll have a local king of the popularity hill.
Matthew Prince of Cloudflare on the Dangers of Fast Growth
will never, ever talk with Benchmark for any fundraising again. suing the CEO who made them ~ten billion dollars. what the actual fuck.
Bulma is severly limited compared to BS4, lacking many major components (I don't even think there are any JS components) and all the best parts are almost identical to BS, in same cases with identical naming. There is no tool to customize your theme, like BS has.

I can take the BS source, comment out half of it and end up with Bulma. If I started with Bulma, I'd have to write lots of code to end up with a framework that rivals BS.
That's incredibly inefficient. S3 has to be reliable and store the data in a redundant way. Filecoin will have to do the same because losing a host happens all the time.

Also S3 is incredibly expensive if you factor in outgoing traffic costs.

Buying 5TB consumer drives for 130€ and throwing them away after one month of usage makes more economic sense than using S3 for filecoin. Heck if you throw those consumer drives away after 12 months the storage cost will still be cheaper than glacier which you can't even use for filecoin.
You're making an awfully big deal out of the order of interviews.
For my part I've never understood why people want fruit in cakes at all. I live in the UK where it is a national obsession to put fruit in cakes. I'm used to much more extensive use of cremes (egg, vanilla, regular), possibly combined with berries in Norway, but not nearly as often with fruit (we do get some, especially apple pies, but I at least perceive the selection as much more varied, where it's often a challenge to avoid pastry where the filling isn't meat or minced fruit in British bakeries...

(don't get me started on how limited British bakeries are - the only saving grace is a slow increase in French and Eastern European patisseries)
Yes, you're right. I was expecting to see the update by checking "git --version" and seeing 2.11.0-1 or something like that, but it's not visible that way.

Indeed if I check with "apt-get show git", the package is on version 2.11.0-2, and then I have to browse to the package web page at https://packages.ubuntu.com/zesty/git and click on the changelog and finally I get to the update information, which clearly contains the text, "SECURITY UPDATE: Arbitrary code execution on clients through malicious ssh URLs."

So it was patched as expected, it just wasn't easy for me to see that without going through a few extra steps.
Information symmetry between company and investor. buybacks also obscure real stock value (and something around 75% of corporate profits go to maintaining or raising stock price)
Or The Daily WTF
I just discovered a statistical scientific study that says white men have lower IQ than asians and they are predisposed to addiction violence and conquering other countries for spices. I don't want to stereotype but maybe maybe this is a probability and reason why there are so much more asians in our universities. Oh no I sent out this in the internet echo chamber and it was to be promptly deleted.
A lot of money for what's basically Pied Piper without middle-out.

Seriously though these coins won't be worth much given a competitor could either a) dominate mining or b) fork it.
My linter throws up a warning if there are more than N lines, M private variables, P branches, or Q return calls (or more than 80 characters in a line. Grr).

So, yeah. People have definitely internalized these as the law and no longer question it.
But I chose computers because I like clear cut solutions and the lack of bullshit......
I've been working on `moncat`, a tool that concatenates e-mails.

It's very 'Unix-y' in the sense that it's supposed to do this and only this.

I created it because I wanted to have a way to make notes without being dependent on apps. With moncat, I can use any e-mail client to incrementally create larger text files.

Currently, I'm using it to write a journal in Markdown that is automatically converted to HTML. How that works: I e-mail journal entries to myself, put them in a mailbox folder, and periodically compile the journal using a cronjob.

moncat accepts some basic commands that you can put in the subject line of the e-mail. For example, you can reorder items to be concatenated. It also handles attachments and nested folders.

...

Yeah.. so there is no documentation and the code is pretty shit, since I'm the only one using it. The upside is that the code is also pretty small (around 350 LOC Python in total).

So, just in case anyone is looking for a tool like this... here you go! ;)

https://www.pastery.net/xysbyq+juprcp/#xysbyq
Apparently nobody liked Fruitcake 100 years ago either
Most of the arguments in the article seem agnostic to the size of the function altogether, which is hilariously ironic given the complaint about the "long functions are bad" example at the start of the book.
Why is the "AMD Ryzen 7 PRO 1700X" testing significantly higher than the 1800X?

And why don't any of the AMD chips have clock speeds listed?
The total number of Filecoins that will enter circulation is going to be around 2 billion, and they are selling right now for somewhere between $2 and $5 each. That puts the valuation somewhere between $4 billion and $10 billion.
So you don't want it to update while you're using it. And you don't want it to update when you're not using it.

When, exactly, is it OK for it to update?
"Forged" is clearly the right word.
If you want to have an easy time refactoring code later, forgo OO patterns that have properties and methods in the same class. Instead, make classes for your data, and make sure to give each class a deep clone method.

Then, your logic goes in static functions that do not alter the input, but rather spit out new or cloned versions of the data in the output. Then you can reason and refactor at the method layer and not worry about hidden side effects.