skysight-inc/HackerNews huggingface dataset:
Build it with React, Node, and MongoDB on top of AWS, of course... oh, and toss in DSL-of-the-month for fun.
Sure, though I would probably argue with saying addressing it does harm, rather than good. I agree that adding a quota or benefits or what have you is not a 'fix'. The problem isn't solved. And they may even cause problems of their own, like people getting positions based on who they are rather than their merit - though that's also certainly prevalent in majority populations as well (who hasn't worked with someone who is less capable but more photogenic, or happens to be 'someone's mate'?).

But when there is an imbalance, or signs of general passive discrimination like with woman in tech, then initiatives that may not be perfect but which go some way towards helping address the problem ARE valid I think.

And if there are problems with a given approach, well, that's what iteration and metrics/analysis are for right? Continuous Improvement?
Tech firms plan the highest capacity Atlantic data link
It's a scientific and medical requirement, not a regulatory one. Using that on a mass scale, rather than for occasional one-off treatments for particularly unresponsive infections, is going to require kits, or a massive investment in laboratory capacity in the U.S.

This is the field I work in. Phage therapy is awesome, and actively being explored, but there is a reason antibiotics won out. Phages are anything but easy and general-purpose.
Re the options, the S-1 says: "As of March 31, 2016, we had outstanding options to purchase an aggregate of 16,704,752 shares of our Class B common stock, with a weighted-average exercise price of approximately $5.57 per share, under our equity compensation plans. After March 31, 2016, we issued options to purchase an aggregate of 671,550 shares of our Class B common stock, with a weighted-average exercise price of $10.30 per share, under our 2008 Plan."

Assuming they're going to IPO at more than $10 per share (which is usual) and that the option strike price has not gone down (so all the options issued prior to 3/31/16 were at a strike less than $10.30 per share) it looks like almost all the options would be in the money to some extent.
Snapchat is not similar to any messenger I know of. There have been numerous failed attempts to clone Snapchat, however.
Microsoft won't back down from Windows 10 nagware 'trick'
Is there anything in a browser that ensures that simple updates with local effect have O(1) layout cost?

Or do developers have to live with the uncertainty that simple updates may have a higher computational complexity?
If anything your example reinforces my point.

People SHOULD have made an stand on civil rights on Claudette too -- not just Rosa.
I find this all slightly terrifying. I've often wondered how easy it would be to create a few fake references for something and start spreading misinformation. I'm fairly certain there have been cases where Wikipedia has referenced sources that were themselves sourced from Wikipedia.
Before talking about my inability I would like to see what ability that you poses which prevents you from identifying taxation as theft. I ll really like to know.
Not worried about any trash talk like labeling people cowards (from my perspective it's like calling you into the light to get a better shot with a different barrel) but the author doesn't want to consider that the public and private interests can be aligned. He has a point about Foucault. The rest isn't well argued, he is hand waving frantically so you don't consider the facts he's leaving out.
Not really, scale is pretty much a solved problem at this point.
Congrats, it looks awesome :)
You can get a GPS module on aliexpress for around $6, whereas an ESP8266 is <$2. So it's still very affordable, but GPS is quite a bit more complicated than WiFi and correspondingly more expensive.
> It's not "just to please other people"; it's to attempt to counteract the institutionalized discrimination against minorities that exists throughout the country.

Your counterpoint to that quote can itself be reduced to "just to please other people," for what it's worth; it just slightly changes who the "people" are and what "pleasing" means, if you really think about it. Perhaps you and GP don't entirely disagree, depending on how one interprets things.

Important: I am not stating an opinion on this because I know better in these threads. That is an merely an observation on the observation.
Isn't lots of capital flowing around the goal of any healthy economy?
Affirmative action, as commonly practiced for university admissions, don't hurt whites at all. They primarily hurt Asian-American applicants.
Come to Sweden, Paternity leave and Maternity leave are basically tied up into a shared "Parental" leave, a couple of new parents get upwards of 400+ paid days between themselves to divvy up as they see fit.

