skysight-inc/HackerNews huggingface dataset:
> I love how Windows RT devices which are struggling to ship a couple million are "ARM devices" but there is absolutely no mention of tens of millions of iPads, Kindle and some other Android tablets being sold with locked bootloaders.

Microsoft makes a desperate attempt to secure a small anchor amid the avalanche of ARM-Android and inadvertently breathes new life into the Microsoft Meme: "Growth by Stifling Competition." Almost feel sorry for them.
As what I would describe as a "semipro" artist, I would not use an ipad to draw, because the latency isn't good enough yet. People might play with it, but no professional can use it until the latency is about 10 times better than it currently is.
[The onion summed it up best](http://www.theonion.com/articles/number-of-users-who-actuall...), as usual
Waiting? Waiting for what? Food obviously takes time to prepare, so there's a necessary wait as component of the experience. Of course, the "unnecessary" waiting: for a table, for a waiter's attention, etc. are suboptimal. But, I'm not sure an iPad is the solution to that problem.
"How to win friends and influence people" has blessed everyone I know who has read it with the power of BEING A MASSIVE PRICK. Since that isn't the kind of super power we want, I'd suggest "Power Reading". Being able to read faster than anyone you know will pay off in dividends (provided you never tell anyone that you read an entire novel during your lunch break)...
What about the well-intentioned but dubiously helpful PR from someone who just doesn't know what they're doing? What if that were to catch on and you have swarms of overlapping non-programmers submitting PRs?

These slippery slope arguments are a bit silly. If you're running an open-source project, you can either accept PRs or not, and if you're accepting them, you can review the code and approve it or not approve it. A PR from a bot is the same as a PR from anyone else, it's either helpful or not helpful. It's not currently a problem, and it's too early to speculate about worst-case future scenarios.
Astronaut friends? :-) That one sounded kinda interesting...
I'm totally on your side of this and rooting for you. I mention that to soften the following: "a github with a few apps that Ive messed around" does not necessarily suggest to me that you're capable of shipping software projects. (Github is a terrible platform for showing customers you can produce things that they care about, guys. Github shows off source code. Most customers want to buy business outcomes. Source code is rarely a business outcome. If you tried to present a very very compelling business outcome caused by source code via Github, just the nature of hosting it on Github would de-emphasize the business outcome in favor of the source code... which is, by the way, totally impenetrable to many buyers of custom software.)

A better way to present a business outcome is a case study: here's the business, here's the problem, here's (a brief sketch off) what we did, here's the results. (You can write a case study on any blogging platform and it will work better than just throwing the repo for that project on Github.)

Are you capable of shipping software projects? Shipping a software project would persuasively demonstrate that you are. Conversely, if you've never shipped a software project... well, the customers might not be totally crazy about wondering why you'd command high prices.

How do you better at sales?

I wish I had a better answer for you than "Read a little, practice a lot." but I don't.
It's not just habit, writing is just easier on paper. The texture of the paper does two things while you're writing: provide continuous feedback and provide resistance. Delicate movements are a little bit easier when you have some resistance to work against. That's why steering wheels these days still have a lot of push back, even though they're electronic and could be designed to turn much more easily. Moreover, the feel of the pen moving across the textured paper gives the body an additional source of information about which direction the pen is moving in and how fast. This allows for more precise control versus just depending on sight and proprioception.
Ouya Development Kit Indepth Overview
I don't know about being overwhelmed by the awesome; facebook tends to depress me. It keeps recommending that I "add friend" a friend of my friends who died in an accident a few months back, which is always a bit of a buzz-kill.

And that's when it's not just irritating me with the out-of-order feed. I mean, seriously, I'm a CS person and I understand getting performance gains by delivering potentially-wrong results, but given that I only get about 10 posts a week, seeing things off by 3-5 days in the sort order seems almost malicious.
Congratulations Nathan, it seems like the past year has been even better than you could have imagined.

I thought the write-up was great. There is something about your writing that comes across as humble and thankful for what you have, which is pretty refreshing seeing so many blog posts come across as a little too "know it all".
I think you are not entirely understanding the concept of privilege in this context, or it's purpose. It's a common problem. You seem to regard it as some sort of insult or badge of shame, which is understandable. As I said before, privilege is something basically everyone has. In any situation it's likely that both sides have some privilege.

>
I am fairly certain that a black woman going to a high school where 90%+ of graduates are going to university will have many more advantages in life than a white boy attending a high school where ~10% of graduates go to university.

Of course she would, but she would also have many disadvantages. In this example it's important to look at BOTH sides and see what sort of privilege they have.

> Whites do worse in America in a host of ways compared to Asians, such as educational attainment, average income, criminality, and etc

