skysight-inc/HackerNews huggingface dataset:
Was the bar lowered to recruit female or minority candidates? That's not a rhetorical question and I don't presume to have an answer to it. It was, however, the subject of the original memo, which suggests that some policies or proposed policies exist that lower standards for diversity candidates in the author's opinion. One example is, in the author's words: "Setting org level OKRs for increased representation." If such policies do exist, is it not okay to acknowledge their existence and argue for or against their merit?

As to "aggressions", I would challenge anybody to find a quote from the memo that could be considered aggressive. There are likely scientific inaccuracies, as with any hastily written and/or poorly cited piece. But I think the author did, on the whole, as good a job as can be expected at staying academic in tone and content. Lampooning him as aggressive seems disingenuous.
What we can do is say, "How many stories do these various news organizations promote that are obviously and comically fictitious.

That "spirit cooking" story was a great example of a totally absurd sequence of decisions designed to create a talking point which was subsequently promoted, so it's a good point.

But the article's point is that if we start making it very hard to have fake users, suddenly these games of signal boosting become massively harder.
The relationship is unclear, but I think "Dr. Mao" is the advisor/committee chair.
Adam Savage is a compulsive knoller - if you watch his podcasts you can frequently see him arranging items in front of him into parallel and perpendicular shapes.
I've toyed around with a couple of these for use as baby cams -- mostly streaming the video feed over RTSP using VLC as the server. The video feed always works well, but I've never been able to get the audio from a usb mic to transmit using this method. The last time I googled about the topic, it didn't look like anyone else had had much success adding audio to the stream.

Does anyone know of any RaspberryPi projects that have succefully integrated audio into the video feed?
> The source or destination of the packets shouldn't matter.

Specifically, if the source is the ISP itself. Comcast or Spectrum or AT&T shouldn't be allowed to prioritize their own streaming traffic* over Netflix's.

If they can't deliver quality streaming (theirs) to their customers, they should invest in better infrastructure.

* Yes, this includes trying to make the claim that their own VLAN / segregated TV-over-IP network is "different". They own the last mile, they need to provide RAND access.
UW CSE requires first year engineer-level physics. I don't think that's unusual.
I would be interested to understand the affront you feel.

When I read it I heard the process of elimination that scientists went through ruling out all of the ways it could not have happened, leaving only this explanation which fit the facts.

He also explained the 10 minute notion based on earth rotation and some of the other work that had been done which had tried to explain other aspects of the extinction (like why did all the plant life die off?)

As a result I felt the author had done an acceptable job of explaining why he was so certain. Clearly that didn't work for you and I would like to understand that.
It seems that it's really easy to find stuff. Like in this [1] picture, it's really clear where the sledge hammer is, but if things were arranged randomly it would be more difficult

1 https://en.wikipedia.org/wiki/Knolling#/media/File:Ten_Bulle...
StackOverflow already covers a great part of the possible (most common) Ruby related questions. I'm not surprised there aren't so much new ones in the last 1-3 years.
About job postings, I don't know, I still get an average of 3-5 ruby job opportunities per week from recruiters. The same goes for several ruby devs I know.
On the other hand, I see a lot of people switching to other new languages/stacks for several reasons (some of which are mentioned in the article). I'm one of them, but I still use ruby when it might fit the job (or is a requirement).
GitOps – Operations by Pull Requests
Please don't violate the guidelines by calling names like this. It's pure inflammation and doesn't the serve the kinds of discussions we're trying to have here.

https://news.ycombinator.com/newsguidelines.html
Loopback microphone input on your smartphone, plug in earphones and you're good to go!

