skysight-inc/HackerNews huggingface dataset:
>Most people are sexist

And you are basing that on what?

>Why is it, then, that when Jeff Atwood posted his "What Men Can Do" article, and was called out by feminists for mansplaining, (and Mr. Atwood himself was very deliberately sexist in the comments to boot) that the feminists were viciously attacked by a sea of technically oriented white men?

What an absurdly loaded question. Because feminists were attacking an ally over nothing. "Mansplaining" is not a thing, it is a term made up specifically by sexists to dismiss people they do not wish to be heard.

>Why do you think there are fewer women in STEM fields to begin with?

Because most women do not wish to be in STEM fields.

>No, it's because from a very early age most people who are born female are forced into the female gender role

Again, what are you basing that on? All scientific evidence suggests that gender roles are deeply rooted in our genes. There is absolutely no evidence to support the widely discredited nurture only hypothesis.

>And yes, the female gender role includes low self esteem and male dependance.

No it does not.

>Then why exactly is the country in the process of taking a very anti-feminist approach to reproductive rights?

It isn't. And why do you conflate "anti-feminist" with anti woman? Most women are not feminists, and do not support feminism.

>Why is government so male dominated?

Because few women wish to be in government. Notice how often we get elected when we run?

>Putting aside the fact that you don't quite understand what gender roles/norms are, is it not concerning to you that government is an extremely male dominated field and yet you believe you're in power?

Putting aside your condescending lie, no, why would that concern me? I do not care what sex organs the people I elect posses, I care that they do what we elect them to do. They overwhelmingly introduce, support, and vote for things that women want. Even when they are outright sexist things that women should not be seeking like remedies to the mythological wage gap.

>You also seem to imply that I identify as female.

I seem to do no such thing.
The amazon pages say they don't decrypt anymore.

That's a fragile attack anyway, as I imagine the key they're using would be revoked. The only attack that works is one that uses the master key to generate keys that haven't been revoked, which I doubt their hardware does. (Illegal and all that. Just being an HDCP endpoint is easy; take the chips from your TV product and stick them in the splitter. "Oops, sorry." But then you get revoked.)
I love it! It's interesting, inviting, and shows great initiative.

I don't live in the bay area, but next visit I'll make sure to put this on my schedule.

2 pieces of feedback:

"See more about me here." doesn't do you justice. I didn't even notice it, but I found your website from your hn profile. Once I visited your site, you went from "mildly interesting" to "must meet". Is there some way to make the link to your site more prominent, perhaps with a mini-graphic of your front page a little higher up.

I know this may sound controversial, but "Here's my offer: I buy you a coffee..." and "Free" actually turn me off a little. I've heard this so many times now, I'm practically immune to it. You obviously have much to offer without buying coffee. Anyone should be happy to spend time with you without that. You may actually want to reconsider that offer to stand out from the crowd of posers (who you are obviously not a part of) and allow yourself to stand on your own merits. Don't sell yourself short. You clearly don't need to pay to meet interesting people in the bay area. Something to think about.

Best wishes on this and on your move, Miles. Looking forward to hearing great things about you and hopefully having coffee (dutch treat) soon someday.
People being more social doesn't necessarily mean it was because the women were more social. It could simply be people were more social because it was a more diverse environment ( I at least can get bored of talking to the same people all the time or even the same type of people).
The article is about end clients on residential and/or business lines. There is no reason for client-to-server communication to rely on STARTTLS on port 25.
I like the idea. Trademarks are done a similar "use it or lose it" way
Photos of old people
I've used Debian as my desktop for the past seven+ years. I like that I can script, I like that I can develop, and as a sysadmin I like that my local environment matches my remote one.

I had a brief stint using a MacBook and found it painful; the keyboard was wrong, installing packages was clunky, and it just didn't work for me well.

