skysight-inc/HackerNews huggingface dataset:
I don't know, but here are some possibilities:
1) Change in competition in classes that were graded on a curve. If CS became more popular, it could have become more difficult to be an A student.
2) Change in curriculum. CS could have gone through a change in subject matter. At my alma mater in the early nineties, CS included a huge amount of math. The Math and Physics majors also had the same kind of ratio distortion as CS. There were no advertisements to boost male enrollment in Math and Physics.
3) A few new majors were created (like Operations Research and Industrial Engineering) that offered admission into lucrative jobs like banking and consulting, while being much lighter on the algorithms and math. A large number of people from CS went into those majors (both male and female). There were certainly a lot more women in Operations Research. People used to comment on how OR had all the women, and CS had all the immigrants from Asia.
I think you can use the ST3 betas for free, until ST3 is released.
Thank you very much. That is a very insightful way of providing feedback.

Staply is not made for teams, it is a much simpler tool made for regular people who just want to share and discuss files in a group.

Now they have to use FB chat, shared folders, email or even tools for teams and we want to make the whole process easier and more enjoyable for them. Especially when it comes to finding and understanding files/links that were sent previously.
That the whole smack talk and vitriol aspect was so similar to today's 'gaming' environment surprised me more than it should have.
Uh no they don't. The dealers need the manufacturers to survive, the manufacturers could easily open their own dealerships and sell their cars cheaper while running the old dealers out of business.

The dealerships do not benefit the manufacturer.
Novelist and Programmer Vikram Chandra Sees the Beauty in Code
The mysterious “Other” taking up space on iOS devices
No, you cannot make an empty argument and then say I have no argument. Quoting the supreme court randomly, does not argue anything. You fail to explain why the supreme court's quote is relevant to anything you said, or anything I said for that matter. You will need to back up your assertions about "Indian feminists" with actual real data; otherwise it is just an inappropriate generalisation.
I was interested in high school but felt like I wasn't allowed in the computer room. It was full of boys who knew the teacher, and I didn't know the teacher and wasn't a boy, and just didn't really want to deal with the social discomfort given that I had a computer at home and could use that for an hour in the evening. Instead I skipped class in a computer-less room with the IB coordinator's blessing.

That hour or two a day of skipping class or eating lunch would have had a different effect if I'd spent all the time playing with computers.

I started making up for it in college as a CS class was required, I couldn't afford my own computer & so discovered the trash and Linux, and there was a badass female sysadmin who demonstrated perfect ease in owning the computer lab.
Stow also goes nicely with managing a directory in Dropbox for syncing game saves, app config data, etc, for apps that don't have any native support for cross-machine syncing but still work well enough when you fake it with symlinks.
No-one has yet come forward publicly with a working second implementation of logind for Linux. The only person known to be working on a second implementation of logind is targetting OpenBSD. To use logind-API-client desktop environments with the well-known systemd-shim actually involves using the logind that is part of the systemd package, running on top of a daemon that implements only part of an internal systemd API. See http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/de...
This is a good idea. I would love it if I could see side-by-side comparisons of my options (especially price differences).
>"I think all these companies that put a pretty UI over a bunch of low-skill 1099 workers are exploitative."

While I totally agree with this I wonder about whether / why people working this jobs would be re-classified?

Many if not most people I know in work in technology on 1099 and are applied in ways which would seem to be more clearly misclassified than these workers.
Release of libotr 4.1.0 and Pidgin-OTR 4.0.1
Up until the mid 90s, designing games generally required that you also program them.

In the 80s, even the musicians had to hack assembler (Martin Galway, for example)
Looking at the raw data, there's a boom in computer science degrees in the mid-80s, for both men and women. Then there's a significant drop-off, again for both men and women. However, in percentage terms the drop-off for women is larger.

To me, that suggests a narrative where the "bust" painted computer science as a less reliable, more risky field. As a result women were less likely to go back into it.

A similar boom/bust happens in the early 2000s. Again, the female share drops more and recovers slower.
How would it affect daily life other than compasses being wrong? Would humanity even survive it?
I looked up YouOS, what a blast from an (idealistic) past:

http://www.youos.com/html/static/manifesto.html
That's awesome, is that a quote from something or someone, or just something that is true?
Totally agree! Puzzles are just one way of studying human (or animal) behaviour in a controlled environment. It's absurd to be used as the main tool to evaluate a person's competence.
I hate puzzles.
I hate puzzle/trick questions.
I have been programming for more than 10 years.

