skysight-inc/HackerNews huggingface dataset:
Apparently the "diversity talk stage" becomes one of the final stages of failed communities and businesses. If you can't solve the real problems, find some other problem and obsess about it :)

See also: "A feminist glaciology framework for global environmental change research" http://m.phg.sagepub.com/content/early/2016/01/08/0309132515...
Comedy
> but I think the "improvement" is much less apparent because the ability to run 100 meters three seconds faster is not anything like going from playing "Hot Cross Buns" to some complicated classical piece

As someone who ran D1 track & field yet can also play Liszt's Transcendental Étude No. 10, I would have to disagree with you. I think that running has had a much deeper impact on my physical and mental development than the process of slowly refining a niche skill.
App Marketing Stack: handpicked resources on app marketing
> It seems like rust bundles it's own version of llvm. Are patches from the rust community making it in slowly? Or are there some fundamental differences?

https://github.com/rust-lang/llvm/commits/rust-llvm-2016-02-...

The delta is minimal, and mostly consists in bugfixes and optimizations. All changes are typically forwarded upstream. Since long time, rustc can be built without using the embedded LLVM, and several distributions (eg. Debian) do that.
How is this different from https://github.com/RobotsAndPencils/buford?
Maybe it's a pattern I've seen: people don't move to San Diego for a career, they move for the lifestyle. Now I know there are a ton of bio-tech companies and, yes, Qualcomm. But the cost-of-living is still high and San Diego companies are notoriously stingy on salary (Sunshine Tax). Beside bio-tech, what are the other dominant industries in San Diego? Some idea: military, tourism, retail, etc. San Diego is awesome, but the tech opportunities don't match the size of the city (8th largest in the US!).
So true!

http://youtube.com/watch?v=ZAeV-8Ay5Go
Yes, that would not be something that the SM predicts. It needs more verification, two teams out of thousands coming up with similar results on just one occasion hardly means anything, so we'll have to wait and see.
> Tradeoffs have to be made between font size and information density

Well, sure. My personal suggestion is to have lower information density if the higher one can't be achieved without going below the 16px default font size of browsers and allowing scrolling as needed. After all, that's what you end up with _anyway_ if people full-page-zoom. Except now they typically need to scroll in two directions, not one, if the page hardcoded some widths in.

> However, the vast majority of people do not set minimum font sizes.

This is through lack of knowledge, not lack of desire. All the people I've showed this feature too were incredibly happy to see it. All of the older relatives I've set up computers for have minimum font sizes set up.

Keep in mind that as of the 2010 census there were about 309 million people in the US, of whom 74 million were under 18. Of the remaining 234 million, 40 million were over 65 years old: that's about one in 6 adults. Another 59 million were 50-64 years old. Another 22 million were 45-50. So over half the adults are over the age of 45. Oh, and another 21 million were 40-45. See http://www.census.gov/prod/cen2010/briefs/c2010br-03.pdf page 4 or so.

Age-related problems with vision start in the early 40s. So unless you yourself are already experiencing them (and hence can evaluate how usable your web app is), or unless you know your web app will only be used by Silicon Valley startups all of whose employees are in their 20s or something, you should probably assume that a large fraction of your users can't read smaller fonts.

I appreciate that this is a hard problem. I'm just saying that browsers allow users to override whatever styling the web page is doing, they will continue to do that, and as the population ages even further I expect it to become more and more common for users to do just that.

Note that generous margins are not as important as not too small fonts (not to be confused with "large fonts"; the default 16px font of browsers is not a "large font" in any reasonable sense, and yet people keep insisting on having text that is _much_ smaller than that) for purposes of readable text.
> I don't see any problem with this, as an interviewer.

The issue for the interviewer is missing out on good potential hires because your selection process is biased against people with little free time.