Source: my colleague just had a child and I have to do all his work as well as my own now :( (not salty, glad we have this!)
"hypothetical" assumes this has never happened. Copyright and patent laws came into existence because this exact scenario happened all the time.

Edit: to counter DannyBee's assertion, I'm referring specifically to this statement -- "it is a fact that simply letting any casual passer-by copy and distribute any creative work with impunity would certainly work to rob those who may have spent countless hours developing such works of the commercial value of their efforts." The history of copyright starts with printing restrictions to control the flow of "dangerous" information, but the first modern copyright statute (the statute of anne) deliberately came into existence to protect ideas by granting protections to authors of content for n years. Until this point. Copyright was a grant of a printing monopoly.

https://en.m.wikipedia.org/wiki/History_of_copyright_law

> The Statute of Anne had a much broader social focus and remit than the monopoly granted to the Stationers' Company. The statute was concerned with the reading public, the continued production of useful literature, and the advancement and spread of education. The central plank of the statute is a social quid pro quo; to encourage "learned men to compose and write useful books" the statute guaranteed the finite right to print and reprint those works.

Comments to DannyBee's link address this mischaracterization of modern copyright history. One example: http://questioncopyright.org/comment/8491#comment-8491
You see the problem here ? What's to stop someone from just getting a black female friend to call herself a founder to do the pitch.

I get wanting diversity, but when you do it like this your blatantly putting others at a disadvantage.

How about you work on increasing your available times which would allow more people to apply overall.
> Fewer Oracles. Fewer Microsofts. Fewer Steve Jobs.

Was it so bad back when you could just buy software for money? Before business models built on eyeballs and data mining instead of copyright?
I think there's an old version somewhere that can do some injection, like sending disassociation packages and other nastiness.
There is one: https://blog.filippo.io/untrusting-an-intermediate-ca-on-os-... (linked from tweet) That's OS X, but probably every major trust store can do this.
2.x or 3.x?
That's not what I'm saying at all.

Change that to:

"Why can't someone with bipolar/schizophrenia be more like someone without?"

and you'll find that the two things should be treated similarly, but they never are from personal experience.

It's not an issue restricted to gender. The issue is elsewhere, and your video flippantly minimizes a complex problem.
Additional reading material: http://questioncopyright.org/learn
Yeah, but no. There's nothing stopping Huawei or anyone else from exactly copying that Samsung. And then what's the difference between the two? Nothing except price.

OTOH, nobody can copy an iphone because nobody but apple can put ios on a phone.
Surgery is never an easy choice, but infection is always something to worry about. I had jaw surgery last year which was supposed to be an outpatient procedure, but there was a complication and I had to spend the night. My main thought was "oh no, I am probably going to get some weird infection". And indeed I did! A hole opened up between my mouth and nose and it got infected. Augmentin did nothing, but the doctor did a test where they grow a culture and test every antibiotic against it, then prescribe the one that killed it. That cleared up the infection immediately and I am now in perfect health with no unnecessary holes ;)

It is really weird how we concentrate all sick people in one place, and then act surprised when they start growing weird diseases.
By the same note, you likely won't be writing a complex desktop application without some tooling installed, with similar pre-requisites. I don't know why people get so irritated at "JS tooling is hard". Try writing an (INSERT FRAMEWORK HERE) app outside the browser.

People assume that writing an APPLICATION for a browser is easy, which is why people get stuck maintaining monstrosities that are disorganized, not composed and tens of thousands of lines of spaghetti. Writing an application in the browser deserves just as much respect as one would give towards setting up the database & schema or creating a service layer.

That lack of respect for front end code is a big reason as to why front end projects have crappy code. React is a real break from this on so many levels... Yes, you'll need (webpack|jspm|browserify) with (babel|typescript), and likely (postcss|less|scss) in place closer to the start than the end. Much like if you're writing code for a desktop application you'll likely need at least an IDE installed, and potentially several libraries close to the start.