Usually when I interview with a company, I am upfront with them when they present me with a puzzle as part of the interview process, and tell them that I don't do puzzles. If that pisses them off and thats the end of the interview, fine.

At least, I'm not wasting time acting like I love solving the puzzle, which the interviewer got to know online and wants to show off who's the boss.

On the flip side, if someone gave me a really tough coding assignment, and I failed to even get the basics right, I'll accept it gracefully, go back home and figure out what I need to improve at solving that problem.

Often, I have noticed that these tough interview questions are a way to satisfy the interviewer's ego, more than finding the right candidate for the position needed.

Those who ask puzzles for s/w engineering jobs don't really know how to interview a prospective candidate or what exactly to look for.

Unless you are interviewing for job which involves you being a Sherlock Holmes, there's no way your ability of solving puzzles indicates how capable you are with programming.

Really glad this is getting more visibility. Thanks Google for starting the Puzzle craze. (glad that they are trying to put an end to it)
Thoughts:

1. It doesn't appear to have O(1) lookup or O(1) insertion.

2. It appears that this filter can become "full", which is very different from a bloom filter.

3. It appears that this doesn't have false positives on lookup either.

4. I'm not very confident that this has a constant space requirement either.

This seems like something that I wouldn't compare to a bloom filter.
I am not so sure that every possible update can be performed with those go templates, so I wrote a python version of confd (pyconfd) that uses polling and python plugins that do whatever they please: https://github.com/kanzure/pyconfd

What would be really neat is some way of having consul initiate an event instead of having pyconfd (or confd for that matter) sleep and check every n seconds. This may already be implemented in consul upstream but I haven't been paying very close attention...

Edit: dry run is very neat :-)
Clarify.io – Add Audio and Video Search to Apps with Just a Few Lines of Code
But then Clinton looks like an incompetent introvert:

http://kpbs.media.clients.ellingtoncms.com/img/news/tease/20...

so... there are mitigating factors.
Working there is like going through a surgery. Constant harrassment. What amanda said was just the start. They treat you like less than a human being. Constant insults. No respect for human beings. Constant yelling.
>"I can't interview 9-5 because I have a job."

This is a little dishonest, but why not tell your employer you have a doctor's appointment or jury duty? Or just say you'll be out of office for personal reasons. Or take a day off and interview one half of the day and use the rest to relax.
Is there more info on GPG smart cards? I use a SafeNet eToken and highly reccomend it but it does X.509 certificates instead of GPG.
>, but unfortunately smells like the usual sour grapes of somebody who refuses to learn new tools.

To be more charitable, I'd say it's just an issue of the MS Word's mental model not being taught explicity. If you read typical training guides for MS Word, it describes the use of "styles and templates" as "best practices" or "saving time". Instead, the tutorial books should use much stronger language: "You must master styles and templates or you will be perplexed as to why MS Word doesn't do what you want it to do."

In defense of the WordPerfect "stream" paradigm, it is more intuitive because you don't have that extra layer of complexity with "styles". As evidence, we see the pendulum swinging back to "simple markdown" that lets people just insert things like bullet points at the exact spot they need it. With MS Word or CSS, you'd (ideally) define a paragraph style or a CSS rule.

The 2 paradigms of markdown (streams) vs CSS (styles) will coexist together.
I know one of top female coders in Google who worked on Maps. She said her dad taught her a few things in java when she was young. Her dad would give her some sort of reward of every little school problem she could solve with java. Before she even grew boobs, she made a word problem solver based on the STUDENT paper http://dspace.mit.edu/bitstream/handle/1721.1/5922/AIM-066.p...
> I agree with you, but this also doesn't seem (in my totally amateur reading) to actually be covered by the 4th amendment. If we really want this sort of privacy enshrined, we could really use a new amendment.

The First Amendment read literally would disallow laws against libel or copyright infringement or even fraud. On the other hand, read literally it would only protect "freedom of speech, or of the press" and provide no protection for electronic communications because they aren't spoken or printed. Literal readings are not useful.

There is very little a pro-privacy amendment would accomplish that couldn't reasonably be read into the first, fourth and fifth amendments already. The problem is not the constitutional language, the problem is what the courts are letting the government get away with.
There is a great talk on Dirac by Graham Farmelo on YouTube: https://www.youtube.com/watch?v=YfYon2WdR40
>Highly evolved Apes like us, are simply to big and evolutionarily advanced to be killed by such a small dose of poison.

I think it takes eating four cigarettes to kill you.
In this case specifically, the description of how the company dealt with Lupe raises serious questions.

