skysight-inc/HackerNews huggingface dataset:
I've heard more personal experiments (be it by gender or ethnicity) leaning more towards white/male names getting more interviews and jobs than ethnic/female names.
I can deal with two servers being down at once at work, but I'd prefer to only have to deal with one. Same thing with airports, I'd imagine.
Another particular nagging problem with Firefox is that "full screen doesn't even hide the tabs or address bar (just the OS X bar, assuming you're using OS X). It would be nice if you can add a way to change Firefox's settings so that, in full screen, the only thing visible is the web page.
This reminds me about something one of my teacher (a very stallman-like guy in his views) told us about encase. It's an (apparently) fairly common suite of tools used by law enforcement agencies around the world for forensic analysis. In the description of their decryption module (http://www.guidancesoftware.com/encase-forensic.htm#tab=2) they claim to be able to decrypt quite a few whole-disk encryption schemes. Now it's hard to imagine that they would put an outright lie on their website but there could be several explanations for that. I think the consensus among the students was that they were exaggerating quite a bit, and were only capable to do it upon some specific circumstances (weak passwords, setup errors, various cryptographic edge cases, etc). However the other obvious explanation was that some kind of backdoors were built among those schemes (you can notice the absence of common open source stuff like luks or truecrypt in the list) and that there's accords between some vendors and governmental agencies (via this software) to allow for access into their encryption schemes. I was fairly skeptical back then, but now I'm not so sure... There might be a combination of the two explanations. Someone well-versed into cryptography might be able to tell if some of those products have well-known vulnerabilities.

Edit : the site seems to have some difficulties, here's the google cache http://webcache.googleusercontent.com/search?q=cache:JZEtYXR...
The description of the decryption suite is in the module tab.
We could know by shutting them down and making the concept of secret courts illegal.
+1. The question to ask yourself is: "Is Amazon's uptime better than mine?" If the answer is "yes", use them.

Route53 is also an excellent DNS service.
"Americans have a short attention span, care more about Kim Kardashian's baby than their liberty" Isn't going to be an effective argument with patriotic Americans.
Let's bring Rihanna and Bieber into the discussion as well. Surely there's some way we can make them relevant to the discussion of NSA spying, then we can complain about law professors not including them in their articles either.

If "It[']s part of the discussion, it[']s part of the debate. Period." were a general rule of debates, then it would be ridiculously easy to sideline a debate by introducing random irrelevant facts to the discussion.
People want to weigh the argument by weighing the person. I believe we call this 'ad hominem'.

The guy did something that had massive fallout and would really like to be able to live at least some form of a life. Sure, the countries offering asylum have pretty crappy human rights records and actually contribute a large number of asylum applicants to the USA. However, working in Venezuela or Bolivia, even if nowhere near the standard of living to which he may have become accustomed in Hawai'i, is better than sitting in a cell for years without trial and demonized and forgotten by the state.

I see a massive difference between leaking capabilities and personalities. The former lets us evaluate policies against the rule of law. The second can be treasonous or harmful on an individual level.

He didn't help Iran build The Bomb. He didn't even give anyone the ability to replicate the NSA's capabilities or detect interception of data in transit or at rest. He merely confirmed what many suspected and revealed what few knew (or cared about).
As far as the Tech industry in the UK is concerned, the polar opposite couldn't be more true.
It's not just that, but more about why the applicant thinks that "married with kids" is important information on his or her resume. Why does he or she want to broadcast that fact (especially given that, in the US at least, it's illegal to ask a job applicant if he or she is married and has kids because of the possibility of exactly this discrimination)?

But, of course, if the applicant is qualified I should try to figure out why in the job interview, not by projecting some made up story on the resume.
Trends in Mobile Design: The New Mailchimp Nav
> I hate to say it, but it seems like this debate will have to end in violence or it won't end at all. :\

Were you fomenting the v word, yes or no?!
It's just a coding convention in python.

