skysight-inc/HackerNews huggingface dataset:
As someone in love with Clojure myself, and currently working on a side project/experiment involving writing a free and collaborative book on it, I really loved how in depth this went. Most the pieces you see on Clojure simply tap into application, syntax, getting a dev environment set up much moreso than the history, reasoning, and other pieces that I feel make this a good read (as far as I've gotten right now).

That said, I don't know if it is just me but in Chrome the page just keeps crashing over and over. :( I'd really like to read further. Anyone else having this problem, or is it just me?
No matter how played out Doge becomes... knowing that some politician or television exec is using a meme that came from 4chan makes me happy.
> During war...

Except the US isn't at war with any of the countries where these drone strikes are taking place.
Ok, so why should I believe what you tell me? How do I know you don't stand to profit from skewing my point of view?

If you can't trust what anyone tells you about foreign events, it's too late. The voting public does not have time to travel to Yemen, Afghanistan, Vietnam, Korea, China, and every other country on the globe to develop personally informed opinions.

Fact: Women are killed in the USA, too

For attending school?
While native platform access is not officially documented yet, low-level platform access is provided via the platform API (see launchpad.net/platform-api). With the platform API, you are able to easily bootstrap an EGL/GLES2 context, setup input handling, access sensors and location services etc.. As mentioned before, we do not have a complete set of documentation available, yet, but our Qt platform abstraction implementation might be helpful in getting started. EGL context bootstrapping is done in:

* http://bazaar.launchpad.net/~phablet-team/qtubuntu/trunk/view/head:/src/platforms/base/screen.cc
* http://bazaar.launchpad.net/~phablet-team/qtubuntu/trunk/view/head:/src/platforms/base/context.cc
* http://bazaar.launchpad.net/~phablet-team/qtubuntu/trunk/view/head:/src/platforms/base/integration.cc

Surface creation is done here:

* http://bazaar.launchpad.net/~phablet-team/qtubuntu/trunk/view/head:/src/platforms/base/window.cc

Input handling and callback setup:

* http://bazaar.launchpad.net/~phablet-team/qtubuntu/trunk/view/head:/src/platforms/ubuntu/ubuntucommon/window.cc

A very simple example can be found here:

http://bazaar.launchpad.net/~phablet-team/platform-api/trunk/view/head:/src/ubuntu/hybris/tests/test_c_api.cpp#L90

Hope that helps. If not, feel free to jump over to #ubuntu-touch on freenode. My nick is tvoss.
There is also a prisioner's dilema in there. That's the entire problem.
Yes, the title is misleading. But it's already been picked up by dozens of news sites, hit the front page of reddit etc., so it's probably hopeless to debunk at this point.

It's a shame because the numbers do actually show a very large increase in ChromeBook sales, but the tech press has focused on numbers that exaggerate and distort that.
This speaks to how deranged mainstream software hiring practices are.

To wit: take a bunch of practitioners more or less at random and arrange to have them serially interview candidates. Apply virtually no structure to the interviews themselves; most of those practitioners will be free to generate their own questions, and if any guidance is given at all, it will usually take the form of "assess the candidate's abilities along axes X, Y, and Z" (for "X" of the form "Rails" or "Django" or whatever, &c). To that haphazard scheme, strongly imply that those practitioners are not merely expert at assessing the abilities of others (something that does not follow from the mere observation that the practitioners themselves are competent in the field), but also psychologists capable of extracting from a 45 minute adversarial interview the "culture" and mentality of candidates who are so nervous and upset from being judged by hostile strangers in this crapshoot process.

Software hiring is widely regarded by hiring managers as a nearly random process; at best, at savvy companies, the house might have an edge over time. And the cost of that edge is a system that is inhumane to virtually everybody, with the possible exception of a small elite of sought-after developers.
The root problem is that when he tried talking about the root problem, his words were taken out of context and used against him. There's no way to win with character assassins and tabloids, and calling them out as people who don't discuss issues in good faith is the best you can do.
This is a question that also interests me. I've been thrown into a lot of data sciencey work this year with learning analytics data from MOOCs - so far mostly cleaning and organizing, graphing etc, but we're moving into more machine learning, inference etc. I have a poor math background, but eager to learn, so while I've done most of the practical work in R and now Python with Pandas, I am playing with things like Learn Math, Logic and Computer Science with Haskell (also Think Stats and Think Bayes with Python).

I would love to see a more mature package with IHaskell, easy access to graphing, and a nice Pandas/data.table like library, and a set of statistics tutorials written around them, where you are basically learning statistics/probability at the same time as using the language. (I found this paper on functional probabilistic programming in Haskell very fascinating - the idea of using a Monad to wrap distributions, uncertainty levels etc around numbers seems very powerful http://web.engr.oregonstate.edu/~erwig/papers/PFP_JFP06.pdf)
This isn't really an either-or. We refuted and continue to refute any objective claims he makes while concurrently posting his widely inaccurate predictions from the past. Don't forget, we're attacking someone who is using his reputation as an economist to speak with authority on Bitcoin. The only way you can refute the authority is to refute the individual's previous claims.

And it isn't like we've been hiding under a rock. We're just getting tired of doing it. He's an overrated economist that nobody that greatly understands Bitcoin takes seriously. He's like Opera, accessible to the masses, emotionally involved, but utterly void of a deep understanding of the issues involved.

If you want to make widely inaccurate claims about something that is controversial you are going to get lots of upvotes. The problem with Bitcoin is that the people that informed about it are usually tilt pro-Bitcoin[1], while the people that are against Bitcoin usually haven't done enough research into economics, mathematics, and politics.

[1] We're not the lunatics that post on /r/bitcoin everytime Bitcoin doubles. Many of us see valid challenges ahead for Bitcoin, especially from the government.
In what way is "nursing" explicitly gendered? Obviously one of its definitions necessarily refers specifically to women, e.g. "wet nurse," but that's the only one, and that's simply an issue of mammary glands. I was under the impression that the word comes from a contraction of the word "nourish" and doesn't have any explicit gender association.
Rap Genius Traffic Has Dropped By Over 80%
That last bit sounds quite interesting. Is there some data on this somewhere?
> The creation of things like "Girls Who Code" is not a statement that this is the way things should be but a statement that this is the way things have to be -- for now.

And I think the response is a disagreement over the way things have to be for now.
No, it appears to be identical to "laptop" actually. Based on other news reports that use the same NPD data. Definitely an easy to misunderstand term, but maybe it's the norm in the commercial sector which is what they cover here, not the entire market?
That's not crazy. When faced with a law, terrible or otherwise, judges have two main choices:

1. Rule that the law should be followed.
2. Rule that the law is unconstitutional.

The article provides strong reasons for believing the law is terrible, but that doesn't mean the judge is wrong on any grounds except constitutional ones.
Unbelievable that you seem to have such a hard calloused view of civilian casualties. Curious: what do you do for a living?

The lies of omission by the US government in reporting any data on civilian casualties tells the real story, in my opinion. Drones are probably the sickest manifestation of the US Department of War. I used to be a defense contractor a few decades ago and was mostly proud of what I did, but what we are doing now it all seems so very wrong.
Agreed and agreed. The only reason I chimed in is because labeling an opinion piece as 'manipulation' seems pretty suspect. That is tantamount to saying "anyone who has an opinion I disagree with is manipulating me."

Article really shouldn't be on HN in the first place imo.

Edit: Spelling... It's hard.
Is it the case that you do not screen candidates based upon any other criteria than skills-based assessment in other fields? That assumes people are robots. I don't care what field you are talking about, people are always going to screen for "culture fit", since it can be defined to mean anything you want. It's "can I work with this person", "does this person seem trustworthy and honest", etc. The only difference is that it some places acknowledge this aspect of hiring, give it a name, and try to objectively assess it openly.
This seems like it actually detracts from the PDF experience.

1) I can't search anymore

2) I can't click to get to the next page - I have to click the corner of the page and drag it over, which feels gimmicky after the first time.