Honest question: what is legally wrong with it? If people show up late, you are allowed to remove them from your network. I don't see anything at http://www.irs.gov/Businesses/Small-Businesses-&-Self-Employ... that indicates paying attention to the time when work is done disqualifies one from being a contractor.
I was on a team trying to setup a spinout company in Australia of all places. My corporate overlords built a team, boy band style, to go investigate the market with a minimum product, really experienced people who had seen and done a lot. About half the team was on their second career after retiring out of their first, but all were brilliant. I think we added it up and there was something like 170 years of experience in my small group (I was by far the junior person on the team).

During the sit down on the marketing meeting a new person was introduced to the team (not unusual). They came up to the group and was obviously another senior, experienced addition to the group, hopefully with a long and interesting career behind them.

They walked up to the front of the group and introduced themselves, "Hi I'm <name>, I went to Yale" and sat down at the table and proceeded to offer nothing of any substance over the next 8 weeks until they were quietly asked to go "contribute" their Yale credentials somewhere else.

I've been hit with every kind of credential wagging since then, "When I was at McKinsey..."* or "When I went to Harvard..."+ are usually immediate signs of an immensely useless person and I go out of my way to avoid them. It's actually kind of pathetic.

The best people I've ever met actually seemed a bit shy about notable credentials in their past and it wasn't until after months of probing that I could finally learn about some cool job or notable place they went to school.

* I wrote this before reading the article

+ seriously, it's like a cliche
The USG decided how the classification works today (own supplies, control over the method of how the work is done, &c). They can change the classification system.
> So i[t]'s not marketing.

The article seems to agree, since the underlying reason is attributed to institutionalized sexism in the mainstream culture.
Lecture 9: How to Raise Money (Horowitz & Conway)
Gabe Newell then proceeded to tea bag Maulbeck's dead game dev career while saying "OMG WRECKT NOOB"
The API isn't documented yet, but you can infer from the existing tools and integrations how things work:

http://kopy.io/about.md

(scroll down to "Tools & Integrations")
Goboxi – Sign up for beta invite
Android Developer Had Google Account Terminated
> It appears that this filter can become "full", which is very different from a bloom filter.

How is this different from a bloom filter?
It seems like you're referring to a narrow piece of Palantir's offering, but I'm not sure which. Which of their services are you talking about?
great. apart from that taxi or uber? and to Alcatraz?
Consul supports long polling. This is what Consul Template uses. With long polling, the changes are edge triggered so there is very little delay.

We also compile and read the template once to determine only the keys you care about from the template to determine what Consul services/keys to look for, so we're not requesting ANY changes.
I enjoy being from Australia and listening to Americans yammer on about their education or work history.

I honestly say "I've never heard of <institution>" - the reactions are great :)
A bloom filter's insert function is basically:

def insert(x):
for hash in hashes:
bloom_filter[hash(x)] = true

The downside is that your false positive rate will increase as you insert elements. But, on the other hand, you get the guarantee of no false negatives.

This cuckoo filter has no false negatives or false positives, but their Insert() function clearly can hit a case where it returns Failure.
It's likely that the Army is not asserting copyright. They're just not providing it for distribution.
The pile of evidence against ugly people continues to mount. Not even smiling will save you.
Don't ever doubt the willingness of a Harvard MBA / McKinsey consultant to call an employee a contractor to save on the taxes and hassles like fair employment practices.

> It's clearly not outside the realm of possibility to pay someone to work in your office for a day.

Of course not. But when you pay someone to work in your office on a set schedule every day to do the things that you tell them to do and those things are central to your business? Well, you got yourself an employee.
Compared to Bob Dole, he looks confident, intelligent, and trustworthy.

http://en.wikipedia.org/wiki/United_States_presidential_elec...
I think the responses you're getting here are indicative of the environment. "Oh, you felt uncomfortable? That shows you're weak, because I was uncomfortable and I didn't quit. Not my problem, sucker!"

You're not alone. I've been in those environments. I have not battled on to conquer, although I've continued in math and computers. I have kept my head down, avoided a lot of people, and cultivated only those who I like to work with. Once I have a base of nice people I can deal with in a field, plus some competence, I feel free to roam further. But it's not in my personality to sacrifice my mental health or happiness for the pleasure of hanging around with assholes or people who don't want me around. I've made some peace with that.

