skysight-inc/HackerNews huggingface dataset:
Twitter's response seems pretty untrue. Specifically, they say:

"Beyond just disclosing our workforce representation statistics, we have also publicly disclosed our representation goals for women and underrepresented minorities for 2016, making us the largest tech company to put hard numbers around its diversity commitment."

Are they unaware of Intel's diversity initiative? Intel has set hard goals for 2020, and is continuing to track metrics yearly [1].

To claim that one is tracking the state of the art, and simultaneously be so unaware of what the state of the art actually is, is a sign that an organization is languishing, regardless of what the subject is. In this case, the subject is diversity, and the organization seems to still be Twitter.

There are ways to avoid these kinds of issues: if you run an organization that you want to build a diverse workforce in, I recommend that you hire a diversity consultant. (I believe that Clef, for example, did approximately this, and got staggeringly good results.)

[1] http://download.intel.com/newsroom/kits/diversity/pdfs/Intel...
Tale of a Doomed Galaxy
Hm... they have both:
http://www.rackspace.com/en-us/cloud/servers/onmetal
Ruby example is not very idiomatic. Give File.open a block and it'll handle closing it. Instead of flushing the file every time, you could just set file.sync = true once.

Also, if one was going to use the ensure block, use nil? not '== nil'
I wish it came to Vancouver.
I was reading their website

>The most recent paper to investigate the safety of ultrasound was just published in the January 2016 issue of Ultrasonics.

Wow Jan 2016? Are these guys from the future?
Meet the Man Who Solved the Mysterious Circada 3301 Puzzle
High Fat Diet Causes Depletion of Intestinal Eosinophils in Mice
Muggers are typically not going to come across the same victim twice and word does not spread that you are 'an easy mark'. So the advice to people being mugged is to simply give your stuff rather than to try to put up a fight.

But extortion is different than mugging. See, in extortion you have a perceived weakness other than that you fear for your life and that weakness has subscription possibilities, unlike mugging people. For instance one simple defence against muggers would be to have nothing on your person. Hard to mug you in that case. But since the ransom victim can't really change the nature of his business (short of removing themselves from being online) they will always be open to a replay.

Individuals are not the parties being extorted here, it's companies with some degree of success and visibility. I pretty much guarantee you that every larger entity online has either been prodded by extortionists or will be prodded in the near future. This is a very large business and everybody that pays makes it a bigger issue because of the perceived easy money drawing in ever more prospective extortionists.

Muggers != extortionists. Blackmailers are extortionists and they always come back until they get stopped through some other means (for instance the authorities) or until you tell them to do their worst.

In the case of one Dutch bank this led to intermittent outages over the course of several weeks but eventually they got things under control and there hasn't been a problem since. If on the other hand they had paid I'm pretty sure that they'd be paying a nice monthly protection fee. "It'd be a terrible thing if something happened to that nice website of yours.", it's just the same tactic as the mob employs against shops.
an email server doesn't need to be accessible 100% of the time to guarantee deliverability
We'll have to see. China, Japan, Korea and India have world leading companies, world beating companies. They compare very well to more diverse countries like Mexico, Brazil, etc. [Japan and Korea are rather small compared to Brazil and Mexico]

This is separate from the question of providing fair and gainful employment for everyone --I think that's a goal as a society we should strive for _even if_ it puts us at a disadvantage. My question was more geared toward questioning the received wisdom.

One obvious advantage for companies operating in a homogenous society is they don't face the challenges in hiring a diverse workforce.
Inside the Circada 3301 Cabal
Google is doing fine without China. Doing business in China will create dependencies/risks that once established could be difficult for Google to turn back. I just don't know if it's worth it.
How many countries can you travel to without a visa?
> then some device makes the requests out on behalf of the clients.

Well, that, or horribly mangles them. My employer uses Blue Coat ProxySG, and browsing Wikipedia in Chrome has been impossible for a few months. [1] Before that, it was anything which prioritized ECDHE ciphers and used Fallback SCSV, like the Mozilla Developer Network site. It's a pain in the butt.