I've no interest in paying for an operating system, so it is unlikely I could be lured over to running Microsoft Windows, or Mac OS XX.
You've got places like The Summit and The Pinnacle which are basically just scaled-up strip malls. Then there's places like The Shopes at Grand River (is that what it's called??? the place in Leeds)that really ought to just be enclosed as they're designed just like the malls of old.
Debian

The advantage is freedom

Other OS's could become free as in freedom, but I still prefer Debian's interface.
Statically Typed Lisp
This is one of the general problems about PaaS. One of the tenets of 12 factor is that "12 factor processes are stateless and share nothing. Any data that needs to persist must be stored in a stateful backing service, typically a database"[1] which is why we want to avoid persisting state in the container.

Content Management Systems like Drupal or Wordpress typically store file uploads or configuration files directly onto the filesystem. With Deis or any other PaaS, this filesystem is ephemeral unless there is a shared filesystem mounted inside the container, typically via SSHFS[2] or some other remote filesystem.

We want to tackle this problem with a service gateway[3] for apps to attach backing services like a shared filesystem, but for the moment there's always S3 :)

[1]: http://12factor.net/processes

[2]: http://fuse.sourceforge.net/sshfs.html

[3]: https://github.com/deis/deis/issues/231
(There are a lot more in Canary/Beta)

Banks have the ability to do it, so I wouldn't exactly pin it on a new solution being needed. If they won't adopt pinning or HSTS, then why would they adopt anything else?
RPX IS a patent troll. RPX Corporation is a spin-off of Intellectual Ventures. John Amster and Geoffrey Barker, the CEO and COO of RPX, came from high level positions inside Intellectual Ventures.

http://pando.com/2013/09/09/rpx-and-the-complicated-business-of-stockpiling-patents-for-good-not-evil/

RPX and Intellectual Ventures bought the Kodak patent portfolio together:

http://www.iam-magazine.com/blog/detail.aspx?g=4d1024d9-1e6c-43fa-8f78-a123f22575da
http://www.ipwatchdog.com/2012/12/19/kodak-sells-patents-to-intellectual-ventures-rpx-for-525-million/id=31737/

RPX and Intellectual Ventures own a common NPE holding company RPX-LV:

http://www.plainsite.org/flashlight/rpxlv-acquisition-llc/

RPX was sued by Kaspersky Labs for extortion:

http://www.scribd.com/doc/56754406/RPX-Criminal-Complaint

RPX cannot be trusted anymore than Intellectual Ventures. RPX is playing the same game as Intellectual Ventures. There is a better than good chance that RPX and Intellectual Ventures are working together as evidenced by their co-ownership of patent property and shared personnel history. The Kaspersky complaint raises the specter of RPX (with or without Intellectual Ventures) playing a good cop, bad cop style extortion racquet.

How does that insurance look now?

Buyer beware!
The other elephant in the room is the growing number of developers coming from working class families failing to enter the workforce because they don't meet the standard of someone who can afford to relocate every time their business doesn't do well. Many of my friends have failed to get programming jobs even with qualifications because they were almost always beat by someone who either went to a fancy school or had connections to money.
Hello Simon. You can follow our Instagram account to see live pictures and more of our product!
Allowing anything is a non-starter, since people will most certainly choose inappropriate names. And, once you make it a subset of anything, that means there's someone who arbitrates, and that will cause friction (why did so and so get their choice but I didn't get mine?).
The Smithsonian has (had?) a great exhibition on the history of navigation techniques. Some content is available online too [1], including this newsreel showing some navigation techniques [2].

[1] http://timeandnavigation.si.edu/

[2] http://timeandnavigation.si.edu/multimedia-asset/clipper-pil...
Is it really true that there are enough highly-skilled but unemployed women in tech that we can fix this problem by just "hiring more women"? I thought the problem is that there aren't enough highly skilled women at this point in our history, but I could be entirely off-base...
In reading this, I'm astonished at how primitive Stuxnet was. If I were writing a worm that saved information on infected systems, I would have:

created a public/private key pair
included the public key in the worm
encrypted interesting stuff with the public key