Hanging around mostly with people who can work with me respectfully also leaves me the energy to deal with the others now and then.
If laptop is stolen you can revoke it, and your password shouldn't be compromised at this point. And hacking through phishing is way more likely in any case (security keys protect against it while regular 2fa doesn't).
>Wow, this _open letter_ is so full of nerd rage that it fails to capture any of my sympathy. I expected to see a humble effort to create an open-source Swift compiler that would move the conversation forward.

It's funny, when I first skimmed the letter I thought, cool, open source Swift. However when I moved past skimming and actually read the letter... wow, it's terrible.

As others have mentioned the first name thing makes the authors sound like some douchey Brogrammers. The rest of the letter is just condescending, snarky or just plain undecipherable and wrong. For example "Swift is a beautiful language but you want to keep it all to yourself. That’s just not on.". They're not keeping it for themselves, they made the language so it's easier for developers to create software and in fact they give away the language/ide/debugger/etc away for free.

"That's just not on." Is this open letter really intended for Tim Cook? Do you think the leader of Apple actually likes to wade through clumsy slang? Have you thought of sprinkling the word "hella" around for more emphasis?

I now view the whole thing as a cautionary tale about the dangers of skimming internet pages.
I have nothing but respect and admiration for PG, but I don't think he gets to unilaterally decide the meaning of words.

Wikipedia says a startup is "a partnership or temporary organization designed to search for a repeatable and scalable business model"[1]. The relevant Wiktionary entry defines it as a "new organization or business venture"[2], fairly similar to the OED's "newly established business" definition[3].

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

[2] http://en.wiktionary.org/wiki/startup

[3] http://www.oxforddictionaries.com/us/definition/american_eng...
You're being browbeaten by the gender police, don't bother arguing, its pointless.
Study finds reduced brain volume in expert chess players
Bloom filters effectively represent the infinite set when it's all ones. You can always add more, and everything will return as probably in there already.
I'm gonna miss the little bottles of hot sauce they gave out at hackathons. I put it on everything they fed us. <sigh>
I'm not too sure how I feel about start ups getting acquired by big corporate. Sure its a good way to acquire fresh ideas and talent, but it prevents new billion dollar companies from forming.
Again not to take anything away from consul-template or pyconfd, but confd supports "real-time" updates from both consul and etcd, the watch support was added about 2 weeks ago on the master branch.

confd also has dry run support: https://github.com/kelseyhightower/confd/blob/master/docs/no... It was apart of the initial release of confd.

These distributed K/V stores are designed to offer a minimal feature set, and the watch support is a perfect way to deliver events to clients. While HTTP call backs would be nice, I think you have to draw the line somewhere. Since these types of systems, consul or etcd, sit at a critical point in the infrastructure lets keep them lean and focused. But that's just my opinion.
How to Start a Startup, Lecture 9: How to Raise Money
>Oh, you went to Harvard 10 years ago? That's so relevant considering we just met 2 minutes ago! You used to work at Goldman and now you're doing a consumer-tech startup? Yeah, that really needed to be in the first 3 sentences you've ever spoken to me.

I agree that it's a bit pointless to mention that you studied in a prestigious university, but unlike the other commenters I think it makes sense to say that you worked in a company that is reputed to pay well, because if you left that well paying job it means that you have high hopes for that startup. Of course it would be douchey to say "Hey, I am Sam, and I used to work at Goldman, so kneel in front of me!", but saying "I worked at Goldman but I believe there is more money to be made in the house cleaning space" is a sign of confidence in the company - something I would like to see in a founder.
Pretty much. In fairness to Kennedy (and by Kennedy I mean McNamara), he at least did get the train rolling on buffing up U.S. conventional forces so that it was at least theoretically possible to deter Soviet use of armed force without being forced to immediately escalate to nuclear use.

AFAIK it took until Carter to significantly revise nuclear doctrine, and even that was only because Carter got tired of being publically outfoxed by the Soviets.
Interesting that he scores "Yahoo" poorly on Googlability. I'm not sure if that's a joke, but "Yahoo" is certainly very Googlable.
Couldn't somebody open a dealership that offers Tesla vehicles where dealers are replaced with touch screens that walk you through all the available options, scheduling test drives, and settling on payment? Staff would be there to make sure questions are answered, machines are operating properly, and verifying paperwork. I know nothing about this industry so I could be totally off base but that seems like a decent way to jab back at an aging system.
You're right, we're still missing dynamic volume mounts to do the same thing in Docker. My bad.
When building our realtime platform we quickly realised socket.io fell over spectacularly with serious traffic, and that all other hefty realtime services did not use it.

There has been lots of movement with the bigger release but nothing that has interested us in going back to it.