My current tooling of choice is webpack + babel, depending on the project I may bring in scss or less, and react tooling as needed. Using CSJ or ES6 style module syntax means cleaner code that's easier to restructure. Using webpack means being able to bundle resources in a logical flow. Working on a project without webpack + babel is just painful by comparison... I'm working on an ng1 app at work that's less than 6 months old, and feels like it was written in 2011... having to add .js files to some common point, and not being able to easily refactor services/controllers/directives/components into discrete modules is pretty painful in general.

What does it take to get a Java application going? Maven, some build system, some other tooling, and understanding the component/class hierarchies? It's not any easier than working with any new tooling.

Is there some churn, yes... is it that bad, not really... going to browserify mainly means that you can have references from a starting point into your application's code... each piece requires in its' dependencies. From there going to webpack adds in other dependencies and custom loaders. Babel is a translation layer... these tools generally build on or are supersets of the tools that came before.
Build faster browsers.
Don't be afraid of dogma.

There were times before there was a DOM (you might not have been born yet) and there can be times after DOM :)
Apparently we (and other animals) have evolved some mucus-strategies for capturing bacteriophages for our own use.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3696810/
Race Row on Mount Everest: Sherpas Square Off Against Racist Western Climbers
> They're protectable, but can't be protected in any realistic scenario

I thought that since the court which ruled that APIs are copyrightable wasn't the court which would normally hear the appeal (due ot the patent issue) their ruling doesn't set a precedent?
Yep, and that fair use argument is why the SCOTUS declined to hear it at the time. Be interesting to see if it goes back that way or if Oracle decides it's not going to get anything from doing so.
How about a startup that uses image recognition from video feeds to identify and track individual anmials, and then tags those to be medicated once symptoms pop up? Or will the continuing dosage of antibiotics in the food prevent symptoms from appearing at all?

I see some great opportunities in technology for streamlining processes behind fair and high-quality agricultural products.
GitHub is focusing on the very bottom of the funnel. They are noticing the distribution of their employees doesn't match that of the larger population, then attempting to make it match. But what if the reason their company distribution doesn't match up is that the distribution of people with the requisite skills doesn't match up? They are trying to treat the symptoms of a supposed problem rather than the ailment itself, and putting themselves at a competitive disadvantage by doing so.

Affirmative action doesn't work, except for the short-term career prospects of those individuals lucky enough to profit from it, and the virtue-signalers who propose it.
How would you determine which reverse image search result is the original content creator? Just curious.
It saddens me that many of the greatest programmers of my generation are just trying to get people to click ads.
"all these groups of people have the same capacity for talent and skill"

What evidence is there to believe this?
Oh I get it. Is it supposed to be reading tabs in Safari? Because it really depends on the website whether or not I'm being 'productive'.
Just has to happen once though.
Wow. I had no idea investment rounds were in the size of billions these days. Perhaps not so surprising though that investors wants larger yields than what the public stock markets can offer.
I'm outraged that github has not reported these numbers. What are they hiding?
Ok, I think there's something that could be tried with git, that both

* saves the full history of work
* shows only meaningful history on master
* keep the history of pull requests

I've never done this, and I'm only running from approximation, but you
actually made me curious enough to think about it. I must admit that I'd
seriously like the more successful git hosting platforms to seriously
consider point 3, because the history of a given pull-request is
impossible to follow (you never know if the committer added a new
commit, or if they amended the last commit)

So:

1. Hack and commit along the way

----A----B----C
\
--D---E---F

2. When you're ready for a pull-request, create a merge commit and put a
tag on it saying "PR 123 attempt 1". The merge commit should contain
a summary of whatever happened in the initial branch. Put the merge
commit in its own branch, like "PR 123" and create a pull-request
from this merge commit to master

----A----B----C
\
\-------------M
\ /
--D---E---F