I have a family and I'm doing part-time study in the evenings. If I'm looking for a new job, then I can probably find time for 1 exercise a fortnight. If one company tells me they have a "4 hour assignment" and the other a "1 hour", then I'm far more likely to do the 1 hour exercise and pass on the long one.

And if I do the 1 hour test, I'd expect to be assessed accordingly. If you're comparing one person's output after 1 hour with another who actually spent 5 hours on it, then you will be more inclined to hire the person that spent longer on the project, even though that's not really going to corelate with on the job performance.
I think most people miss the point of public, large-scale divestment (as opposed to private, small scale consumer ethical purchases which I find not super useful).

Divestment by a well-respected organization like the Gates foundation is a signal to others: a signal that a particular industry is morally unappealing to a society, so much so that it's days are numbered. Thus, it's a bad investment, as likely you will lose capital in the very long term investing horizon.

If this sounds a bit circular, you're right! You're looking as an activist to start a spiral: first a few high profile, respected institutions signal that an industry is no longer acceptable to society, then all investors start to wonder about the viability, then all investors start pricing that risk into investment, then startup capital dries up, and eventually you see a slow decrease in power of a once dominant industry.

Generally that's a bit naive and simplistic, but you get the idea. Who on HN is willing to start a tobacco startup today in the US? No? Didn't think so :)
Hey, great work! I'm interested in how you did that flip book effect and unfortunately the JavaScript code looks minified and is very hard to read. Did you use a library or did you hand-write it yourself?
There definitely is a space for vast amount of kinds of interesting software engineering and research jobs.
The standard model currently has 17 particles[1]. This number has grown over time, most recently when the Higgs boson was added a few years ago. The standard model makes no claim as to how many particles there can be, what their masses should be, what spin they should have, and so on. Those are unsolved questions outside of the scope of the standard model. Instead, it uses the particles we know about to make predictions about how they behave.

A new particle doesn't necessarily violate the standard model in the same way that discovering a new element wouldn't necessarily violate the periodic table. It could just expand the types of predictions that it is capable of making. It is also possible that a new particle could have properties that do violate constraints predicted by the standard model, but I don't know it well enough to know whether this particular particle does so.

[1] https://upload.wikimedia.org/wikipedia/commons/0/00/Standard...
I played a trumpet for 5 years, practicing 20 minutes a day. The end came when I had a song tape recorded that I thought I played well. The result was pretty shocking to me.

What I got out of it is that I have no talent for playing music, playing a trumpet well is really hard, I can recognize when a musician plays a trumpet exceptionally well, and Herb Alpert is the best trumpet player that ever lived.
A Theory of Ambulance Chasing
Live on YouTube: https://www.youtube.com/watch?v=vFr3K2DORc8
Copyright offences in the uk a general-resume
Blah blah, fuckin' blah.

An article that almost says nothing, but tosses charged buzzwords around for no apparent reason. So... Bitcoin is bad because... why? No ladies? Is that it?

Computers don't care about gender, and in fact, are genderless.

Reduce the concept to a deck of punch cards. Does gender matter at that level? Does a light switch care about the gender of the designer?

Does a stationary pad know who invented papyrus? Does a quill and ink well give a fuck about this bullshit? Technology rests in the hands of the individual. Your choices matter. They are your own. You are not locked out by gender. Not by any stretch of the imagination.

Fuck off with this prattling noise. Inert objects care not about social issues. Use your implements of action how you will. Blame not those who conceive them.

Should you find fault with those objects that stand before you, conceive of your own, and watch the world beat a path to your door.
But to believe your choice to divest could predictably cause a sustained downward price movement means you believe that to whatever extent the market is inefficient, you can predict the effect of the inefficiency. If you can really do this, you wield enough power to go about eliminating evil in some way more effective way than slow divesting.