3) I can't select any of the text in the demo to copy and paste it somewhere else

4) I can't zoom in other than by zooming in my entire browser screen

5) I can't click any of the links in the last page of the demo

Those are the issues I noticed after playing with it for a minute or so - what benefits does this give me as a user that outweigh those negatives?
The initial comment was possibly ambiguous as to whether you had known about this specific thing.

Even after that is clarified, it could have been professional courtesy rather than 'not at liberty', and possibly other reasons would have worked too.
A concern notably not grounded in any evidence about how actually Apple operates.
"Hack" has been used in this way at MIT for about 50 years, possibly longer than it's been used in the narrower computer-related sense:

https://en.wikipedia.org/wiki/Hacks_at_the_Massachusetts_Ins...
Once again: misogyny is a specific thing. It connotes an overt bias against women. That bias, while definitely present in our industry (and for some reason especially well-represented on HN) is rare. I would be shocked to find out that Paul Graham was a misogynist: it would not fit the rest of the picture that I have of him from what he writes.

But the absence of bias against women is inadequate innoculation against gender imbalance in the industry. It doesn't correct for bias towards men. That bias is pervasive. It's easy to see why: it involves saying nice things about people who do good work, and then simply generalizing it out a bit. The end result is a system of privilege for people who "fit the mold" for successful startup hackers.
If he takes his own advice[1], he'd be hard pressed to say anything at all. When people furiously accuse you of misogyny for not repeating the party line, there's no good faith discussion possible.