That way nobody would be able to decrypt any of the information saved by the worm if they didn't know the private key.

Does that make sense or am I missing something obvious? Why did Stuxnet keep a cleartext embedded trail of systems it traversed? I can't grok that at all.
Hi erichmond. I'm sorry if that was a bit off-the-cuff; I was simply pointing out the price equivalence of the resources. I can however make a SOLID suggestion that any time somebody sees resource limits on AWS that might hold them back they should get in touch with their account manager(or solutions architect, etc) to see what can be done. There are very few hard limits. Most of the soft-limits are to prevent people's bills from exploding.

As far as the API itself though, as is usually the case you might need to get a bit creative to design around AWS imposed constraints due to their design decisions. It might end up not feasible, or not worth it, for your particular use case. But I believe it's at least worth investigating/discussing.
An excellent reason for us to not attempt to hasten its arrival lest we be stuck in a terrible intermediate state.
The problem is realizing how difficult that is to accomplish when the field is almost in a paradox of male control.

That's a broad brush. Go to any biological sciences program and you'll see that woman are by far the majority. Even when I was doing it 20 years ago.
The difference between the two is not just taxes. The bigger difference is the accretion (dilution) that the company gets from buying shares below (above) intrinsic value. A dividend of $1.00 is worth $1.00-- buying a share that is really worth $50.00 for $25.00 is more beneficial for the remaining shareholders.
Asians are essentially the 21st century's Jews as far as universities go. The universities want some, because they bring up the academic stats, but they don't want too many of them so they tweak their admissions processes to not let too many in. They just can't be as honest about it as they could with Jews in, say, the 1930s when they actually had explicit public quotas.

From 1990 to the present, the number of Asian college students nearly doubled, but if you look at most of the top universities, Asian percentages have been pretty much flat, with the exception of MIT and Caltech. At Caltech, Asians are now the biggest group, at 47%. Whites are only 33%. Next comes Hispanic/Latino at 11%, multi-race (not Hispanic/Latino) at 7%, and Black at 2%. MIT incoming class of 2018 is around 30% Asian (50% White, 14% Hispanic/Latino, 11% Black) [1]. (45% women at MIT, 40% at Caltech).

Caltech's distribution is probably closest to an accurate representation of the demographics of top STEM students coming out of high school, because Caltech does not take into account race or gender when making admission decisions. There's still some distortion, though, for a couple of reasons.

First, Caltech does actively seek out strong minority and female STEM students and try hard to persuade them to apply, and they have run projects that have provided summer science programs for high school students in minority districts to give them a boost. Once someone applies, however, race and gender are not considered for the admission decision. In 2010, according to numbers I saw, this resulted in 106 Black applicants (out of 4859 total applicants). 19 were accepted (out of 610 total acceptances). Only 6 of those decided to attend.

Second, the Asian numbers at Caltech are probably boosted a bit by the de facto Asian quotas at the Ivy League schools, UC Berkeley, Stanford, and other top schools (other than MIT). There are probably several Asians at Caltech who would have picked one of those other schools if they hadn't been shut out because of their race. MIT might get a boost from this factor, too.

There's probably also a bit of an Asian boost at Caltech because of location. There is a noticeable skew in Caltech's student body toward people who come from the West side of the country, which is also where Asians are more concentrated.

[1] http://mitadmissions.org/apply/process/profile
I do, I do. https://github.com/andreis/interview
Companies issue stock all the time when they want to raise capital. The transaction is neutral to the shareholders. Say a company is worth Y. In exchange for issuing X$ of stock the company receives X$ of cash and is now worth Y+X. Now the new shareholders own X$ in stock and the old shareholders Y$ in stock which is what the company was previously worth. Of course you only do this transaction if you believe the X$ in cash will allow you to grow the total value of the company so that Y grows more than it would had you not taken the cash.