All in-place operations in python are supposed to return None, as a way of explicitly signaling that the operation was done on the existing object. It's not always followed outside the standard library, but it's very rare to run across an exception.

It's counter-intuitive at first, especially in this case, but it is consistent.
Maybe it isn't a problem that needs fixing? Maybe making work another place of constant judgement and time under the PC microscope would not be a net positive?

Remember there's a difference between bare-faced misogyny and garden variety politically incorrectness.
Because the government has lots and lots of guns.
Thanks for sharing. I'm interested in knowing why you think it's worth doubling down?

Besides the lessons you've learned, did you see an actual opening in this market, or is your motivation mostly that you think you know much more than you did a year ago? Because while that may be the case, that doesn't mean that the conditions are right for your app to succeed. From an outsider's perspective (I know as much about inventory management as you used to -- just about nothing)...it seems very hard to get people to switch from whatever legacy products they were using before...it's not just quality of competing product, it's the cost from escaping the inertia of legacy frameworks.
An old professor of mine had a conversation with someone at MIT about a student trying to get into their PhD Econ program, and he relayed to me an interesting, paraphrased quote:

"Of the 30 person cohort they take in every year, only about 4 or 5 of them were domestic. I don't understand why that seems so odd to people--isn't it presumptuous to assume that every year, more than 20% of the top 30 students in the world are american?"

In other words, it really shouldn't surprise people that for universities that compete on an international level, a majority of students are international.
Snowden caught on camera: No state has basis to limit my asylum.
I am that person and I'm not a bit sad about it.
This is the second time this week I've seen "counterexample" used to mean "something that is bad because it breaks the rule, thus showing why the rule is good" rather than "something that invalidates the rule, thus showing that the rule is bad". Is this a real trend in usage or have I just been unlucky recently?
A Theory On How All Pixar Films Are Connected
> Arrivals and departures suspended at Heathrow? How isn't this a complete overreaction?

The runways and taxiways that planes would normally be using arriving and departing are being used, or may need to be used, without delay by emergency vehicles.

The simplest and safest way to assure that this can be done, and done safely, is to not have aircraft using them for landings, takeoffs, and taxiing.
I'm not worried about this troll, I'm worried about people seeing their post, seeing no one slap it down and assume it's not a dangerous opinion to have.
Well, that's why I said "isn't necessarily" - some people may not mind and be happy to reap the benefits, and others (like you) would (justifiably) feel offended.

In my experience it hasn't really been 100% about "just being the token woman" but I feel like I have gotten interviews and jobs that I wouldn't have otherwise.
Hybrid Memory Cube Technology
I'm certainly not advocating that work should be a place of constant judgment. And I'm not fan of being under a constant behavioral microscope.

I do find it important that work be a place where I feel respected and safe. Eliminating sexism and gender discrimination in the workplace is part of that effort.
Then how about being able to be a passenger in a vehicle with any special modification?
As a Russian you would understand that the price Russians would charge for not handing Snowden's ass to Americans would be high. "Either praise our human rights or go for a fair trial without prolonged pre-trial unusual and cruel punishment" - an offer one can hardly refuse.
You're falling into the trap that you're calling out other people for falling into.

> The most important condition would be strict adherence to the 8th amendment

This is supposed to be a condition of USG existing in the first place, so the only thing it could give is more empty promises.

> In fact, it is a perversion of it [justice]

Once again, if USG was bound by anything, it would already not be perverting justice in every other trial.

At this point to Snowden, USG is just an angry beast to be avoided at all costs. More power to him for working to unmask the extent of its colonization of the world while he's still in limbo. But at this point, he can never return to the soft prison with free speech, and has to deal with being in the rest of the world without it. The only thing we can wish for him is to be able to resume a nice life next to a beach somewhere.
I'd imagine they'd send all their resources to any given emergency, no matter what size they think it is at the outset rather than be faced with a situation in which they've responded inadequately. This would mean that if there were another emergency on one of the active runways (burning plane with passengers, for example), they'd not be able to respond with their usual full force which could lead to deaths and bad PR. I can see in this situation they'd rather temporarily suspend operations than have a diminished emergency crew.