The reality is more complicated than that.

Remember privilege is about relative advantages. White men overall are doing better because not only do better than many (but not all) demographics purely in terms of group-to-group comparisons, if you take a white man versus a comparable member of another demographic they will almost always do better.

A white male compared to an asian male with similar educational and professional histories will earn more on average for the same job...just as men tend to earn more than women all things being equal.

That's why I feel comfortable making the heavily qualified statement that as a group white males are doing better. This is also why there is often a focus on white males in these discussions.

That said, it's important to understand that all sides will have generally have some privilege, and it's important to discuss. I'd also note this has diverged a bit from my original point, which was merely that race enters such discussions because it's relevant to the amount and type of privilege someone has.

So to summarize: in many ways it's meaningless and counterproductive to talk about which group has "more" privilege"....however I think in some comparisons and contexts it is possible and useful, and in those cases when talking in a general sense I think you'd have a hard time coming up with a group besides white males.
Speaking as a smart phone user, I hope the mechanic of using your fingers as the control scheme for small flat surfaces will be retrospectively seen as a failed experiment, and eventually forgotten. I find the lack of tactile feedback to be awkward and a source of numerous mispresses. I don't think it's anything I'll ever "get used to", and hopefully I won't have to.
"I want to outsource 90% of the customer service load for Bingo Card Creator"

How are you going to go about doing this? (I know other people who are interested in a solution to the same problem).
It's really pathetic that you interpret the modern (and ongoing) economic oppression of the 3rd world to a personal attack on White men. Grow up.
Is your kid alive and not malnourished? Then you're an above-average parent!
Facebook may be more annoying but what the political ruling class in Washington is doing is far worse. I don't have a FB account because I value my personal security. I have this choice. With the government there's only the Hobson’s choice of moving out of the country. I foresee the government slowly ratcheting any remaining privacy out of existence.

- Obamacare is stripping off all medical privacy.

- Patriot act has stripped all financial privacy.

- Cameras are being installed in public places at an alarming rate tracking all of our movements.

- Obama gave the National Counterterrorism Center the authority to collect any and all data from anywhere. No warrants necessary.

- Indefinite detention without trial, even of US citizens.