How is that for disruption?
I built an app a few years ago that does this for bars. Bar Roulette. It's free in the app store...give it a try. I've had a lot of fun using. http://barroulette.cool/
Could you suggest books that go deeper in the second type of technical analysis? Most of what I find online fits well in the first type you described.
One thing to keep in mind is that predicting a downturn in the short-term is different than predicting long-run performance over 10, 20 or 30 years. I think the website is trying to do the former and your article is talking about the latter.
The catch is that they will try to sell you their paid courses, this a bootcamp school mind you. Look at their other offerings.
I don't know much about hipsters today but back in 1990's we used to be somehow similar in several respects. The term wasn't used back then and one would probably say we were "bohemians". So, can it possibly be that hipsters are really immitating bohemians rather than rich people?
On the one hand it's a shame to lose the interesting fauna, on the other hand, the area has been in constant flux over the ages. On December 14th, 1287 the entire area changed in a single day, for example [0]. So there is no reason to expect the current layout to be permanent. Perhaps what we will get next is pretty too.

[0] https://en.wikipedia.org/wiki/St._Lucia%27s_flood
If recursion could be tail-optimized, it's usually better just to write iterative `white`, unless you can't use mutable variables. The interesting recursion which can't be trivially replaced with loop is not tail optimizable.
This seemed so strange to me as a former operations research PhD student. Most people were co-authoring all of their papers with their advisers. There was nothing to steal because the adviser is already an author on all of it. The rare single-author paper was usually a side project of no interest to the adviser.

EDIT: non-adviser committee members didn't usually co-author a paper, but I never heard of a committee member or professor appropriating a student's work. I don't mean to say it doesn't happen, because if it was, it would probably be well hidden. I'm just not sure if it happened in my field and I was oblivious, or it didn't.
A friend of mine made an even more minimal thing. Turns out he still has an internet version:

http://people.ds.cam.ac.uk/ajn44/linelogic2/

You basically have arbitrary-arity NOR gates, that are your only way of splitting signals. From it you can make anything from XORs to flip-flops to clock signals to anything you want. I remember him making a very fancy 8-segment display counter (that actually counted up over time) in one version of it back in the day.
To be fair, though, I've seen horror stories that work in the opposite direction as well.

As a tenured prof thinking hard about how to make a career transition out of academics into a slightly different field, I have plenty of stories of corruption and rewarded incompetence. This essay is a good read, but at this point I'm kind of desensitized to it.

However, universities are cautious for the same reason that justice often moves slowly and deliberately, and sometimes the guilty are not punished: because the innocent are also falsely accused.

I'm not saying this to defend universities that protect pervasively corrupt individuals or communities, which does deserve criticism. But for every story I've heard like this, where you have researchers taking credit for work not theirs, or plagiarizing, or falsifying data, or engaging in physical or sexual assault, I'm aware of other stories, where someone has falsely been accused of sexual harassment or assault, or is the victim of slander or lies. I've had colleagues who had their research labs wrongly entirely shut down because of attention-seeking behavior from another faculty member, wanting to play the role of savior. In situations like those it doesn't matter if some lawsuit procures some settlement or compensation, because a different, more pernicious type of damage has been done.

Because of things like that, I think universities often tread very lightly, because if someone comes forward with a claim it's difficult to know where it will lead. Administrations have their own problems (especially with being top-heavy) but they should be cautious, given the crap I've seen.
I haven't observed anything related to what the article is talked about. I haven't heard of any hype related to PyTorch at all other than the announcements by Facebook. Can someone correct me if I am wrong?
How does this work? I though Netflix shut down their public API?
Thereby inadvertently rewarding people who mash their reload button when the app/site is slow :)
oh - its very similar to numerai. Pretty cool. I think this is their library - https://github.com/OpenMined/R-Homomorphic-Encryption-Packag... (they havent ported this to python, so are having to use R-bridge to use it in jupyter. I wonder why).
It may ring of it but it's not the same. The "easy" billon $ startup is adding value. This couple isn't. They just exploited the clerical (mailing-address) and accounting errors of the homeowners.
Calling all basic chicks
Shutterstock | Multiple Postions - Senior Software Engineers, Data Engineers | New York, NY | Full-time, on-site or remote | https://www.shutterstock.com/jobs/listings