[1]: https://code.google.com/p/chromium/issues/detail?id=511976#c...
Reaver Pro ISO (WiFi Hack Working 100%) 2016 Download
Are you saying that among those 30 qualified candidates, they're all at exactly the same level of skill/talent/experience, or are otherwise completely interchangeable?

I find that hard to believe, at least for any realistic scenario.

Even if all of those candidates exceed the minimum level of merit required for the job, it's very likely that some will still have more or better skill/talent/experience than the others. There will still be an ordering based purely on merit.

Ignoring this ordering when choosing the 10 successful candidates would be a case of ignoring merit, which would indicate a lowering of standards.
Geez. That sucks.

I guess they really wanted those minutes of fame.
Reminds me a piece from Thoughtbot on using aliases for git commands[0]. My takeaway is that these systems work well for the people that made them because they have a deep knowledge of how they work. It's hard to get other people to adopt the systems they created, even if you can say "using this makes me 10% more productive".

Git always seems to be the focus of these "redesigns" because the commands are, granted, not intuitive. But is typing `gs` or `git c` better? Git's default API is documented, universally available and already in the muscle memory of most people.

[0] https://robots.thoughtbot.com/streamline-your-git-workflow-w...
That's purely speculative.
I am glad Google is going to launch Play Store in China. As an Android developer, here is what is happening:
"Chinese developers can sell in China and Rest of the world. Rest of the World find it near impossible to launch services for Chinese customers."
I am sure having Google Play Store in China provides a Path to launch Apps in China for Developers outside china.
A guy I know made this website to raise awareness about border discrimination based on nationality. No one chooses where they are born so I thought this was a good issue to raise awareness of.
It takes guts to get in a space where the people you're evaluating can take it upon themselves to sue you at no cost to themselves. And I sincerely hope they succeed, no one should be untouchable.
I had the same views as many people here before. That Google returning to China is abandoning its principles. But seeing how my friends and family suffer with Baidu, I wonder, what exactly "Do no evil" by not cooperating with Chinese government is good for? It does not in any way boost human rights or freedom in China, and the only tangible result is that ordinary Chinese citizens are suffering even more because of lack of access to a better search engine. Exiting China does more "evil" than returning to it, at least from a utilitarian perspective.
Grouplend: http://grouplend.ca

I like Grouplend for three reasons:

1. It uses cutting edge technology and Big Data.

2. It's bringing B2B lending to Canada; finally, you can get a loan without going through the big banks.

3. Markus Frind invested in the company when he got his $575-million payout after Match.com bought POF.

I just wish they paid more. On angel.co, they're offering $50-75K for junior-intermediate engineers and $65K for intermediate-senior engineers at the low end. I would have liked to see them offer at least $75-80K to new grads, at least the well-prepared ones.
I've been following this one as well. But I can't imagine legalization is more than five years away in California.
I do recall the HP camera fiasco. That was proof of some of the deficiencies attributable to lack of diversity.

However, that does not speak to the company doing better or worse over all due to this lack of diversity, unless we presume that lack of diversity is by and large negative and diversity is by and large positive.
>The market is remarkably inefficient.

Then why aren't you exploiting this?
I've heard this but never understood why arm would be used over mips. Cost? Power consumption?
Ah, but music is so a part of every culture. Everyone used to sing or play intruments. And the first chance they got to give that up, they bought that gramophone and stopped making music themselves. I wouldn't expect cooking (as opposed to eating) to be any more resilient than that.
Ask HN: Is there “Upvoted”(podcast) for HN?
I wish there was a weekly podcast that summarizes everything important that happened on HN.

Do you know if there is something like that?
I don't think the OP was looking for people to pump their startup here, but ones that people were following and found very interesting. That said, I'm sure you follow your startup pretty closely and are very interested in it.
Why are they called Netpbm format when they were invented by Poskanzer years before the NetPBM project was founded?
How the 12-Week Year Is the New 12-Month Year
For the years, Google has been working with NSA...
A couple of things:

