skysight-inc/HackerNews huggingface dataset:
The chart from this article is worth looking at:

http://www.npr.org/sections/money/2014/10/21/357629765/when-...

It wasn't just in the sixties - women's participation in computer science was growing until the mid eighties. As a woman who's helped other women learn to code, all I can say is that the interest is certainly still out there.
Well, car owners can use the same argument: public transportation benefits only people without cars, why car owners should pay maintenance of train stations, buses, trolleys, repair shops for those etc?
Netflix acquires comic book publisher Millarworld, run by ‘modern-day Stan Lee’
I enjoy this video, by Casey's brother, outlining the studio rules: https://vimeo.com/34901903
BuzzFeed used machine learning to identify US spy planes
Predicting the actions of human being is very difficult. The market "crashes" when 2 people throw in the towel. One of those groups is the aggregate of retail+institutional buyers. The other group is market makers. When neither group is willing to bid the price, then that price decreases. When neither group is willing over an extended period of time(say, an hour), we have a "market crash". It's a very hyperbolic way of saying no one is willing to buy, but others are still willing to sell. In that state, the price retreats as buy-side liquidity is consumed, and continues retreating until buy-side liquidity is equal to sell volume. Once buy-side liquidity is in excess of sell volume, then the price moves up.

tldr; "crash" is used to describe a very natural condition, caused entirely by the emotions of human beings.
Turbulence isn't always energy robbing, e.g. drafting in cycling and auto racing and distance running. Though it is hard to operate a sailboat like that...for what it's worth, my friend has a Sunfish these days.
I don't know if you have a valid argument in general, but your specific example seems to be a bit off the mark. If I buy a conventional bond issued by a company and hold it until term, and the company does not default, I am owed coupon payments and a return of the principal. I am taking interest-rate, inflation and default risks, but not depreciation.

I expect an on-blockchain contract would have to allow for default (which I suppose it could, given a way to signal external events.) Currently, of course, this is handled through negotiation, arbitration, or ultimately the bankruptcy courts. It would certainly seem unrealistic to expect that to be replaced by smart contracts anytime soon.
I have a hard time relating to this story, as it's easy to be public about what you're doing and what you're finding. We also have pre-prints in order to secure a spot.

Can't said I didn't feel nauseous reading this though, I can imagine this happening because of too much isolation.

(That was also really well written.)
This looks like the slowest routines are FFT and GEMM (CPU bound).
I wonder if one can find DSPs easily for racked servers. Maybe hardware h264 encoders can be repurposed that way?
I obviously don't know what I am talking about! Would an FPGA implementation accelerate execution?
Those don't come close to covering it all. Especially since I don't pay any (4).

Paying to store your car is not a "tax" so it cannot result in being double-taxed. It's a standard payment in exchange for use of property.
Well, there is no exact threshold what "needs to bee killed". The higher the load the longer it takes to process requests. At some point you rather want to drop additional requests instead of making things even slower for everybody. This is what happens here.

Think of it like this: When the server is already darn slow at a load of 10 we don't want to process more requests because we know at values over 10 it gets unbearable.
I admit I'm puzzled as to why she went to the dean first instead of her advisor?
You're defining relationships between types through functions.
I'm curious how that comment was taken as being a dick as well. Your original statement was fine, the follow-up was fine, from my POV. If anything, the comment about forking and requiring was dickish. /shrug
Techmeme headline: 19 brands in over a dozen categories found to be owned by Amazon despite no up front disclosure, oftentimes selling alongside Amazon's generic house brands
Not to mention the debugger. Recursive loops create huge traces that are difficult to follow vs an equivalent for loop.
Yes, and it has been done: http://geocoq.github.io/GeoCoq/

This is actually seriously non-trivial, because Euclid isn't rigorous enough for Coq. For example, you need definition of betweenness and Pasch's axiom at the very least.
I assume those are public streets, though. For a private street, notifying the owner ought to suffice.
> Give us better management.

It's gonna be hard considering how many independent and adversarial managers the NYC subway has.
In what sense have they proven this?
A classical solution is to use a control algorithm (for example PI or PID) to avoid having to estimate the overload threshold: the server will just start shedding a fraction of the requests to maintain some metric (CPU utilization, latency, queue length, ...) below some target.

See for example [1]. This is about background jobs, but the same principles apply to load shedding.

[1] http://folk.ntnu.no/skoge/prost/proceedings/acc04/Papers/035...
You are mindlessly parroting liberal talking points. I'm not going to try to change your mind here, but do try to hear the actual conservative POV from an actual person offline, not what the democrats tell you it is.
have you ever been a tall attractive black guy?
The inability for even well-known universities to hold accountable their own is well-documented and discipline-independent. Whether pertaining to sports, sexual assault, or plagiarism, universities muster an incredible institutional inertia that smothers and insulates the university from any claims of wrongdoing, no matter how blatant.
>Would suggest instead something like