Shutterstock, a global technology company, has created the largest and most vibrant two-sided marketplace for creative professionals to license content - including images, videos, and music - as well as innovative tools that power the creative process.

The company has expanded its portfolio to include Bigstock, a value-oriented stock media agency; PremiumBeat, a curated royalty-free music library; Rex Features, a premier source of editorial images for the world's media; and Webdam, a cloud-based digital asset management platform for businesses, as well as Offset, a high-end image collection.

For more information, please visit www.shutterstock.com, follow Shutterstock on Twitter, Facebook and Instagram.
Great point! Important to look at crash in real, not nominal, terms.

More: https://en.wikipedia.org/wiki/Money_illusion
I was looking really hard at using CouchDB 2.0 for an offline-first progressive web app. The biggest asset in my opinion of CouchDB is actually PouchDB [1] PouchDB is really great and nicely designed.

However, the showstopper that I hit was that CouchDB still does not support permissions on a per-user basis (even though PouchDB encourages this explicitly [2])

What this means is that if you have a typical system with users and logins, who can only access their own data, and you require some sort of aggregated view where you can view all users data behind some sort of permissions (admin user, etc), you are forced to create a new db for each user in Couch, and then run replication for those users to a separate master.

Think for example if you wanted to store images in CouchDB, and then have some sort of global feed (like instagram)

So, systems with many users (tens of thousands -> millions) would be stuck replicating an equal number of couch databases constantly. Each replica in 2.0 was an erlang thread, and each database is a separate file. Apparently some of the performance issues were fixed in 2.1, but it still requires a physical file per db and continuous replication.

Some promising solutions like envoy [3] from Cloudant, which were based on Mango [4] have been worked on, but don't seem to have much support in the core Couch community and feels to have been abandoned.

Another problem is that you can't really throttle or manage pouchDB <-> couchDB replication very well. Eg, if you have a large-ish database that's out of sync, it's just going to try to download itself as soon as you sync, which isn't very mobile friendly, or "PWA" friendly IMO.

Net result for me was that I just stuck with my Postgres DB, Rails API, and a bunch of Redux/React code to accomplish what I needed.

Still a fan of Couch/Pouch but wouldn't recommend it if your system requires any kind of serious per-user or role-based permissions or aggregated views.

[1] https://pouchdb.com/

[2] https://pouchdb.com/2015/04/05/filtered-replication.html

[3] https://github.com/cloudant-labs/envoy