Now back to the stock incentives programs. Here you are issuing stock and giving it to your employees. Assume you had to give then X$ in cash as compensation, you could just do the same as before, raise that money in the market and give the cash to them. You might as well do it in one step giving them that value in stock and get the added benefit that those employees are now financially invested in the outcome of the company.
This sort of this is pretty exciting. Now that users are aware of NSA hijinks, and are familiar with the Privacy modes of their current browsers, I'd like to see Mozilla move towards a "Super Privacy" mode where they route over a built-in Tor client.

Of course, the dream would be to have all Firefox clients run Tor relay nodes out of the box, backed by Mozilla-supported exit nodes.
At least nobody thinks MITM attacks are only of concern to big corps, militaries and paranoiacs now.
I'd argue that spammy e-mails are fine as long as you don't send too many of them. That's easy enough to track without breaking encryption. But it also makes it difficult to distinguish the officially "non-spam" yet still awfully spammy marketing automation that makes the ISPs boatloads of money, so I can see their tradeoff.
I've used Unix/Linux as my primary desktop since 1991.

1991-1995 Bell and Netware Unix SVR4

1995-2001 Sun Solaris

2001-2014 Linux (various distros), currently Linux Mint 17
No terrorism or ebola!?!?
I agree, this was merely a stress test of our servers and a sneak peek at what's coming. We are currently focused on adding the possibility for users to rearrange / make changes to their pages by logging in with GitHub.
Awesome. It's not going to be for a few months at least, just checking how bug the start up scene here (Ottawa) is.
However, the unfortunate truth is that no one is willing to risk getting fired over not hiring the very best. And often, this means that only the top tier schools have a chance.
William Cimillo on Faye Emerson:
https://www.youtube.com/watch?v=PRWYHv-Yutk
" A good therapist is a good therapist, male or female, and a mediocre one is a mediocre one." - I disagree. As a male, I would prefer to see a male if possible as I would feel they could better understand and relate to men's issues. It's similar to how my wife prefers to see a female doctor.
It's helpful to have predictable names. Imagine you have to @ someone or add them on a code review by name or send them a chat by name. @fruitloops123 is a lot harder to remember than @mark[Teamname] or @marklastname.

When you are large enough first names no longer work.
I don't think it's realistic to strive for an environment where bias does not exist at all. Biases are implicit, part of human nature, and built into our subconsciousness. What makes me feel more comfortable is a place where people _admit_ their biases, where leaders say and act like they want the team to be more inclusive, and we all at least _try_ to make a more diverse workplace.