As for the cost, yes, but airlines are fairly risk adverse creatures and I'd imagine they'd have adequate insurance to cover such eventualities.
That would be excellent wherever it's feasible. The way Gladwell tells it (so take it with a grain of salt), when symphony orchestras started conducting their auditions with a screen in place so they couldn't see the person playing the instrument, the fraction of female musicians in top orchestras shot way up.

However, in cases where the quality of in-person interaction is a major part of what you're trying to assess — like for a team programming environment — it's going to be pretty hard to do anything comparable.
Yes, but you're not diverting traffic with one server down, "just in case," are you?
None I would say. The legislative makes the laws and assumes the executive won't enforce them if they're bad and/or the judicial will throw them out if they're not constitutional. Of course, plenty of things that are obviously unconstitutional don't come before the court for years if ever so they can't be struck down.
potentially free

(all .com)
amidownornot
amiupornot
ampapp
cheapernews
dnslb
freewebusenet
ghettohosters
gigflex
gridmonster
instagrid
instascale
netnews
nfabric
nocbitch
petafyle
pokerwonk
scalethenet
slashjew
tunnelco
usenetsite
usenetweb
vxcon
amijackedornot
appscalar
bgpchecker
bgptrack
bgpwatch
cloudcondo
cloudgasm
dynalizer
rentanoc
nscheckup
abitplumber
acceleflow
flowmeup
flowperf
infranetrics
lovedir
metapacket
procensa
repliwan
reversedentropy
watchmynet
instacloud

and thanks to an earlier HN post which generated new-age-y domains:

deductra, intrixa, and procensa