Honestly, I think your version is less clear on its own in that it obscures the main point of that particular statement: when it's best to consider recursion instead of nested loops.

In other words, the original is a statement about why or when to use recursion, while yours is a statement about how recursion helps.

It's great complementary background though.
Holy shit, just seeing the "indicators that can help us guess" gives me shivers. The person who utters that phrase is admitting to guessing with their money. Does anyone else find that as absurd as I find it? If I hire a pro to enter/exit a position, if they are guessing(with or without the assistance of indicators), I have made a very bad decision to hire them.
^ is the multiplication operator of an algebra, though.
We're not going to post our revenue split numbers exactly, but what I will say is that we distribute revenue based on played time on a per-user basis, each calendar month. We share revenue with our devs, with the supermajority of it going to them. In other words the developer portion of revenue will be split 10:1 in your example.

You do need an internet connection to launch games, you're right about that!

We use both an API and some encryption to make sure that a game which is saved to your computer is only launchable through the client. If you cancel your subscription, you're going to have a bunch of files you can't use.

However, we don't ever want you to lose the characters you've fallen in love with, even if you leave us, so your save files are yours to keep, and should be compatible with any other windows or steam build of the game!
I think there is a lot of unintentional irony in what you wrote. You start out saying, "There's a lot of hand waving in that phrase..." and then go on to write:

"Start by using bivectors to represent reflections, then take the closure of your bivectors and you get the even-ordered subalgebra."

It reminds me of the running joke we had in graduate school. Any book whose title starts off with "An Elementary Introduction to..." was going to be very difficult.
It's claimed in internal documents excluded from the gizmodo story that in an anonymous survey approximately 36% of Googlers largely agreed with the essay. Without knowing the survey methodology it's basically impossible to interpret that result, though. E.g., how was the survey advertised within Google? how many respondents? what were the actual questions? was any effort taken to prevent repeat votes? to ensure that only people who'd actually read the document voted? The only info is a couple of pie charts.

Links to the leaked documents are available via Google.
When art meets big data: Analyzing 200K items from the Met in BigQuery
The World's #1 Bitcoin Investing Resource
> After the limited time I've spent in my life paying attention to this, I'm not assuming any job, including my own, is safe from automation.

So you think things like artistic creativity, service work, craftsmanship, etc. are going to be automated soon? That there will literally be no productive things that humans can do, sometime in the not too distant future?

If that is indeed what you think, then I can see why you want some rule put in place that ensures that all humans get a basic living, uncoupled from work. But I still think that, if that's the case, humanity is doomed. See below.

> With what we currently spend on defense, we could feed, house, and clothe every homeless person in the United States with Gucci bags, mansions and caviar.

But that's not what you're talking about. You're not just talking about homeless people. You're talking about, eventually, all people. You're saying that there will come a time in the not too distant future where every single human on the planet has effectively zero productivity. And your way of preparing for this is to put a rule in place that says that humans don't have to produce anything in order to get a basic living.

One problem with this is, as I said before, change. If you haven't automated dealing with change, then any state where, for the moment, humans don't have to produce anything won't be stable.

But if you have automated dealing with change, then you're up against a bigger problem: you have basically invented AI, and there is no guarantee that the AI will care about humans. We will be at the mercy of the AI, just as other life forms on Earth today are at the mercy of humans. We will basically be zoo animals, preserved only at the sufferance of the AI. And in that situation, humanity is doomed.
Yes, FPGA can help, as can GPU.

The real problem tends to be the (CPU to other thing and back again) latency, not the how fast can the other thing do the computation.
> You may say -- "aha, but culture fit is a proxy for racism". Fine, then people are racists -- in that very implicit, system-wide way that's immune to sensitivity training and generic pressure in the wider culture. What to do then, shoot the racists?

You can say that while "shared mental context" is important, the research says that diverse teams are higher functioning teams [1] (one of the things myself and the author of the memo would agree on is that groupthink is a bad thing!), and that if culture fit is one of the blockers, find a way of retaining its good aspects while removing its potentially deleterious ones. Some of the world's smartest people work at Google. I'm sure they can have a role in figuring it out.

https://hbr.org/2016/11/why-diverse-teams-are-smarter
Relative privilege still applies here. The "only person of of my race in the room" is new for you, but ubiquitous for a huge number of POCs, especially when climbing the corporate/academic ladder.
Webinar on advanced mocking for Swagger APIs
Machine Learning to Enhance Smartphone Pictures
GDP is a correlated measurement. Trying to use correlated measurements as a leading or primary measurement is one of the many steps on the stairwell down to bankruptcy for a trader.
The Doodling Workshop #3
Inspiration from Borges maybe?