An inclusive work place also points out and immediately acts when teammates do things that are NOT inclusive e.g. racist or sexist jokes. That's a way of showing that you care about your teammates and their work environment.
Kademlia. Certainly the most used (it's the default for Bittorrent) and, from a quick reading of other protocols, also the simplest. Moreover it has the advantage of naturally not depending on other peers behaving correctly (some other rely on peers forwarding search and coming back eventually when they have a result)

There's a working implementation over here [0] in Go, and there will most certainly be something for other language. Search for "DHT Kademlia Mainline" (mainline is the name of the network used by bittorrent peers as described here: [1])

[0] https://github.com/nictuku/dht

[1] http://www.bittorrent.org/beps/bep_0005.html
As I have also had trouble in this field, although mine is more concerned to game programming, what comes to mind is fundamentals, like what trcollinson linked. Some of the most important things to know about any programming position is the language in question. This seems simple in theory, but much of what programmers need is fundamentals such as algorithms and language semantics. When I first went for an interview for a game programming I was asked a question about how to find if a point is in a triangle (find the area of the original triangle and the area of the triangles created by the points of the triangle and the point you are looking for, if they are equal than the point lies within the triangle). I could not answer this question at the time but some of what was the problem was not knowing the fundamentals of c++ and not just math.

If you are going for a junior position and it's dealing with information based programming then dealing with string literals is very important. Many companies, namely google and micorsoft, love asking questions dealing with problems with string.

If I had to lay out the steps to getting the job, trcollinson's link is very good, I would then after knowing not just the slides but the importance behind the ideas presented I would then learn some fundamental algorithms in dealing with arrays, string literals, sorting, etc. All of which can be found at wikipedia: http://en.wikipedia.org/wiki/List_of_algorithms

Also equally important is a good cover letter and resume so here is a link to a story posted by peteretep on how to write these: http://www.slideshare.net/perlcareers/how-to-write-a-develop...
> Putting aside your condescending lie

No personal attacks on Hacker News, please, regardless of how provocative someone else may have been.

All: Please keep this thread civil and substantive.
... which doesn't work. And if the victim's family is allowed to observe the execution of the prisoner, for example, that has nothing to do with deterring crime. There are countless other examples, especially in how both public officials and law enforcement agents, and the media portray court cases.

All the talk about justice being served is missing the point: if punishment is meant to deter crime (either by subduing/rehabilitating the prisoner or by serving as an example to would-be criminals), the feelings of the victim or the victim's family are irrelevant.

But we can actually measure whether punishments are a useful deterrent. Harsher punishments aren't better deterrents. In fact, they may even have the opposite effect: if you're already committing a crime that incurs the practical maximum (i.e. life-long imprisonment or the death penalty), the potential punishment for further crimes can not provide any deterrent at all. What can you practically add beyond that? Torture? Mutilation? A slow and painful death?

I'm not going to argue that the complete absence of punishment would be better. But in order to serve as a useful deterrent punishments often would have to be comically disproportionate to the actual harm of the crime. And that's exactly what we have in the US.

There are exactly three possible explanations to why the US is beating the entire Western world in terms of prison population: a) every other country in the Western world is overrun by criminals because we don't lock up enough of them, b) Americans on average are much more likely to be criminals or c) American prison terms are absurdly disproportionate. I know the right-wing media (or by non-American standards: the far right-wing media) likes to promote a) and Hollywood might be sold on b), I think we both know the answer is c).
time ./hello

one in c++, one in java

10x is giving it too much credit.
Measures like this really have to start at the university level. There is no reason for only 12% of recent CS graduates to be women: http://www.randalolson.com/2014/06/14/percentage-of-bachelor.... Women receive 40-50% of the degrees awarded in the physical sciences, math and statistics, and business, versus less than 20% in computer science and engineering. And the less than 20% in computer science is down from 35% in the 1980's.
I get the hunch that skip lists are intimately related to graph search algorithms. This is like A* search where the heuristic is to pick the highest ID that doesn't exceed the target.
One major challenge:

Using Tor, end users can easily and unintentionally compromise their confidentiality by disclosing information explicitly (e.g., their email logon) or implicitly (habits, browser fingerprints, and other identifiers); it takes discipline to remain anonymous on Tor and even technically skilled hidden service operators, with reason to be paranoid about illegal businesses, fail to do it. Also, leaked documents say that use of security services, including VPNs and I think Tor also, causes the data to be retained by the NSA for future decryption.

How can Mozilla and their partners provide confidentiality in a way that increases end-user security, rather than attracting further scrutiny or, far worse, providing dangerously false assurances? The answer cannot depend on end users understanding the technology or subtle tradeoffs; the vast majority will never understand.

One thought: Route all Firefox users through Tor relays by default, creating some security-through-obscurity. There are problems with that, of course, including the blacklisting of Tor relays from many sites.
I don't know why this is so hard nowadays. I administered a large VMS system in the 80s, and we regularly changed usernames (and email names, which were the same thing in those days) for women who requested it. Contrary to another replier, I never received a request to change someone's username to something inappropriate.
It will likely remain unpatched forever

By Microsoft, but I'd bet someone else is definitely going to fix it and distribute a patch. If the amount of effort put forth by the Windows 98SE community in making unofficial patches that let much newer applications work is any indication (look up KernelEx and "98SE unofficial service pack"), XP is going to enjoy an even larger community of unofficial support.
Roots of unity
Great observation! Those state-transition diagrams had me instantly thinking of The Game of Life.