The bigger issue for me is not that the long-term price impact of divesting is unpredictable (though that's true too). The issue for me is that divesting is a selfish action designed for the divesting party to benefit from the current price of the asset's stream of future cash flows.

By divesting in an oil company, say, you are realizing a cash gain roughly equal to the market's appraisal of the discounted stream of future cash flows of the company, per share. Instead of owning a piece of that oil company value in the form of a stock share, you've just converted it to dollar format. You still benefited (if you experienced capital gain on the asset) via the operation of that oil company, and if that company obtained value by inducing a negative externality on the world (say, pollution), some tiny slice of your cash from divesting is equal to the gain from that unpunished externality.

If you actually cared about rectifying the problem of the externality, you could instead give your shares away for free to the parties who are damaged by the externality.

If you think the oil company pollution will cause oceans to rise and will displace Gulf Coast families, you could give away your shares of Exxon to those at-risk coasters, paying the cost of your lost shares to subsidize their hedge against suffering the costs of some Exxon externality.

By divesting, all you would do is to fashion signal that you don't like Exxon.

Apart from some remarkable ability to forecast exactly when your divestment will cause a sustained price drop (which you don't have), divesting is sort of like holding up a sign that says "Honk if you don't like _____!" -- it's a fine thing to do conditioned on various goals or preferences, but is not near the highly optimal end of the spectrum of activist actions you could take.
Yeah, I really just think it went a bit too far in the other direction and overcompensated somewhat, which is what was giving me that view. The comment with the heart emoji really stood out to me as a "huh, this might be because of HN" since it basically touched on exactly what was being criticized in here, that they weren't really appreciating what GitHub was providing for free. That said, I can totally see it just that alloy realized it on his own and wanted to make it clear. It's just that the timing of it all and the fact that it's hitting the same point kind of led me to believe that it was a reaction.

Obviously, that's not to say the sentiment isn't genuine. The eventual conclusion makes it seem that yeah, they do appreciate what GH is providing and are trying to make it less strenuous on the servers to get a better experience all round. Making it work well is really in their best interests since the users are seeing a degraded experience until something can be done about it. Definitely also happy that the right conclusion was eventually reached.
Because in most cases n is a very low number. If you only have 10 elements the algorithm doesn't matter.
'stopping the wars' wasn't considered the racist part. 'taking all their stuff and not giving much back' was.

And for the Congo in particular, their experience under Belgian (well, Leopold II) rule was so horrific that other colonial powers exerted pressure on Leopold to give it up. The death toll in the Congo at that time was about the same as for the recent Second Congo War (plus the war's aftermath). Given the population of the day, it's estimated that the Belgian rule in the Congo halved the population, whereas the recent war 'only' claimed a bit less than 10%. The Belgian rule also left a lot of people maimed without hands, since there were bounties on hands, and the payors weren't too fussy about where they came from. Leopold II is one of history's lesser-known evil kingpins. After Leopold was forced to hand it over for management elsewhere, it became a more regular colonial story of exploitation for little in return.

In short, for Congo in particular, the modern day is better than it's experience in colonial times, even with the recent war.
Yes, but he means that "end users" of CocoaPods are actually developers. It's a package manager for libraries.
> If it turns out to be true, the chart linked below showing the 17 known elementary particles would be expanded to show an 18th.

no, actually the standard model would fundamentally break down. The math does not allow for such a heavy particle. No charts could save it.
I imagine there are tons of false negatives, but it's nearly impossible for
a terrible programmer to get through a gauntlet of programming interviews.

Depends on what you mean by "terrible", I suppose. Yes, coding interviews do a good job at screening out the bozos who just can't program, period. The ones who don't understand the difference between a for loop and a while loop, or the ones who can't handle boolean logic.

But I've found that even once you get past the outright bozos, there are quite a few programmers who can program quick one-off things, but have no sense of design or maintainability. They can deliver functionality, but deliver in a way that piles on technical debt and damages the long term health of the codebase. I think the traditional technical interview format ironically encourages this sort of behavior, by encouraging applicants to focus on narrowly solving the problem at hand, as quickly as possible, both in terms of machine time and programmer time, even if that means the code is an unmaintainable mess in the long run.

Put another way, think back to the last time you had to do any sort of whiteboard coding, as part of an interview. Are you proud of the code that you wrote? Would that code pass code review at your current position? If so, then congratulations. You're a better programmer than I. The code I've written on whiteboards has been pretty uniformly terrible. Sure, it met the correct Big-O complexity requirements, and it was correct, insofar as it produced the correct output, given correct input. But there was no error handling. Variable names were single letters. The functionality wasn't broken up into logical functions because writing additional function headers takes more time, and my handwriting is messy enough when I'm not rushing. All in all, it's code that you'd see in a prototype, or a programming contest entry, not a robust system that's usable by customers.

Lately, I've seen more and more such code being produced by new graduates not only in coding interviews, but also as part of day-to-day programming. There's an incipient attitude of, "Well this code would pass in an interview, so it's production ready." I find it deeply troubling, and my concern is that programming interviews are setting up incentives by which this sort of code becomes, if not normal, then certainly more accepted than it was in the past.

This is why I advocate so heavily for take-home projects. When a candidate submits a take-home project, you can be assured that they had enough time to design and code the assignment in a maintainable way. You can see whether they added unit tests. You can see whether they split the code logically into objects and functions, or whether they smushed everything into a 500-line main(). I accept that take-home assignments aren't as scalable, either from the interviewee side or the interviewer side, but I do worry about the long term effects on norms that programming interviews are having.

EDIT: grammar
It very much was a real society.
Google artificial intelligence Go battle kicks off in Seoul
I consider both points a feature. I think the Xcode project of the dependency should be a black box, I just want to get the resulting framework to add to my workspace.
JavaScript Web Token security
How would it fundamentally break down? Admittedly I don't know enough to know how a particle with these particular properties would affect it, I was just trying to make the point that a new particle doesn't necessarily break the standard model. I'll try to edit my post for more accuracy.
And sane unicode handling.
It's strange to say it, given that Swift's principal designer is the original creator of LLVM and given that Apple drives the majority of LLVM development, but Swift does indeed ship its own custom version of LLVM: https://github.com/apple/swift-llvm . I'm not sure if, like Rust, Swift also works on stock LLVM.

This is actually quite common. Emscripten ships its own copy of LLVM as well. Rust and Emscripten might actually be combining their efforts into a single LLVM branch this year, in order to provide better WebAssembly support for Rust.
I love making my own things. Wrapping the Twitter for mobile in a small window in the menu bar seemed like an easy enough solution. I still think it functions and performs vastly better than the new TfM.
Blue Origin pre-dates both SpaceX and Virgin Galactic.

Bezos founded it in 2000.

https://en.wikipedia.org/wiki/Blue_Origin#History
Employee Benefits at Basecamp
Mr penumbras 24 hour bookstore
The main arguments is opportunity cost. Every dollar spent (or lost) on that goal is a dollar taken from some other goal.

The "standard arguments" are correct though. Your vote absolutely is irrelevant. And this is a thousand times more true in markets where people can make large sums of money by defecting.

And if you get past that, the stock price doesn't even affect the company. It's extraordinarily indirect. If you somehow make the stock price artificially low, that will somehow discourage future investors from investing in something similar? It seems unlikely.
I have not tried it. But in my next business venture, I plan to actually do
peer programming with the candidate.

As a candidate, I can highly recommend peer programming. One of the greatest interview experiences I had was interviewing with a local shop where the employee and I reimplemented a Set class using TDD and pair programming. The employee sat at the keyboard, so I didn't have to deal with not knowing keyboard shortcuts or the unfamiliar operating system (OSX), but he was very careful to only write the code that I asked him to write, and to let me make my own mistakes.

It was one of the most enjoyable, and, dare I say it, relaxing interview experiences I've had. Though I didn't get an offer, I wouldn't hesitate to recommend that company to any of my peers who're looking to make a change. Also, like you said, it was a second tier screen; after an initial screen consisting of a more traditional phone interview where I had to write some Javascript.
Drops // Roundup Spare Change for Charity
Here Is One Way to Easily Perform Trend & Data Analysis of News Articles
Oh shit, my code is O(1), looking at it in the profiler tells me that it's not a bottleneck (it says < 5ms). Yet this single function call somehow takes 78ms in wall time when it should at worst be 1ms (and even that is too much). The reason? JVM classloading/JITing. This quite annoying when you have shortlived applications.
Amazing.. I think AlphaGo is going to win.
> Oh, you did something that is horrible or unconstitutional in hindsight but that was how you were instructed to do it and you were following the rules? Well, here's a hand-slap for you, shame.

So, Nuremberg defense? I think we pretty much agreed in 1961 that criminal behavior following orders is still criminal behavior...
This is ridiculous, like a slice of life from some high fliers
The RBI regulation is for companies incorporated in India only. This is one of the reason why Indian startups incorporate out of the US, Singapore etc.
Gender wage gap linked to high school subject choices
Wow, Servo is FAST
The "parallel concatenation" sounds like a really bad idea, partly because you have no guarantee that the files won't get interleaved, partly because it's solving the wrong problem.

There is virtually no benefit to the actual process of concatenation from the parallelisation, as the process is completely I/O bound (and again, concatenating things in parallel will only work by accident). The problem the parallelisation is solving is the overhead of starting cat for each individual file.

This overhead can be eliminated quite easily by the standard Unix find/xargs combination, which by default will do 5000 files at a time. At that point, you will almost certainly be maxing out your I/O devices, no parallel processing needed, and your files will all be in a predictable order with no interleaving.
Unfortunately, this is much the same as virtually any broad examination process. I'm primarily thinking of schooling up to 16. There's a lot of work to be done in ironing out one-size-fits-all testing in a lot of areas, primarily those that "require" a human to do the processing of the data.
Homework projects don't work some cases, when developers come with a refined copy/pasted code or code by another programmer. Better way is to go through the previous code that developer has written or go through the code written by other programmers to know the capability of the programmer to understand different code patterns
Watch DeepMind play Go against current champion
For those reading, note that mitsuhiko did end up responding to this on Reddit: https://www.reddit.com/r/rust/comments/49jv81/introducing_pe...
No. US manufacturing output is at an all-time high.[1] US manufacturing jobs peaked in the late 1970s.[2]

[1] https://research.stlouisfed.org/fred2/series/OUTMS
[2] https://research.stlouisfed.org/fred2/series/MANEMP
Our 2 selves and why repressed feelings make you self-destructive
So does the procedure usually "invent particles" where the theory does not include everything to fill the gap, and we look if there in fact is this kind of particle afterwards?

And now we found a particle but we didn't know there was a gap to fill?
How do you avoid losing weight given your exercise level and low calorie intake?
George Clinton quote? rang a bell. won't google, more natural.
This looks like we are heading towards the ink jet printers scenario. The oven refuses to cook the food if it detects that the user is trying to use non-approved ingredients. The ingredients will have an edible RFID tag embedded in it for security and ID.

/sarcasm
Great there still are some multiplayer network games for terminal-only systems. Nice work!
"range 4" is a syntax error in Python 2 as well.

Meanwhile...

#include<stdio.h>

int main(void) {
printf "Hello World\n";
return 0;
}

hello.c:4:9: error: expected ';' after expression
printf "Hello World\n";
^
;
hello.c:4:3: warning: expression result unused [-Wunused-value]
printf "Hello World\n";
^~~~~~
hello.c:4:10: warning: expression result unused [-Wunused-value]
printf "Hello World\n";
^~~~~~~~~~~~~~~
2 warnings and 1 error generated.

You know god damn well what I mean, C, so just do it instead of nitpicking me!