3. If you want to modify the commits, do the changes on the feature
branch, and when you're done create another merge commit. Put it
after the first one in the "PR 123" branch, and put a "PR 123 attempt
2" tag to it. Using standard tools such as github or bitbucket, by
putting the merge commit in the same branch the PR will automatically
be updated

----A----B----C
\
\-------------M1-----M2
\ / /
--D---E---F---G---H

4. You don't have to put changes after the ones in the previous
attempt, they can totally be in parallel

----A----B----C
\
\-------------M1-----M2--M3
\ / / /
|-D---E---F---G---H /
\ /
\ /
---I---J---K------

5. When you like the changes, just merge Mx into master

----A----B----C -----------------------------L--
\ /
\-------------M1-----M2--M3
\ / / /
|-D---E---F---G---H /
\ /
\ /
---I---J---K------

With this scheme you have the history of the PR itself through the
branch, where you can see the different attempts, and the summary at
each attempt. When you're on master and you want to have a quick
overview of the history, you can use "git log --first-parent" to only
see the commits that are part of this branch and not all the parent.
In the poor drawings I attempted, you'd see L, then C, then B, then A.
The history is easy to see, however a little googling shows that
bisecting this is not exactly trivial. You'll have to instruct git
bisect to skip over M3^C, ie "everything that is in M3 but not in C".

Unfortunately the standard git isn't smart enough to show two parallel
branches as truly parallel, it tries to squeeze the graph to as few
parallel branches it can show, meaning they all needlessly look
intertwined. Moreover it requires manual fiddling in merge commits to
properly tag them and edit their message for it to be meaningful, but
nothing that can't be easily programmed.
It's amazing how long ago this issue was understood. And yet not much was done meanwhile, on a global scale, to address it.
Interesting that the video of the crash has since been made private.
anecdotal, in the early to mid eighties I was in the US Air Force. The machine I was first assigned to watch over was in the secure comm center. This burroughs machine was the first non-tube computer made by burroughs. it could boot from paper tape or card and was replete with blinking lights.

later I moved up in tech to a sperry/unisys system. all our personnel data and such was loaded via cards, physical cards in multiple boxes till near 88.

So honestly I don't doubt they still do similar. I was just so glad we got out of boxes of cards because having to fix runs each night got old and all for bent card.

it got me into programming, turbo pascal at the time. why, when we moved off physical cards it was then onto 360k floppies. The problem was, the upload/download programs provided could take half an hour or more to transfer to the 1100/70. The turbo pascal program did it in five or less per disk without issue.
Wonderful tool! I can see myself using it every single day.

Comment on usability: currently, different ports from the same domain name are recorded as different websites. I think it should be sufficient to group all the ports used with `localhost` as "productive".

Thanks for the great work!
>It's a privileged viewpoint