What’s left? This is a Stasi wet dream.
I agree that the stylus needs to come back. There are just too many tasks that could be better implemented on a tablet with a stylus to ignore it. It should also be noted that Apple flip flops all the time. If they want the iPad to truly be the defacto tablet for the next decade, incorporating stylus input is going to be important. I have the More/Real stylus (http://more-real.com) and it works really well, but it's still technically a hack for your finger.
I think the sad true is very human, rooted in psychology: we can SEE facebook, but we do not see the government/Washington. People can relate way better with a danger when it is possible to see it, when you can feel it while it's present in front of you. You can SEE facebook and your data in the screen near their logo. From there to imagine someone looking at the same data (YOUR data) from within facebook, that is a jump that emotionally is very easy to take. On the other hand, even if you KNOW that the government is wiretapping everything, you don't have the emotional connection needed to see it as a danger. Of course you can understand how terrible it is, but the emotional link is -for most of us humans- not there. We just do not feel the danger "in our guts".
I tried posting on the ad section of teacher forums (total bust), using AdWords ($1 a day until I figured out how to make it work profitably, which took about a year), and (overwhelmingly the most important channel for me early and still the source of ~50% of sales) long-tail SEO for niche bingo activities. The specific tactic for that is in the Greatest Hits section of my blog and covered at length.
They probably have some kind of deal with Wacom which prevents them from having any kind of high quality stylus support.
I shouldn't need government regulation to ensure that things I own are truly mine.
I distinctly remember a Travis bot sending me like 4 pull requests that added a `.travis.yml` file...
It's a mental device for rationalizing the present state of the world so that you never have to act.

Well, except for the fact that an Austrian economist would change almost everything about how most Western governments handle economic policy. That's a cute sentence though.
Creating Mobile Apps With KnockOutJS, PhoneGap & jQuery Mobile
Hacker School founder here. I'm happy to answer any questions anyone has about Hacker School or applying.
The problem is that you will also get these: https://github.com/ajaxorg/node-github/pull/45

The account in question has been closed now, but it submitted thousands of pull requests to random projects to advertise their build service.
Great to hear how you're doing Patrick, thanks for sharing.

> Even in weeks that I have blocked off to work on AR, I often find myself just lacking any desire to do it. The business isn’t intrinsically more boring that e.g. Bingo Card Creator, but the sort of things that I need to do to move it forward seem to hit my desire to work with a damp towel.

I seem to hit this phase with new product ideas around three months in and end up never finishing anything.

I have a web application that gets new (albeit unpaid for) signups daily, but even with a lot of free time[1] I lack the will to develop the product/marketing further.

Two things I will probably try:

1. MTFU, schedule some time, set some goals and force myself to do the work I need to.

2. Spec the work out and hire someone else to do it. Speccing the work out will probably make 1 easier to get started with however.

[1] Though I did just have a baby, so I might be selling myself a little short.
I don't want to create yet another file in my repo. I'm already plenty happy with a .gitignore and a Makefile/SConstruct file for my C projects, and a setup.py + associated files for my Python projects.

This "add a file to your repo" is starting to get annoying, there is even a project for it, called Filefile[1].

[1]: https://github.com/cobyism/Filefile
I'm with thwarted on this one. I don't want to put my repo on a service where I have to opt-out of things based on extraneous files in my repo. That's extra clutter in my repo for something that could easily be handled in other ways (not to mention the fact that repos would be opted-in by default).
I had this same conversation with my Mother a few weeks ago.

My father passed a few years back, and now I have two daughters which she does not get to spend as much time with as she had made out in her mind prior. My grandparents raised me, same with my wife, as both of our parents worked fulltime jobs to make ends meet (the obvious American life of parents). However I'm proud to say that I am successful enough that I can work from home and my wife can stay home as well to raise our kids. This was a reality check for my mom and it's added up since then.

The other day she called me on how upset she was, as she always sees friends having so much fun on Facebook and how she feels more an more lonely. In comparison, I noticed how my wife would post a photo of my girls on Facebook and my mom would (typically) Like it within minutes. It seemed that she was literally sitting on Facebook all day trying to find out what was going on with the world rather than enjoying it herself as she's now retired. It was starting to make sense to me.

When I talked to her, I asked when the last time she saw people talking about how they had no money to go out and eat, had to work overtime, had to pay bills, were doing laundry, etc. queue the Lightbulb.

A few days later, she called me happier than I'd heard her in a while, explaining how she'll check Facebook in the morning and at night but the rest of the day she leaves the computer off and she felt worlds better already. Once I could explain that Facebook wants it's users to be engaged & sucked in for more, she realized how she got trapped.
It would be really helpful if each had a short summary when you hover over them as its an awful lot of names which don't mean much. I came across Travis from elsewhere but never would have guessed it was CI from this list.
That's why Palm devices had Graffiti, which is wayyyyy better than typing on this stupid on-screen-always-too-small keyboards (Gad I hate those. I really hate typing on a screen).
This guy is offering free resume review/editing services.
Who do you outsource your bookkeeping to and how do you manage that process?
Haha, yeah, I meant "degenerate" in the mathematical sense. Totally useful, but in explaining it you're going to get a lot of "well, it's trivial in this case because...", which isn't that helpful if you don't yet understand the underlying concepts :)
If you were in the bay I'd definitely ask you to coffee / be intrigued to hear of your experiences. Congrats, that is so legit!
I find that usually asking people to tell a little bit about themselves reveals a lot already what you would get from these questions. Knowing that the candidate is prepared to handle such questions is a strong signal in itself. I generally prefer candidates who have thought about what they want to say to such questions.
This practice just seems absurd.

What is the practical purpose of this type of post? Several people have written pieces enumerating their various income sources and listing their enviable accomplishments, and have gotten on the front page. These just seem unbelievably self-congratulatory and conceited. Moreover, why does anyone else have such an interest in the financials of Patrick?

I really don't understand this phenomenon. What is the impetus to write or read these things?
What does your enterprise sales process look like?
Hmm, Yeah. You have me pegged there, I don't have any apps on the app store, or any web applications I can pull up and demo to customers. I have a new goal to work towards now, even if it is something simple. I will also make documents about it, and make it a full "business" like solution.

As for you solution about the sales, I had a daunting feeling you were going to suggest that. Oh well, I think life is about reading a little and doing a lot.

Thanks for all your help!
I don't buy from amazon, because they don't have any cash, prepaid card options in my country (not until I last checked it)
The Brilliance of Half-Life's Barnacles
This is the part where I admit that I don't quite get Arrows. Anyone else?
IOS Camera streaming into HTML5 canvas (Cordova Plugin)
Because desktop screens aren't touchscreens? I don't get it, is this a trick question?
>Every dollar I spent on Apple was spent on top quality product which made me more productive.

And also spent on patent trolling, stifling innovation, and leading the world of tech down a dark path (locked down "app store", restricted boot, the whole nine yards).

How does it feel to know your money will go directly to the cause of stopping the evolution of technology in its tracks?

Your view is terrifically selfish if nothing else.

>You know why FSF avoid fighting Apple? It's because that fight would reveal that they are fighting in the wrong war.

Please explain.
You know you can sort your feed so its in descending chronological order right?
For those of us interested in achieving similar success, it's nice to see transparency and results. If you don't care about this then don't waste your time here.
a) Figure out a way to split BCC support email from my main inbox. b) Give my VA access to BCC support email, but not my main inbox. c) Write up a Google doc with the five most common support issues and the responses to send, including instructions for e.g. how to use my homebrew CS admin panel to e.g. send a password reset email or re-generate someone's receipt. Tell the VA that if there's anything not covered she's to mark it for me to answer and keep a running tally of how many times a question like that gets asked. d) Add anything which keeps coming up in Step C to the Google doc.
https://www.hackerschool.com/blog/12-what-we-mean-by-hacker