[1] http://paulgraham.com/say.html
Their Facebook is most likely ran by an intern or "social media expert" who couldn't be any more disconnected from their actual website and programming. If their e-mails get banned however, it'll go to a sysadmin who can actually start a conversation to do something.
The fact that java and flash are not installed makes you quite unique by itself.
Why is there not a male nurse initiative?

Did you actually look?

http://www.gatewayct.edu/Programs-Courses/Divisions-Departme...

http://www.minoritynurse.com/article/man-enough-20-x-20-choo...

http://aamn.org/choosenursing.shtml

Likewise the male teachers of younger children.
Yeah, I've always found the GNU Make manual incredibly helpful and well-written.
New E-Commerce Website Lets Users Sell For Free
Magpul is US based, I have no idea if they do custom orders.
I did not want to create a very wordy post with all details.

I have launched 3 products (an appointment scheduling SaaS, a Twitter based sweepstakes management service, a private beta of a social product review/recommendation site) and about a dozen apps. Only the appointment scheduling venture was sold to a third party for the code base which had about a dozen free-tier users at the time of the sale.

The social product recommendation venture did not go further because the co-founder did not want to continue going forward. I still believe it's a great idea but I put it on the back-burner for a while until I can find another co-founder.

At the moment I am working solo on an app first service (subscription based) and would like to have a more successful launch this time around.

PS: If anyone is interested about the social product review and recommendation site let me know.
I have Java/Flash disabled by default and yet it was still able to populate a fonts list for me. Forgive my ignorance, but surely that's not possible?
It's really hard to see anything big starting up in Europe, since all the countries are now officially democracies, and those that are at the corrupt end of the spectrum are not the most powerful. R. J. Rummels arguments about how democracies don't go to war against each other are pretty compelling. http://www.hawaii.edu/powerkills/MIRACLE.HTM

I guess the biggest potential problem would be China, but do they really have any allies for their side that would cause a "world war"? Seems to me like if they started anything, then it would be them against the entire west, and as long as we don't feel compelled to invade them, they don't have a lot of power eh can project.
Maybe you're not old enough, but I am and I remember a huge stigma against men who wanted to become nurses because it was a job "for women" and what kind of man would want to do that kind of thing.
Having worked on this team (QA side) for 3 years, I'm "just guessing" this was a big effort. Very cool Mark Kosters and Andy Newton gave the dev team the bandwidth to do this, their plates are almost always full of new features and whatnot.
Tasks are Rust's unit of concurrency. There are two models for scheduling tasks. 1:1 means that each task runs in it's own operating system thread, and the OS is responsible for scheduling. M:N means that M tasks run on N threads Typically, N is roughly one per core, and M is greater than N. The runtime is responsible for assigning tasks to threads and scheduling multiple tasks on a thread. "Green threads" is a term from the Java world, and it means M:N, often with N=1, regardless of how many cores are available.

The motivation for M:N is that OS threads tend to be fairly heavy in terms of memory usage, scheduling overhead etc. For a language that intended to enable highly concurrent programs, it's theoretically more efficient to use one OS thread per CPU to get maximum parallelism and layer the units of concurrency (tasks in this case), on top of that.

The thing is, doing M:N well enough to actually achieve the theoretical gains is difficult, and there are many cases of projects that started with M:N and eventually ditched it and moved to 1:1.

(Edit for clarity on green threads.)
Fish oil and vitamin d3 is so important that it's impossible to elaborate everything in this comment. I used to have a bigger regimen but have cut down to these 2 plus sodium r-lipoid acid.

1. Most modern livestocks are raise on grains and soy. Their meat do not contain enough omega-3, a simple fact. Farmed fish's omega 3 content varies depending on their diet.

2. Many people have the misconception that the skin can synthesize vitamin d3 from any kind of sunlight. Not true.
Glass blocks most of UVB and only let through UVA. So sitting in a windowed office won't work.
Some of us live in cold places and wear clothes that cover most of our skin on the rare occasion that we do go out.
The skin needs UVB photon to transform 7-dehydrocholesterol to vitamin D3 in a 2-step process.
It gets even more complicated when you take into account the level of melanin in your skin. Not only that, only certain spectrum of UVB carries sufficient energy to photolyzed 7-dehydrocholesterol. So that means your skin has to be exposed to sunlight at certain time of the day.

The thing to understand about these deficiency is they occur very slowly. The process is very insidious because the brain and body is great at adapting. It comes to accept the abnormal as normal. Depressed people come to accept their condition as normal and unchangeable. Most of them don't even realized they're depressed. They can't imagine a different reality or mental state. Just like people who procrastinate can't see how someone else can be so productive. When you're socially isolated, it turns into a downward spiral where no one can help you.

About stimulants, I don't like using them. But I've come to accept that they're necessary. We humans just weren't made to sit in one place and stare at a screen for 12 hrs+ a day/5days a week.