1. Limiting your hiring to a tiny set of schools makes about as much sense as only interviewing candidates with names that start with A-F or candidates that come from California. You're just going to end up with a smaller list, not a better list.

2. I thought there was this dire "shortage of engineers", at least that's taken as a given on HN. Why the need for an arbitrary filter?
Right now, Google is 100% censored in China (blocked). I'd much rather have a censored Google than nothing at all.
Yep. Just like if you found out that probability didn't work, go to Vagas and exploit it.
> Everyone is a private contractor, they are free to make their own choices and work (or not work) for a company.

I don't know if Sprig hires cooks as contractors but that doesn't necessarily mean they have the same freedom contractors usually have. See the lawsuits that brought Honejoy down, and the class action one against Uber.

I actually think this is the biggest argument in favor of Josephine, that the author didn't bring up. Sprig needs to standardize user experience, so has to walk the line between enforcing policies on their cooks and still treating them as contractors. Josephine is literally a marketplace, where your interaction is directly with that contractor. Much better, from a legal risk question.
In practice, there just isn't a total ordering among candidates like that. You'll find some who are better at some things than others, but you need a mix of strengths for the team anyway.

And I'm not aware of any company that actually manages to rank all candidates by their exact position relative to other candidates. Interviewers tend to get to say just "hire" / "no-hire", not all candidates talk to the same interviewers, etc.; that loss of information isn't, in practice considered an unacceptable lowering of standards.

So, given that standards have already been lowered in the real world from this ideal, affirmative action is certainly not lowering them any more.
I dunno. Technicalities of vertical envelopment aside, once something is surrounded it's usually considered ceded to those who have it surrounded.

An inability to defend, contrasted with an unlikely target to be attacked, leaves you with ease of access as a defining quality of possession.
Here you go:

http://docdro.id/J8cWQCj
Because I don't have the startup costs to start a successful Twitter-competitor sitting in my pocket?
I guess I failed. I couldn't find it.
They're pushing for it.

Have you seen the new email campaign they're running?
The British created your grandparents' country and you should be thankful to them for it. It was nothing but fortunate for India to have sensible men like Charles James Napier working to put an end to barbarism like Sati:

A story for which Napier is often noted involved Hindu priests complaining to him about the prohibition of Sati by British authorities. This was the custom of burning a widow alive on the funeral pyre of her husband. As first recounted by his brother William, he replied:

"Be it so. This burning of widows is your custom; prepare the funeral pile. But my nation has also a custom. When men burn women alive we hang them, and confiscate all their property. My carpenters shall therefore erect gibbets on which to hang all concerned when the widow is consumed. Let us all act according to national customs."[1]

[1] https://en.wikipedia.org/wiki/Charles_James_Napier#Service_i...
> ...the USMC study purporting to prove women are unfit...

I'm not sure which study you are talking about, because the USMC has been fighting it for several decades - and conducted many studies to back their position. I wrote a paper on the subject many years ago, it is a very complicated issue - lots of very obvious and undeniable cons, with a few potential pros. One of the funnier cons that I remember was the statistical analysis of female service members' pregnancy rates prior to deployment. For some reason, as soon as deployment time comes up - a great many females find themselves impregnated and unable to go overseas... Apparently the problem is so bad that many commanders don't include females in the total organization count for predeployment planning. Also, the USMC is pretty much the only branch that would benefit from the potential pros - pushing problem-solving and ethics further down the chain of command. I'm guessing that they've done the math and decided that it would still be a net negative.
> invoking another shell

That wasn't a subshell - $(( )) is Arithmetic Expansion. (you may be thinking of $( ) for Command Substitution)

$ echo $BASH_SUBSHELL $((BASH_SUBSHELL)) $(echo $BASH_SUBSHELL)
0 0 1

Now, using the result of a boolean is a bit strange; I would have used your math with the modern expansion style:

# the new style allows spaces
STATE=$(( 1 - $STATE ))
I've been using scm_breeze for a couple years, and it really makes me more productive with Git.

My favorite feature is that after a `gs` all the files listed are bound to sh variables $e1, $e2, etc.
I have not.