"Hacker School made it very clear what their definition of “hacker” is (curious go-getters) and what it is not (pompous know-it-alls)."

"Someone who enjoys sharing what she learns with others. "

"Someone who is friendly and communicates well."

Bandwagon much? Don't go redefining 'hacker' just so you can jump your school on the 'hacking is hot' phenomenon.

From a Google definition: "An enthusiastic and skillful computer programmer or user.", and yes, skillful is a far more important part of it than "friendly and communicates well".

That said (from a pompous know-it-all, no less!), the school itself seems pretty awesome and big kudos to them! Just the kind of thing the world needs more of.
They're only trying to redefine the label to fit what the software actually does. A strong argument could be made that the name as commonly accepted is a misnomer considering what the endgame is.

Digital "rights" management is not about your rights, it's about restricting you from doing what you want with your content. Hence the R in DRM now means "restriction".

Same concept here.
Yes, the point is that it's just about the simplest Monad implementation that actually does something useful.

I'd observe in my code that I rarely have an enormous do block using Maybe; instead what I see a lot is use of the monadic interface to tie things together that would normally be a lot of if blocks, all on one line into one expression. You start missing that in other languages real fast. Also the Applicative instance is often quite useful, allowing you to easily tie together several things that return Maybes into a call of some sort that does the right thing if one of them is a Nothing, almost "free" from a syntax point of view.
I agree with most of this - great tips. However, for almost all applications, you'll want to render on the server, and bootstrap data on the client so that the client can take over and begin rendering using something like Backbone. This can be done by dropping a big json object on the page for the client to read as it initializes it's Backbone (or any framework) application.

This will solve the issues you'll run into later such as

* SEO - search engines won't read empty pages (you can get around this with some hacks)
* Performance - loading a full page is always much, much faster than loading half a page, downloading javascript, parsing javascript, sending off multiple ajax requests for data, and then finally rendering the first page
* Accessibility - a version of your site that works without javascript is not only easy to build, but is easier for machine reading
* Development cleanliness - building your site in layers (html / http only, layer on css, layer on more advanced css, layer on javascript) keeps your code from becoming too tightly coupled and is much easier to work with. Plus, this makes it much easier to work with less advanced browsers

It's actually quite simple to do, especially with node, where you can share functions to format data, or even run the same framework on both side if you decouple your code (Backbone's latest change to help abstract Ajax seems like a step in this direction.)
I don't think that the non-chronological feed is an attempt to achieve performance gains. Instead Facebook is trying to sort things by interestingness (or in some cases, how much a user has paid to promote their post). I agree, though, that it's terribly annoying.

Also please consider submitting the deceased person for 'memorialization,' which, if successful, should stop him from appearing in your People You May Know: http://www.facebook.com/help/contact/?id=305593649477238
Now compare the difference in malware between OS X and Android. There appears to be a correlation between how easy it is to circumvent the walls and the amount of malware within the garden.

I'd love to see some real research on causality here, though, because correlation obviously doesn't imply causation (though it is a reasonable hypothesis, IMO).
Just want to join the discussions
How does the Note range compare in terms of latency?
I really don't understand this phenomenon. What is the impetus to write or read these things?

I read because I find other people's practical experience to be a useful educational tool, with lessons that I can directly apply to my business, and I write such things with the aim of passing on any useful knowledge that readers might be able to pick out from my writings.

and listing their enviable accomplishments

If you have a few minutes, take a quick look through my blog. It mostly lists an awful lot of failures, with my most popular post describing a web app that brings in $500/month. Many other people's blogs also discuss failures. For the vast majority of people, it's a long hard slog before you start making any kind of success.

I realise that some of these posts can seem somewhat self-congratulatory, but would you really prefer that people didn't share information you can learn from, for free and without expectation?
Isn't that exactly what Service Hooks or OAuth-authed systems provide?
I view it as a subtle way of showing others that if he can do it - others can too. He's making more revenue than 98% of most valley startups - and he's showing you how. (That statistic was 100% fabricated).