So far I haven't felt any crash from the nicotine patch. Caffeine, definitely, but the crash is nowhere near the level of Rx stimulants. Caffeine crash is much more mild and tolerable. I'm not convinced on the safety of modafinil.

The point to all this though, you need to keep your testosterone high so you can pull yourself out of a hole if you do fall into one. People who work 12hr+, racing on stimulants everyday, eating bad food and not getting enough sleep will inevitable burnout.

If you live right, there's never a desire to drink or take any substance to "relax".
That. Or, people buy Chromebooks, realize they're no better than the [tablet|"real" laptop|PC] they already own, and don't use them much?
I highly recommend "Go To" by Steve Lohr [1]. The book follows a chronological path from the pre-Hopper/Turing era through Apache and the early open source movement. We learn history of the following languages: FORTRAN, COBAL, Unix, C, BASIC, Visual Basic, Algol, Pascal, C++. Also covered are the founding stories of IBM, Microsoft and Macintosh and their "business" practices.

[1] http://www.amazon.com/Engineers-Scientists-Iconoclasts---Pro...
Why is there not a male nurse initiative? Or male elementary teacher initiative[1]?

There are! It's just not discussed on HN because this isn't a site focused on nursing and teaching, but copying from a prior post of mine, 45 seconds of Googling brought up http://www.malenursemagazine.com http://www.menteach.org/ and http://www.minoritynurse.com/article/recruiting-men-nursing-....
In tech, saying anything about gender is an opportunity to be lambasted vigorously. But I think I can contribute something.

Having read what I could over the years on the academic side of "women in tech" (i.e., academic research studying the matter, rather than opinion pieces), the consensus seems to be that the early teens are the time where the decision is taken to move away (or not) from STEM fields. That is part of why the Girls Who Code initiative & others like it is such a big deal.

There are a lot of different factors and stereotypes playing into the decision to exit STEM tracks, but among them are - "unpleasant male geeks", "programmers work alone", "girls don't need to know math", "boys figure things out" and so forth. (Clearly these are a subset of examples, and also clearly not all of these are 100% influential for any particular person, place, time). So the stereotypical 13 y/o girl and her interest in STEM is actually the target of a lot of research and policy efforts.

There's also a self-reinforcing aspect to this: heavily gender-coded places aren't typically presenting a welcome to people of the other gender. I read a academic paper on this in the last several years, but can't recall the experiment in detail or the citation. The implication is that a workspace festooned with seriously masculine widgets often tells many women that, "hey, man cave here. not so welcome".

For the interested person, the academic experiments are usually well done and their results, while not always surprising, clearly quantify certain sexist aspects in the tech world.
I agree, but to be a little more precise: throughout history the rich/elites have lied to civilian populations so they would go along with money making war activities.

What is sad now in the USA is that there are very few politicians who speak the truth and very few news outlets that don't just cooperate in the propaganda.
Also, that CPU costs about 20 cents (probably less).
It sounded to me like you took pg's quote to mean he felt was blind to the factor opportunity takes towards gaining affinity for a subject. If this were true (and his next sentence seems to invalidate this) it would mean he felt that women were less capable, inherently, of appreciating computers and programming. At the risk of splitting hairs, this would be a misogynistic viewpoint. This is the narrative these clowns want people to believe anyway, that someone like pg is a 1-dimensional cartoon villain who thinks "girls' brains can't code, what am I supposed to do about it?!"
Great! Now, where are the mid-range chromebooks? With a decent display and some additional processing power?
A second source would by nice, at least.

This article appears to derive its facts entirely from the mystery catalogue. If, hypothetically, the catalogue was drawn up by a bored NSA intern as an April Fool's joke, this article doesn't provide any solid proof to dispute that notion.
It's not a crime unless you get caught! .... Or apparently if you didn't intend to get caught.
You can complete the sentence "people are always going to ________", especially as regards software hiring, with all sorts of crazy shit. Hiring is broadly and deeply fucked up. Very few organizations do it especially well. The median companies does it abysmally. But we don't notice, because we develop other systems to compensate for how bad we are at getting the right people in the door.

That's my point, why I bring up how bad hiring is. "Widespread best practice" in hiring does not imply effectiveness. Most companies are terrible at hiring. They just get away with it because other aspects of those companies are good enough to compensate.
You reminded me of this:

> What is a program? Several answers are possible. We can view the program as what turns the general-purpose computer into a special-purpose symbol manipulator, and does so without the need to change a single wire (This was an enormous improvement over machines with problem-dependent wiring panels.) I prefer to describe it the other way round: the program is an abstract symbol manipulator, which can be turned into a concrete one by supplying a computer to it. After all, it is no longer the purpose of programs to instruct our machines; these days, it is the purpose of machines to execute our programs.

EWD1036
If only they knew.