https://en.wikipedia.org/wiki/The_Lottery_in_Babylon
(it's in the highly entertaining Ficciones collection)
Ever wonder how Bitcoin (and other cryptocurrencies) actually work?
Public transportation benefits drivers by taking traffic off the roads, and benefits everybody by reducing pollution. It also helps poor people get around, and they could use some help.

I can't come up with any such counterarguments for public parking. It doesn't benefit non-drivers in any way, and the people it does benefit mostly don't need public assistance.
self destructing prophecy :)
Exactly the reason for why I decided to launch:

https://www.haveibeencompromised.com.

I don't think Troy recognises the potential dangers with running a lookup service that criminals can utilise (they do).
The best analogy is that Helib is a homomorphic GPU while TFHE is a homomorphic CPU. Elementary operations (addition, multiplication modulo p) with Helib are slower (especially bootstrapping), but are performed on a huge vector of data simultaneously. In the opposite, elementary operations with TFHE (binary gates) are extremely fast, but deal with a single bit.

In other word, if the application you are aiming at is suitable for running on a GPU, go for Helib, else if it would be faster on a CPU, use TFHE.
I like the animation at the beginning but was disappointed that the online version didn't support it.
First Social Media Search Engine Launches in the App Stores
The International: The biggest e-sports event in the world
Cool Ozanonay,

How the program works? I mean, there's any schedule, plans or lessons to follow? Can you share some of the scope to give us an idea how the course works? Tks!
That's not ostracism.

The research you linked talks about girls not women and is worryingly slanted. Here's a rebuttal based on other research:

https://www.slideshare.net/mobile/slideshow/embed_code/key/3...
This is a big argument in favor of experienced devs, who have deep technical and domain expertise.
Yeah, I didn't say it was a systemic spamming problem; the submissions are completely organic due to their strong clickbait game: Atlas Obscura specialises in the long-form, superficially-interesting but ultimately-pointless articles that give infovores enough of a hit to make them think, hey I learned something that not many other people know, I should share it. And yeah, you do end up learning about (say) the underground town of opal miners at Coober Pedy… but not to any more depth than someone who read the Wikipedia article (who also avoided creating ad impressions).
Even in 1970 huge disparities existed: https://nces.ed.gov/programs/digest/d16/tables/dt16_325.35.a... Shows that in 1970, women were 13.6% of computer science graduates. That rate increased over time, peaking in 1984 at 37% only to begin dropping off over time to its present 18% rate.
To be clear, this is not an RFC yet. It's not even adopted by a working group, although I hope it will be.

Mods: can RFC be removed from the title? [Edit: thanks for updating the title!]
Some years ago I had problems with recursions too, because I always had some edge cases which made my functions go wild (endless loops). But one day someone told me, that most recursive programs can be written into the skeleton below:

function a(){
if(/* Termination Condition */){
return /* Special Element */
} else {
/* Recursion: e.g. a + a */
return a() + a()
}
}

Since that day I love recursions.
$0 Upfront Coding School
We'll just chat about your goals and interests. Depending on your background, we may also talk through a technical problem.
A Tech Lead’s New Project Checklist
>If neither formal math and engineering are necessary nor sufficient to produce good cooking, we can safely conclude that cooking is not math or engineering.

Bingo. Good thing we're talking about programming, and not cooking.

I asked if you understood what you were saying because you can't really cook declaratively, recipes are inherently imperative. The comparison to programming thus only fits for imperative languages.

>Haskell is used by, to a first approximation, no one. Which was my point.

If that's your point, then I agree. Not sure how that's in disagreement with my points though.

>No, I'm not.

So what then were you intending to convey by vague references to incomprehensible academia? Surely you weren't meaning to imply they're just wrong, were you?

>The point here is that while, on the most fundamental level, the universe may indeed be made of math, that doesn't mean that treating everything with the math toolbox is the best way to proceed.

Yes, but such a general claim is not what I'm arguing for.

>Expecting that math methods will produce great software is a fundamentally goofy idea -- just as it would be to expect math to produce great poetry, painting, architecture, or anything else (and the same for engineering).

Well, it of course depends on what you mean by "great" software. But I still think you're missing the point here. Computer science is a lot closer to math than poetry, painting, and architecture are. There is a direct, elegant, simple, formal correspondence between programs and proofs. The same cannot be said for those other disciplines.