paranoidlinux (thanks to earlier HN post + Cory Doctorow)
You seem to be suggesting that DSLs are universally accepted as a pinnacle of good design.
Show HN: I just got my fourth paying b2b client
I have a SAAS site where small food producers can create nutrition facts labels online (http://www.menutail.com). They have to subscribe to a monthly plan to use the service.

However after that first lead, I ran into a problem immediately on how to get more clients.

Farmer's Markets - In Person:
The first thing I did was to hit the ground and visit all of the farmer's markets around Southern California. Luckily there are quite a few here because of the great weather. But as you can probably see, this yields to a scalability problem where if it is just me, there are only so many leads I can pursue.

From visiting about 5 farmer's markets, I did yield one new client. But what made the trips worthwhile is I talked with a vendor who won some food award which brought me to their website. Amazingly, the website had a list of all of the vendors who applied with their e-mail address.

Data scraping:
The next thing I proceeded to do is to scrape all of the food award websites which had e-mails on it. With that I generated my first list of contact e-mails. I sent e-mails soliciting my product to them, and continued scraping different lists and sending e-mails.

From there I acquired my third and fourth paying clients with pretty minimal work just by sending the e-mails and fielding some questions.
The first third of the story leads with all this talk about how he had all the qualifications and shouldn't have any trouble finding a job. Then a couple paragraphs about how hard it was to find, and how this was so surprising. Then a couple of paragraphs on how "Kim" could be assumed female. And then a complete turn around when he added "Mr".

This was supposed to be data, in the sense that it was supposed to provide you with the sense that, empirically, gender has a huge effect.

If you subtract this from the story, what do you have left? A personal account of how having difficulty finding a job shakes your confidence, forming maybe 3 or 4 sentences? Were you unaware that getting rejections is hard?
Given the scope and reach such services have, one ought to be parsimonious with any private information put online, because it might eventually be correlated with the former.
As a long-time user of Pentadactyl, Firefox, and vim, I'd like to make the heretical suggestion to try w3m in emacs.

Having a web browser fully integrated in to a powerful editor like that is fantastic. It's far more powerful than what you'd get from the Pentadactyl/Firefox combination, with the disadvantage that w3m can't handle Javascript.[1]

w3m's also far faster and a lot less bloated than Firefox. For sites that work without Javascript and where I only care about getting information in text format (which is probalby 99% of the sites I use), it's just about perfect for me. For the rest, I have Firefox, Opera, and Chromium as backups.

[1] This is not a big loss on most sites, as they can usually be used just fine without it. In fact, it's often good to have Javascript turned off so as to avoid Javascript exploits, tracking and advertising.
Ask HN: Query Best Practices for DuckDuckGo?
I've recently made the switch to using DuckDuckGo for privacy reasons. Part of me misses the Google experience though, which to it's credit was actually really good. I know I've been trained over the years to search the "Google way," breaking up things into keywords, using quotes, etc.

That said, whats the best way to searching using DuckDuckGo. Is there a certain query format to get the best result? Am I over-thinking this? When searching for programming related questions, I find myself typing the same query I used in DuckDuckGo back into Google and finding the answer faster.
Thanks. So... No love for C++ eh
Agreed, but thinking over the CVs we've rejected and the people we've interviewed it's been pretty balanced in the number of male vs female. Obviously its not a perfect 50:50, and nor should it be as that would indicate some sort of bias.

Maybe the solution to this problem is to have recruiters and HR departments redact the name of someone and replace with a number.

In the UK it's not a requirement to ask for someones age on their CV so maybe internal processes could be implemented to further reduce the likelihood of subconscious, or conscious, bias.
"I believe the cure has been worse than the disease, and that the severity of the disease has been, and continues to be, overstated."

I don't agree with you. Specifically, the threat of radicalized Islam is real and present. Downplaying that threat when it was still confined to overseas military targets led directly to 9/11. We (the US) missed several opportunities to effectively neutralize UBL and AQ in the decade before 9/11.

Where I think you're going wrong is to dismiss or de-emphasize the complete shift of military power away from large nation-states towards small non-state actors. Terrorism is winning as a strategy.

If we do not find some way to stem this threat, the world is going to get a whole lot more unstable and unsafe for everyone. And I'm not talking about just the USA. I'm talking about most of Europe and Asia as well.

I know some people look at the Arab Spring as a promising development, but history shows that there is a high likelihood of further bloodshed and tyranny taking root where there is a power vacuum. (n/b Iraq, Iran, Lebanon, Syria, and Egypt)
Why does it have two lenses on its head instead of just one?
We just received a letter from the trolls @ Dovden Inv. how has your situation progressed since your post earlier in the year?
(More info continued from main thread)

My 2 cents:

+ If you are starting a b2b saas app, immediately think about how you can generate some e-mail lists to hit. I know it's crude, and we hate getting e-mails, but it can work in outreacing to customers. I actually got a sale not from an e-mail, but from a recommendation from someone who received an e-mail.

+ Selling a subscription is much different than selling a single product. It may take days up to a month for them to think about their needs and to see if your saas fits their needs. Treat all your leads nicely and help them even if it doesn't get you a sale. They may come back.

+ I wasn't able to get any leads from LinkedIn groups or connections yet.

+ Be very upfront about your value proposition in your e-mail to the point where they don't even need to click to view your website. What I found most effective was stating what we do (Nutrition Analysis for $40/month), and attaching a sample pdf so they can see what they are getting.

+ Still hit the pavement and visit as many clients as possible in person. You may not get a sale, but you may learn information on how to get a sale through other means.

+ Fiverr ROCKS. There were some sites I needed scraped, and people did it there for a great price.

Next steps:

+ Currently I am a little overwhelmed in managing all of the client lists and conversations. I'm thinking of investing in a customer relationship management app, or spinning something simple up myself.

+ I need to move away from the archiac method of sending e-mails through gmail. I already got my gmail account suspended twice. I'm thinking about integrating Mailchimp into the CRM workflow

The first client:
https://news.ycombinator.com/item?id=5628779)
I moved to Germany to work from Canada after finishing grad school and was amazed to find applicants put pictures on resumes there.

Ironically later we made an attractiveness estimator and I suggested we use it to screen somebody applying for a secretary position (I was only joking and actually more pointing out the ridiculousness of having photos on resumes).
Snowden's email provider
You still need dynamic "pages". Things like geoip redirection or localization etc. You could in theory load this stuff via ajax, but this doesn't work for search engine crawlers. But i do agree most stuff can be static, you can push json on fragments onto s3 and have the web page fetch them via ajax.
It's not disruptive unless it's not only commercially viable but actually cheaper, and I know that without even having read Christensen's book. Also I think they said they were writing data at some small multiple of 200 kilobits per second, which hardly qualifies as "ultra-fast".
And they say nobody around here has a sense of humor! Happy to see it was just a matter of injecting the proper dependencies!
I enjoyed reading it to, I was just lamenting the fact that it seems like we hear this advice day in and day out.

I'm right in the beginnings of the growth phase at my startup and I can tell you, we've made every mistake you can possibly make without drowning the baby in the bath water. You name it, at one point we did it.

I'm talking:

* Feature Creep

* 90% revenue from one client

* Not listening and building a whole GUI in the Dark

* Attacking customers who weren't in the target market

I could go on and on, but the point is; I've been there, we've all been there. It's so easy for me to say, as an armchair observer, how easy it might be to manage a business like that, but the truth is I have no idea.

The problem is when you think you understand your target market, and you don't.

I guess the point of my previous post wasn't to tear into the author, as they're very brave to put their opinion and their work out there. My point was that the lesson we can all learn is a hard one, and one we may need to learn multiple times.

I think we're largely in agreement, but I thank you for your comments :).
> clever AST savvy tools will fail in the presence of metaprogramming, unless you restrict it to patterns the tool knows. And then you're halfway towards static typing with inference.

Common Lisp has plenty of well-defined macros with simple patterns any tool could learn, but it's definitely dynamically typed. (defstruct foo ..) generates foo-p, make-foo, copy-foo; what parser couldn't understand that? All it takes is a few good macros to really make the DRY work. Either give up like the author and repeat yourself or move past the problem with a macro.

Patterns mean "I have run out of language." — Rich Hickey
Not to argue that gender bias doesn't exist. But this is not a good study case as he tainted his resume pretty badly from the start. Not being currently employed is a red flag to a lot of employers and gets you immediately discarded. And putting personal information, even if seemingly innocent, triggers the lawsuit avoidance mechanism at a lot of places and immediately gets you discarded.
Apparently it's fine when "we" walk WHOIS files looking for domain names to sit upon purely for resale... just not when "they" (faceless non-geeks) do it.
"Germany, which clearly has a superior human rights record than the U.S"

I think I just pissed my pants. Pardon my rudeness, but West Germany was forced to improve their human rights record by imposition from the Allied countries. East Germany continued to have a crap HR record.

Only in the recent record does Germany have a solid HR stance.
Still around http://www.politico.com/politico44/2013/05/code-pink-heckler...
There is one other possible alternative: those of us who feel strongly about this issue need to get into politics. If enough of us get in (obviously we'd have to adopt one of the big two parties, and start getting support at local or state levels first) we could shut this stuff down from the inside.

Of course, we'd need some protection against people defecting for the money. Maybe everyone has to make treasonous statements in front of a camera that we all carry or something, so if someone sells out we can have them jailed or executed for treason.
I also would put some of the burden on the employee. If you're not doing your due diligence to find out about the company before you join them, you might be just as responsible for not "being a good fit".

I've double clutched on several companies after turning up negative reviews on the company, or knowing someone who worked with said manager. In all three cases, I was right to stay away and was glad I did more research on the company I was about to join.
Didn't Apple's Tim Cook say/recommend (to Duke MBAs) to "break the rules"?