Council ruled a few days ago, no new taxi licenses, no Uber.

But it's hard to defend the company when they treat their employees like garbage.
I don't know my favorite startup , but here are some cool startups you can check:

https://www.cloudflare.com

https://coding.net (It's for Chinese developers but you can try https://ide.coding.net also)

https://www.quora.com
Yep, mmap is definitely a possibility here, though finding out where everything is is a bit of a pain (Derek Molloy's device tree charts really help here: http://derekmolloy.ie/beaglebone/beaglebone-gpio-programming...).

An example of LED toggling via mmap on the Beaglebone is here: https://github.com/MarkAYoder/BeagleBoard-exercises/blob/mas... (and the associated tutorial: http://elinux.org/EBC_Exercise_11b_gpio_via_mmap)
> Wouldn't Google make more money by allowing their search engine to be censored in China?

Nobody would use it, though. Baidu already has its monopoly.
I don't think the `gs` abbreviation is the big win here. Doing `gs` and getting a numbered list of all of your modified files is a big win though. Doing `git add 1,2,5,8` or git add `3-9` is really convenient.
"Each Alphabet business could now make its own decision about where it operated"

AKA...some units are harder up for cash than others, and can decide to pick and choose principles a la carte.

At the very least, a return will raise some eyebrows? I assume if they do plan on returning it means they are either abandoning their ideals of "do no evil", or else the Chinese government has changed their ways? I find the later highly unlikely.

And the comment about "Google never left China". There was a lot of PR and noise when they left so this comment just baffles me and really makes me think ill when people pick and choose words and play with semantics.
> other equally fast/cheap filtering methods

Like what?
The fact that colonialism had some beneficial side-effects does not make it right and does not oblige anybody to be thankful.
Wow, those are fantastic excerpts.

Thanks for sharing.
Bonescript is pretty simple as well:

// npm install bonescript
var b = require('bonescript');
b.pinMode('P8_13', b.OUTPUT);
b.digitalWrite('P8_13', 1);

Pretty sure Bonescript is just doing the filesystem stuff under the hood, though doing memory mapping would be way nicer.
I remember when I took the SATs I did quite well on the reading and math, but not so hot on the writing. I remember feeling that the grading of the essay wasn't made clear at all- Should I throw out unnecessary college-level vocabulary to sound smart or write to a casual reader? Should I make appeals to emotion or cite studies?

I remember one prompt I got was "All leaders deserve their positions of leadership," and I thought, "Well they used the word ALL so really the most logical refutation would be merely a counter-example (e.g. Hitler) but now I have to drag out this reasoning into this unnatural 5-paragraph contrivance."
I think if you reflect on "contracts mean nothing and guanxi with people in power is everything" you may find the seed to an answer.

China has 1.4 billion people. There are many that will follow a contract or work with you to adjust agreements to both parties' mutual benefit.

If you are leveraging guanxi, ask yourself why you feel it is ok to further empower a person that is causing harm to society. There are many in China that do represent your values. When you engage in guanxi, you are "feeding the dragon": empowering the wrong people and dis-empowering the right people.

note: when I say "you", I don't mean you personally.
So you're implying that there's no correlation between academic pedigree and work performance. Maybe that's true, but not what my personal experience would suggest, at least in the realm of software engineering. I'd be happy to change my stance if there's data to the contrary.
600 mW through 10 to 15 mm of tissue. That's a pretty hefty limitation. For one that's a short distance, second tissue will conduct ultrasound a lot better than air.
You're doing it wrong, that isn't how you displace a market leader - you invent a new market. The barrier to entry isn't that high in tech, unless your pocket contains a fist full of lint and buttons - you do have enough capital.
Thanks for the feedback. More details.

1. Could definitely be the case. I'm not familiar enough with the framework to say how flexible it si.

2. Can't imagine there is a ton of technical debt, since this project is less than a year old and is greenfield.

3. Could definitely be that. I scanned the current backlog and it seems like a big project, but have no insight into "the weeds".

4. I guess this is a possibility, though the fact that they delivered some good work early in the engagement points away from this. Great story though! (8 minutes, OMG!)
It's this, or Native Client ported from Chrome OS to Android
How to Develop Mental Toughness
How is this better than a solar-powered (USB) charger? E.g.: http://www.outdoorgearlab.com/Solar-Charger-Reviews/Buying-A...

Light is a much better energy transmission medium than sound, it can be visible or invisible, focused, transmitted in a straight line (laser), easily routed via a simple mirror or encased in a glass fiber, and (with some notable exceptions) harmless. Also solar light is abundant during the day, as is indoor (albeit not nearly as powerful).
And one suggestion I offered was to find someone (some uninterested third party) to spend a few hours a week doing code reviews, so at least they have some insight. Of course, it'd be better if it were one of them, but some technical insight is better than next to none.
You mentioned that you warned ProtonMail's team about High Strength Attackers. What else did you warn them about? What other security flaws do they have in your opinion?
Ah, ok. I'll delete it.
By "the email deliverability problem" I'm referring to the problem that only well-known IP addresses get to send mail that doesn't get arbitrarily thrown into spam filters. See e.g. http://liminality.xyz/the-hostile-email-landscape/ , which was front-page here a few weeks back.

If you're just talking about availability, then yes, but this was a sustained DDoS that took their servers down for hours. While the email protocol does insist that the sender should queue and try later, having no new email for hours is not really what people want out of email.
When you are weak, you take what you can get. It was much better to have been colonized by the British, who actually had an interest in nation-building and respect for law and human rights (to the extent they deemed their subjects capable of handling them), than, say, to have become the personal fiefdom of Leopold II of Belgium.
For many years I was a one man ops team, before I founded Exelion, and yet again a one man ops team for the first two years.

I prefer bare metal so I'm assured very specific things, such as data security, overall latency (CPU, disk, etc), and also IO flow between VMs, and ALSO the choice of whatever hypervisor I want on servers I use VMs on.

Outsourcing hypervisor management to a third party sometimes makes sense, and sometimes doesn't.

That said, Rackspace DOES have bare metal offerings, but I find them to be far more expensive than they are worth. Exelion does it less expensively with better service quality, but of course, what I say is just a smidgen biased. ;)
You must have never had salmonella poisoning. It's extremely unpleasant, and I'd certainly take the trivial extra effort to lower the risk to 0.
Naval Missile Test Freaks Out LA
as someone who actually did this in their teens, i ddosed someone for 1 day then asked for a couple thousand bucks, but they wouldnt give any so they were ddosed for like 2 weeks. they ended up paying like 750 and i left them alone after that. they ended up losing like 250 grand in sales, could have been prevented by just paying a measly 2
It's easy to get 10Gbps packet handling on Linux or FreeBSD, it's easy to encrypt at >10Gbps on Intel, but I would love to know how to get both into a working situation IPsec solution at >10Gbps. Speculation isn't interesting, because clearly all the pieces should work, so I'm looking for anybody with actual experience with it working. I've tried, and been unsuccessful, and also unable to find anybody else on the internet that has been successful.
That's even weirder. They have obligations to their customers not to their neighbors in the same DC, that's the territory of whoever handles their hosting.
It doesn't necessarily have to be a government, things like this probably attract more vigilante "Anonymous" type of people anyway.
30 is very high. ~16-18 is a reasonable top end, and doesn't last very long (maybe 1-2 months at most).
What you say is true to your name. Take a look at https://www.youtube.com/watch?v=f7CW7S0zxv4
The file numbering thing is awesome, good job. (And, truthfully, I wish it existed separately because I want it, but not the other stuff).
That's a false dichotomy if there ever was one. The alternative to being colonized by the British was not to be colonized by Belgium but not to be colonized at all.
Is IPsec a hard requirement?

I would expect it to be easier to encrypt and sign a megabit at a time instead of individual packets.

I'm having trouble picturing a situation where it has to be IPsec and it also has to be 10Gbps on a single box.