My only claim is that proofs are slightly more solid intellectually and formally speaking than programs, so converting more programs into proofs will make easier to reason about, and since programs can be easily converted into proofs (relative to poems or architecture or paintings or whatever) that this is probably a good idea. I still don't understand what your objection to that claim is.
I have no clue, it's all handled by the registrar's DNS. I know when it last expired I was getting a good number of emails from people begging for it to come back asap.

The other commentators here are right, it won't solve a good number of the issues in this proposal, but works well if you need something for developing against subdomains.
I admit this is complete speculation on my part, but I can't imagine it helps to combine recursion with C-style for-loops.

Both pieces of advice from the article: "trust the recursive function" and "don't try and trace the execution" seem easier if the control flow is simpler.

Compare:

function sum(a) {
let result = 0;

for (let i = 0; i < a.length; i++) {
if (Array.isArray(a[i])) {
result += sum(a[i])
} else {
result += a[i];
}
}
return result;
}

function findCeo(employee) {
let boss = employee.getBoss();
if (null == boss) {
return findCeo(boss);
}
else {
return employee;
}
}
>> he's trying to find a biological justification to exclude a class of people from a high-status career.

>> avoiding the content of the article itself.

That's what I'm talking about. I also think his ideas wouldn't be terribly effective, but I think villifying and dismissing him just for saying it does more harm than him saying it. That's why there are people focusing on the reaction. It doesn't really matter who the onus is on to justify his claims if you're not going to actually listen to anyone who disagrees with you anyway. And you can't claim you actually listened, because you explicitly said he was arguing in favor of excluding people based on class. That's what you heard from all of his suggestions to approach inclusion a different way.
I've had web browsers perform a web search for 'localhost', or even just redirect me to localhost.com.

Annoying.
They could drag it out, but they may all agree to give up 10k each (==400k) for a nice profit.

Why pay lawyers here? Spite?
I'm saying (suggesting really) that we did go to the moon (duh!) and we also faked it, just in case something went wrong with the real mission.
Why do they put the touchpad off-centre to the left?
Sounds like a https://en.wikipedia.org/wiki/Leaky_bucket
Fake news goes further than politics. Its claws reach to everything unscientific. Those claws are -in theory- rather enormous for the amount of unscientific debate on the Internet is huge.

Take the following two examples from the alt. health community: David 'Avocado' Wolfe [1] and Dr. Joseph Mercola [2]. The former is a self proclaimed health guru with no medical degree yet he makes all kind of (dangerous) health claims. The latter's similar tho he does have a degree. The latter's article is on a website called Quackwatch. If Quackwatch is credible (I didn't verify) it could be interesting to hook into them, perhaps via an API.

Funny enough when I searched for these two (I used DDG, YMMV) in combination with the term fake news I found articles where they comment about other (supposed) fake news. For example, in one article they claimed in the headline CNN distributed fake news. I don't know if that's deliberate, but at least from a SEO PoV it seems clever of them.

Another interesting question is, could -in a future- whitelisting be a better default modus operandi than blacklisting?

[1] https://au.be.yahoo.com/lifestyle/real-life/a/34572713/david...

[2] http://www.quackwatch.org/11Ind/mercola.html
In San Francisco, it’s cheaper to buy a street than a house
You also have the issue that you might be dropping new requests, but there's so much backlog that old requests eventually time out in droves, too. You might end up spending a lot of CPU cycles doing partial work on some requests, only to eventually see them hit their deadline.

That's one of the reasons why Facebook has a mechanism that switches their FIFO queues to LIFO, once the server has passed a certain load/latency threshold.
It may be my work proxy and/or ad-blocking extensions, but I frequently have issues with Chrome choosing the wrong character encoding with pages on tomshardware.com, resulting in a page full of gibberish, like this:
http://imgur.com/a/0YrWb

Reloading the page always fixes the problem. Anybody else have this issue?
I for one was really pleasantly surprised to be reading this great article — from Buzzfeed of all places!
The HN search box is an alternative to Google.

I suspect that some people flagged because they don't find rhetorical debates intellectually interesting. Speaking of the decline of civilization, neither did Socrates now that I think about it.
The point is that will literally always be a confounding variable.
Google's Diversity Rumpus – The Fun Thing Is He's Right About the Cause
Thanks! However after looking through the slide deck, it seems that the author tries to argue that because mathematic ability isn't so important in CS, biological differences can't explain the disparity between the men and women in CS. That's a quite a leap, I think.

If CS doesn't involve a lot of math, what does it involve that might be impacted by biological or psychological causes?

(P.S. I went to a STEM high school and I know plenty of women who are absolutely stellar in mathematics and science, so I know that's not the issue here.)