That is a meaningless way to try to dismiss someone's opinion.
Perhaps Zynga is not an optimal example here.
This is an interesting thing to trend, especially since it has been just over a year since @sama put out his famous bet (http://blog.samaltman.com/bubble-talk).

I think the author may be conflating (as most do) VC investments at the left side of the power-law curve, and those on the right side. Meaning that the investments on the left (that produce at least 100x returns) are likely valued correctly, whereas investments on the right (at the tail end of the power law curve -- or even those in the center) are supposedly overvalued.

Even so, the Inc author's insinuations about Uber and Airbnb are not exactly the smartest things I've ever seen written. Since I fully expect that within 10 years Uber will be running a massive network of electric, self-driving cars and busses (and perhaps even long-haul networks?) in every major and even minor city in the world. The global transportation infrastructure is absolutely worth MUCH more than $50bn.
I've noticed that lots of recent advances in threading are all just ways to avoid context switching of threads and instead handle those switches manually (e.g. "green threads" in Python).
Behavior introduces racism, not talking. Talking about it means we might find a solution or a mitigation.

You make it sound like the problem would go away if we'd just stop talking about it. That's not a solution; that's just sweeping it under the rug.
The article doesn't touch on it, but the obvious followup question from the laymen is why can't we develop new antibiotics? I was curious and according to Wikipedia we haven't developed a new class of antibiotics in 30+ years. Can someone with knowledge on the subject explain why we seemingly can't discover/develop new forms of antibiotics to combat these resistant bugs?
But it's also possible that the reason that some groups are underrepresented because is because they don't like their prospects (say, in term of a welcoming work environment). Causality works both up and down the pipeline; not just up.
For fibers (AKA Coroutines) in Rust, see mioco https://github.com/dpc/mioco
>If you think each of those groups of people has the potential to be as talented as any other, then why is there a discrepancy?

Because you think wrong.

>Given the starting point of "all these groups of people have the same capacity for talent and skill"

Why take something we know to be false as your starting point though?
It did. The first car in the lane to encounter an obstacle will have no trouble avoiding it. The driver probably saw the obstacle from very far away.

However, if you, the human, are following said car, you may have fractions of a second to react, after the car moves out of the way and you can finally see the obstacle.
What's to stop someone from just getting a black female friend to call herself a founder to do the pitch.

Integrity? Self-respect?
Wow, your idea is heading incredibly towards the same general direction as https://en.wikipedia.org/wiki/Sparse_distributed_memory described there. Excellent!
I believe ASP.Net and Spring predate jQuery.
"Growth Hacking"

In reality it is just everyone trying to get their foot in the door so that they can get a piece of that sweet "unicorn" pie.
I think the parent comment was actually referring to the flexibility and ease of tunneling connections/services through SSL on Plan 9 versus on unices. It's the generality of the way Plan 9 handles it (everything is a file) that makes life easy.
It really sucks that there's no way to block this intermediate CA or even the root symantec CA on iOS; the type of roaming device where it's most needed (and most likely to be used with random wifi).
Hack multiple conditions in Nginx configuration
>But I put out job ads and get like 2 qualified responses.

And 200 completely unqualified ones. It is crazy how many people apply for jobs they have absolutely no qualifications for.
As a wealthy person once explained it to me: half the fun is making a ton of money, and half is finding a way not to pay (or just a tiny amount of) taxes.

If you have $20m in the bank and are living off of investment income, in a way it makes sense. You want the highest return, for the least effort and risk required. Taxes eat into that.
>I was playing with the idea of using JS objects as a template engine: http://m1el.github.io/jsonht.htm, and I'm pretty happy with it.

Isn't that the same as (among several other things) React's JSX?
> What are you doing with python and go that "just works"?

Anything you want. Dependency management is taken care of by a simple `pip install flask`, or a requirements.txt. The rest depends on the packages you are using.

> It takes a lot more work to build a yelp clone with python than it does with react.

And why do you think that? I could build a simple and performant Yelp clone with full authentication, admin access, and persistence using only a handful of Python packages:

* Flask: web app microframework

* Jinja2: view templating language

* SQLAlchemy: database ORM

* Psycopg: Postgres database driver

* Flask-SQLAlchemy: Flask plugin for SQLAlchemy

* Flask-Login: authentication, accounts

* Flask-Admin: administration

Of course, just like in the case of React, you'd need HTML + CSS for styling, and JS in case you'd like interactive elements. And finally, to run the app in production, I'd use Nginx + uWSGI.
As far as DRY, the worst aspect of no-dependencies approach is dealing with AJAX. The rest of it is actually not that bad. After some experimentation, I separated the functionality into "behaviors", which are fairly reusable across different pages and projects.
I'm inclined to agree. My wife got hit riding to work nearly a year ago and she still gets pain in her wrist now and then. The driver apparently didn't see the need to check for anyone in the lane before moving in to it.
An older but similar approach from Doom III engine: http://fabiensanglard.net/doom3_bfg/threading.php

I wonder if there is a good open-sourced C++11 project for this pattern? (a job/task queue)

Also how does this pattern compare with just using future/promises with a parallel executor?

https://code.facebook.com/posts/1661982097368498/futures-for...

or grand central dispatch from objective C?