[4] https://blog.couchdb.org/2016/08/03/feature-mango-query/
A lot of the applets are still available on the pages for individual constructions. (I'm using it in a class right now.)
The answer I got to this problem was "design middleware that handles this for you" which has to be a joke
Talking to Humans
"...After Employee Slams Diversity Efforts" doesn't seem to be an impartial headline to me.
Two pairs? You don't need two pairs, you need one pair.

Looking back though, I either misunderstood the OP or the parent is correct. One joycon is obviously not fully function on its own, I never meant to say that.
The key mistake at the base of the Google anti-diversity manifesto
comment replied to raised the discussion to firearms and murder, which isn't the same as code that is designed to reveal flaws in software.
Can anybody with more knowledge point out techniques that this would break?

Are there any software or networking patterns that currently rely on localhost _not_ resolving to the loopback?

EDIT: The RFC mentions that MySQL currently differentiates between the two, but that's it.
The BBC covered this very topic in an interesting documentary recently:

http://www.bbc.co.uk/news/science-environment-39922998

http://www.bbc.co.uk/programmes/b08r3xhf

(It does make me wonder about anthropogenic SO2 emissions, and how much of a cooling effect these have on our climate!)
Yeah, but not everyone flies, not everyone flies into/from the US, the current MacBook is with 76 Wh (IIRC) below the rumored 99 Wh and the actual 160 Wh limit.

And for the love of god I don't understand why a pro notebook does not have swappable batteries [1]. It would add a millimeter and a few dozen grams, but allow you to choose between slim and fat batteries, and replace them when they lose capacity. You can get rid of ports and tell people it is for their best, and they will buy it. Surely you can make it a bit thicker and use the same explanation.

And here is an idea for a business. You know how companies like Westfalia and Karman take VW buses and modify them? Take a new MacBook, saw open the case at the bottom, and add an aftermarket battery, and if you're at it more RAM. Impossible for an individual, but maybe not impossible if you have a factory with all the necessary equipment. It's going to be expensive, but just sell those modded MacBooks to people who buy business class tickets and who have enough money.

[1] OK, I know why - so people have to buy a new one when the batteries go bad.
How do you mean? Aside from being the literal headline of the NPR article and thus being right for HN, what would you suggest?
I guess probably because OP has license for unlimited requests on Watson.
I love how in the minds of certain people, every single and in some cases long established news org's are, always suspect.. except for Brietbart.
I find pretty unconscionable this line of rhetoric, which I see a lot lately from people on the left: "this isn't a free speech issue, because it's not the government doing the censoring".

I want to live in a society that embraces liberal values like freedom of expression. Preventing the government from encroaching on those values is a good idea. But if we then go and clamp down on those freedoms everywhere else, then it won't matter that the government doesn't do it -- nobody will be able to express themselves freely anyway.

This seems to be the society that the 'progressives' want and it disturbs me enough to have completely alienated me from that movement, and I am far from the only one, so I don't know why they aren't stopping and questioning the efficacy of this philosophy right about now.

If we are really a society that embraces liberal values, then we want those values to be upheld throughout the society, not just in the part explicitly controlled by laws.
Performance of flat maps
I assume audio was included on a "Pi for WebRTC", but both audio and video may have come from an attached webcam rather than separate sources:

https://news.ycombinator.com/item?id=14788060

"we managed to get something smooth working with UV4L"

https://www.raspberrypi.org/forums/viewtopic.php?t=132658

https://www.linux-projects.org/uv4l/installation/
I'm not saying I haven't been caught inadvertently as well, but FWIW they actually do a pretty good job of posting all this information on their website.

And in fact Google Maps does a decent job of scraping it as well. You just need to remember that when Google Maps wants you to go to Jay St. Metrotech instead of High St it might not just be because it thinks it's 300m closer.
What Bloodied This Teen's Feet? Tiny Marine Flesh Eaters Had Scientists Stumped
Quite a few people who oppose abortion also believe that emergency contraception commonly operates by killing fertilized eggs (by preventing implantation), which would qualify as abortion under their definitions. If that is your belief, and you believe that abortion is morally equivalent to murder, then banning emergency contraception would be a self-consistent thing to do. (Now, the studies I've seen suggest that emergency contraception does not often if ever work that way since it appears to be entirely ineffective when taken after ovulation has occurred, but that's a separate question.)
Actually the size does not really matter, since the scaling will be done in hardware on the GPU if possible, and scaling in hardware (or shaders) is not a very intense task.

For video playback you have a first step on the GPU, which is decoding the video (e.g. from h.264 into uncompressed video). You can from there go several ways, e.g. read the video back into main memory, do post-processing on the CPU and somewhere blit it back on a surface. This is not really what one wants for good performance. Instead of that all necessary post-processing (including scaling and other things like color-space conversion) can also be directly done on the GPU after decompression. Again, after that step the output can be read back or it can be directly forwarded towards the video output. For the best performance you go all-the-way on the GPU. This works in fullscreen mode as well as in windowed mode (you can instruct the GPU to use only a part of the screen for the video).

I had some task in the last year where I had to use gstreamer for video rendering, and using various configurations I could see their impact quite good. E.g. CPU-based postprocessing (through the videoconvert pipeline plugin) was very slow compared to the GPU hardware-based one (vaapi) on the Intel Atom box.
You're not wrong. But the local Toyota dealer's service department is .. bad.
The best resource I know is John Grady's "No BS Day Trading" book. It's part of his basic course at http://www.nobsdaytrading.com/courses/basic-course/

Reading that and applying it was a huge turning point for me in my trading.
The irony here is the fallout from this memo is exactly what the author was trying to fight against. Most negative reactions I have seen to the memo attempt to shame the author without engaging in any sort of rational counter or discourse. Whether or not the author is "right" is entirely up for debate, but I believe they should be able to at least question the current situation and get logical feedback as to why they are "right" or "wrong" rather than emotionally-based feedback about how horrible of a person they are.
This is a classic example of why we shouldn't feed the trolls. I am not sure why this letter is getting so much publicity. This view point can be had any day on reddit. Even in places like /r/technology you'll find plenty of people throwing out these ideas.

I find it rather boring and cliche.
How to Fix Poverty: Why Not Just Give People Money?
I'm open to rewording, but my core complaint is that the text is factually incorrect; the way you iterative-a-tize a recursive algorithm is not with nested for loops. I wouldn't even say it's good didactically; it reinforces the very wrong ideas that we're trying to sweep away at exactly the wrong time.

I think it's also helpful to explicitly see recursion as using the fact that our programming language happens to have a stack lying around to do stack things, instead of implementing our own stack. It also tends to at least bring the things AstralStorm is discussing to mind, when you think about it that way, namely, that you have to consider the limitations of your local call stack before you go too crazy with this stuff. Recursion algorithms that involve more than O(log n)-deep calls must be eyed very carefully. And O(n) certainly comes up a lot; best avoided if you don't have a tail-recursion-optimizing language.
This will be harsh. But if you cannot afford a Tesla Model 3, you are not a valuable customer (financially speaking). The earning on "low end" cars are almost non existant.
> from the 40s

30s! And maybe even older!
Both are term-limited out.
I've seen a recent uptick in the number of people using PyTorch in the research community, but it's still a very small proportion of the total and likely won't be enough to overcome TensorFlow's network effect.
Apparently the northern short-tailed shrew, native to North America, has venom:

https://en.wikipedia.org/wiki/Northern_short-tailed_shrew
Correct answer, of course, is no one knows, because the future is opaque and unpredictable. And indeed you have some very smart professionals going to cash or directly betting on a 5-10% correction in the S&P500. And a set of equally smart fund managers calling for a 2600 target by mid-2018.

What we can say with some certainty, based on options activity, is that if a single day 3-4% drop in the S&P500 occurs it can trigger a massive unwind in short volatility positions:

https://www.reuters.com/article/us-usa-stocks-volatility-idU...

And with several political risk factors on the near term horizon, including the possibility of a government shutdown in late September due to the failure of Congress to extend the debt ceiling (yes, they are arguing over who is going to pay to fund the border wall with Mexico). It certainly should surprise no one if a coming tomorrow could be very different than the extraordinarily low-volatility landscape we face today.

The Case For Long Volatility by Eric Peters

https://www.linkedin.com/pulse/case-long-volatility-eric-pet...
The MTA's problems begin and end at a weak senior management unwilling to standup to Cuomo's frivolous micromanagement and a transit union unwilling to modernize.

Politicians should be pushing for serious procurement and labor work rule reforms, otherwise the systemic managerial and operational deficiencies will ensure that the deterioration of service we see now will repeat it self in 5 to 10 years, regardless of how much money or technology is poured into the MTA.

London and Toronto have been able to modernize much of their transit systems in last 5 years and its not because they have more money. Once you fix the top everything else will fall into place.

Look what Andy Byford has been able to do in 4 short years at the TTC. His 5-Year Plan to modernize the TTC focused on transforming corporate culture and updating internal processes, in addition to new equipment. The results of these changes have been overwhelmingly positive with the TTC recently being named best public transit agency in North America and The TR Class of TTC subway cars in May having a MDBF of over 924,000 miles.

If your interested in getting involved with transit activism in NYC I highly suggest you follow @2AvSagas on twitter.
localhost would be a good name for a bar in SF.