skysight-inc/HackerNews huggingface dataset:
Congrats on the success.

Most of this post tracks my experience and is roughly, true for cross platform or Windows development. Shareware predates app stores.

(Though most shareware authors don't call themselves shareware authors anymore, since distribution techniques have changed and the word never helped sell software.)
The largest part is syndication fees. You're seeing a pie chart about public radio station income, not NPR's income.
See further down on the same page, in which it is indicated that 37% of unrestricted NPR income is from program syndication fees.

"Program fees and dues paid by our Member Stations are the largest portion of NPR's revenue. This includes fees paid to air the NPR newsmagazines, other programming we produce and distribute and annual member dues." and
Face detection still being an open problem in computer vision area. While very good algorithms exist, they still fail on some cases or are not fast enough to run in real time.
Our implementation is based on Viola-Jones algorithm, one of the most used algorithms for this problem (and also used by OpenCV). This algorithm can be used to track several types of objects just by changing the training data that is used as input. For the face detector, we used training data generated by OpenCV, but we don't know which faces were used to generate it. Perhaps this issue is a matter of changing the training data, or maybe this is a case where the algorithm is not robust enough to handle.
We hope we can fix this problem soon, but we still don't know how (suggestions and contributions are appreciated ^.^)
That's a good work around, but I would not want that to be the instructions I give to people wanting to listen to my audio stream from a website.
UK's load balancing has some quirky features that always fascinated me, like the fact they require a unique calibration for the end of each episode of Eastenders, right after which millions of households put the kettle on.

http://www.bbc.co.uk/britainfromabove/stories/people/teatime...
I find this comment fascinating.

Unread's greatness isn't like that of Microsoft Word. Microsoft Word has a thousand features, and they're all there to see on a screenshot. Tab dialogs with thirty tabs, windows with dozens of buttons, and so on and so forth.

Which may or may not be good, but it definitely is neither small nor modest. Microsoft Word is great, like Ghengis Khan's army was great, and affords impressive, even overwhelming photos.

Not so Unread. Its qualities not not easy to photograph.

Perhaps minimalistic UIs that emphasize DWIM and comfort are unsaleable in an App Store that gives prominence to screenshots.
This os why Django uses Trac. Github issues can't handle that much traffic, triage as a simple Trac installation with a couple of pkugins.
I'm not a member on any of these groups but I did find one on facebook & messaged them.
Can anyone recommend some good books/resources to pick up Mac App development over iOS? So much is focused on iOS, and would like to get some personal recommendations.
Get [yourname.per.ws] now for free, wordpress Powered
https://wwww.per.ws
you're comparing apples to oranges
no. at the stage of YC, we're looking for something very different. (though we do try to think independently :) )

we put a small amount of money into a large number of companies. the most important thing is that we not miss a potential huge company; we're willing to make a lot of mistakes of inclusion to that end.

when you're making just a small number of high-dollar bets, you have to handle it very differently.
Incorporation for Canadian Startups: What, why, and how
>... developer[s] should seriously consider only building apps based on sustainable revenue models.

You don't need an MBA to know this. His app is competing with some pretty good free apps like Feedly. His screenshots don't sell the app. It's not really a big market. In-app purchase allows a "try before you buy" model. Was there any sustained marketing? Did he appeal to a niche? Maybe he would sell RSS subscription packs for specific areas: lawyers, programmers, biotech, investors, etc.
That's a good point - an example of narrow thinking on my part (measuring free in terms of dollars). I'm going to do some research - maybe there are pages out there where people have done this better...
Interesting! What's the story with that? It's not a real product link, and you can't search for the product. Some sort of marketing stunt?
an edit distance of 1
It's a more robust food source if your supply chains break down or are subject to things like oil price increases. Pests can be controlled with careful selection of plants and other factors--you don't need to douse your plants with chemicals in a lot of cases.
It's a shame these trigger an almost exact opposite effect for me. The sounds which soothe others make me irritable, twitchy, and tense.

I find it very fascinating how differently people can respond to the same stimuli.
Also the skew/unskew on the #demo and #feature seems to cause font to render poorly on some browsers/OS combinations. Works fine in Firefox in Ubuntu. Chrome in Windows 7 is the worst with Chrome in Ubuntu being marginally better but still not rendering correctly. IE11 seemed to work fine in Windows 7.

http://imgur.com/a/Wz87U

Top image is fixed and bottom image is what I get when I first visit the site.

What is weird is that as soon as I remove the skew on the first feature bar (feature-auto) it clears up everything below it (all of the text within skewed elements looks weird). But if you re-enable the skew it distorts again. Also if remove the skew from the 2nd feature it will fix everything below it but not the stuff above and so on for the 3rd or the #demo.
How do you like your feedback?
I don't know about your jurisdiction but in most EU countries, the sale proceeds from Apple lie outside the scope of VAT. Thus, you need to subtract your effective VAT rate and the net effective rate that you end up paying on the MAS is about 10-15%. Which is very close to what you would pay for, say, FastSpring ("You have the option to pay either 8.9% flat or 5.9% plus $.95 per transaction" [1]). The biggest advantage of the MAS is that it's a distribution channel preinstalled on every single Mac - that's extremely valuable.

As you say, you would ideally sell on both the MAS and outside. In terms of selling outside the MAS, it does come with some overhead, mostly related to VAT. Even worse, the EU is changing the VAT rules starting from 2015 (the rule change itself is designed to remove the competitive advantage of big companies to be based in EU states with low VAT and sell products in countries with high(er) rates):

> Currently, the place of taxation for digital services supplies is determined by your location as the supplier of the services. However, from 1 January 2015, the place of taxation will be determined by the location of the consumer.

It's not a big deal since you can just sign up for the VAT MOSS but it's still more hassle than just putting up an app on the MAS. Note that all of this applies after your exceed the VAT threshold, which is different in different EU member states.

[1] http://www.fastspring.com/pricing.php
[2] http://www.hmrc.gov.uk/posmoss/
The author of YoAuth (Bilawal) is one of the awesome student hackers helping to bring the hackathon movement to the UK. http://mlh.io/about/team#uk-team
To my knowledge Android phones can have security settings turned on which either lock out or delete the phone's data after multiple incorrect attempts. In which case, a brute force method wouldn't be feasible to break into the phone.
Thanks for the correction! In a way, it's kind of demoralizing that it's actually yet another product of the Jeff & Sanjay Brain Trust. It highlights how much they're in a league of their own, unattainable.

That said, my googler friends say they much prefer ProtoBufs v2 ;)
Maybe because cylindrical tin cans actually save tin.

Optimal cylindrical can (h=2R): V=2piR^3, S=6piR^2

Cube with the same volume: V=x^3->x=((2pi)^(1/3))R, hence S=6x^2=6((2pi)^(2/3))*R^2

That's ~8.4% more sheet metal. If you don't mind contents swirling inside the can cylinders are the way to go.
Pretty neat!

My only real complaint was the browser (Firefox 32 beta) started off nice and smooth but by the 3rd or 4th level things were very choppy and uneven. It wasn't detecting my keystrokes very well during the choppy parts, causing me to waste missiles on the headcrab-ish guys.

Also, it wasn't entirely clear that I had to shoot the final boss guy when he was mad that I beat him at simon. I just sort of had to guess based on behaviors of other games I've played.
Everyone at HashiCorp plays a key role in developing these tools. I couldn't do it by myself.
- How often do you think about your career development?

At least quarterly.

- How much time do you spend thinking about your career?

A days passively thinking about it. Maybe an hour or two actively sitting down and writing notes.

- How do you plan what you want to develop for yourself? Is it based on trends or a specific goal?

It's based on trends but also what I'm interested in. For example, a trend is cloud computing, and I do sysadmin so that's obviously a skill I have to learn

- How do you keep track of all the skills and experiences you've gained through your career?

Haven't needed to yet, so I guess mentally, and keeping my resume semi up-to-date.

- How do you get feedback on your skills and strengths? What do you do with the feedback?

Coworker feedback, manager feedback. I have an "attaboy" or "good job" folder in my inbox that I collect feedback in.

- Who do you talk with the most about your career development?

Manager, significant other. Obviously not the same conversation with both. Manager is more skills based development plan, SO is the "5 yr, 10 yr life plans".
Aaron Hillegass's "Cocoa Programming for Mac OS X" is how I got started. Likely, his new books only focus on iOS development. But this book pre-dates the iPhone. I learned Mac dev from it in 2005. Highly recommended for the basics.
After 5 incorrect tries, my phone makes makes me wait 30 seconds. If someone tries to brute-force even a simple 4 dot pattern, 1624 combinations would take at least 3 hours of waiting alone, plus the time to input the patterns and check the list of patterns. This is of course assuming the 30 second wait doesn't increase and there is no max number of incorrect tries before the phone requires a pin. I should be able to notice my phone is missing and perform a remote wipe before someone can guess my pattern.
And being wealthy and well connected.
The Gap between Recreational and Serious Mathematics
The answer is very simple:
As total investment increases, return on investment trends towards a stable average. Inheritance tax takes care of the rest.

This is why we as a society need inheritance tax. It prevents dynastic wealth from taking over.
But you never did so with the intention of eliciting a negative psychological response.

That to me is a distinct difference, both in practicality and morality.
Excellent tutorial, thank you for posting. All tutorials should be this complete.
On a date with a nice young lady and had the dubious pleasure of seeing some of the messages she'd been getting--we'd been trading funny stories about dating.

The bar is set really rather low. :(
It's funny, I look almost exactly like the guy on the left in the "Face (Image)" example, and I have a very good quality webcam, yet it does a really terrible job of detecting my own, live face.
MIT, Facebook Create Low-Latency Fastpass TCP Replacement
You can see a demo here! https://www.hackerbracket.com/hacks/show/53d448e3dfb586b54fa...
I'm gonna be honest, that's an impressive prank. And the faded flag is not just run-of-the-mill vandalism.
You were shocked, shocked that someone would want to add a little bit of whimsy to an otherwise mundane thing as a CSS framework?
Whichever route you take, you _must_ watch any relevant WWDC sessions - they contain a lot of valuable information, and more importantly, in many cases, information that's not available in the docs.
Unless someone steals your phone, grabs the lock pattern 'hash' (not sure on implementation details...), and brute forces it on a computer in a few seconds.

Guess I need to go read how that's implemented now.
Yes, a chain of actions (for example, a sequence of AJAX requests that need to be fired)
Even with perfect current information, you can't necessarily predict future performance. So it's not that everything would have the same return. I think that the randomization would come to play in evaluating growth stocks because you'd have the same understanding as everyone else and simply decide to gamble on risk vs reward.

I wouldn't attribute the growth or collapse to random shocks, though those would of course play a role. I'd say that new products and distribution methods would still cause rapid and somewhat unpredictable growth or collapse.

Straight value investing would be more difficult with perfect transparency and efficient information, though it might work out as a dividend thing.
I'm surprised that the CloudFormation team hasn't added a --dry-run option yet. It would make CF sooooo much more usable for a production stack. (I have a policy now to never update a stack once it's taking production traffic.)
I'm waiting on this, as well.
>Google thinks (for some incomprehensible reason) that these are similar permissions and grouping them makes it easier for users to understand

Yeah, I suppose they don't want to be too granular and overwhelm users with a ton of permissions but, to your point, it actually makes things worse. Overly broad categories lead to suspicion.

It's funny though, because for years, we all downloaded/installed desktop apps which had free reign on our machines. I suppose the facts that apps can come from untrusted sources, are thought to have more specific functions, are installed on very personal devices, and were born in an age where privacy concerns/fraud/malware/connectedness were common, all have something to do with it.

I wonder, though, if our concern is mostly stimulated by the fact that we're now being presented with permission choices in the first place. As, now, even "trusted" brands like HBO can earn our suspicion if we think their apps are being greedy with permission requests.
I was trying out Demo and found that you do not have it wordpress in sandstrom apps list. Hope to see it soon.
Is there a way to encrypt variables and provide a password to decrypt when executing a plan, so that I can commit my API keys, passwords, etc to source control without fear? I'm thinking something similar to Ansible and its 'vault' concept for variables (sure Chef, Puppet, etc have something similar).
I think if you keep it limited to, say, publicly traded firms, or some standard, then you wouldn't have a significant issue with this.
Even if lead can't be directly related to crime, lead poisoning causes many bad things to the human body, including learning disabilities, and reducing adult brain size in children exposed.
I'm sure I've seen that before. Anyway, it's destined for the same dustbin as infix.cl. These things have value in showing "see, you can do this, but Lisp programmers don't actually use it". Before infix.cl and Readable, back in the 1970's, there was also something called CGOL[1]. This was described in a 1976 MIT paper by Pratt R. Vaughan titled CGOL: An Alternative External Representation for LISP Users.

And, of course, Lisp wasn't supposed to wear its S-expression underwear on the outside in the first place; M-expressions were supposed to be used for programming.

[1] http://en.wikipedia.org/wiki/CGOL
Error: Invalid username

I see this string in the URL on the demo page so I'm not sure what this does.
Wow that's pretty fucked. No one would even dream of anything so crazy these days. The world certainly has improved in the past 90 years.
I'm not sure what defines a "consensus, mainstream opinion", but support for gay marriage has been over 50% for a few years now. Hardly a definitive yes, but it's certainly not a consensus to the opposite. In California specifically, 61% supported gay marriage in 2013[1].

And he wasn't 'crucified' for having the opinion, it was because he actively contributed to a campaign. Holding a private opinion and financially contributing to a cause are quite different things.

Not only that, but targeting Mozilla but ignoring JavaScript is the absolute height of hypocrisy

It absolutely is not. Does "JavaScript" pay Eich a salary? Is it a money making entity? Does he even have anything to do with the day to day running of it? Of course not.

[1] http://field.com/fieldpollonline/subscribers/Rls2443.pdf
Let's say that having high intelligence makes you 5% more effective per standard deviation at everything you do, but deliberate practice makes you 10% more effective per week at whatever you practice.

Now take two founders, one of whom is twice as effective at fundraising as the other. There are a couple possibilities: maybe he spent 7 weeks more time practicing fundraising than the other, or maybe he spent 6 weeks more and is 2 standard deviations more intelligent. If he spent 7 weeks more time practicing, then the other founder who devoted that to, say, customer development will know the market twice as well. But even if he spent 6 weeks practicing and gets a boost from his higher intelligence (equivalent to 1 week of practice), the other person is still 60% more effective at the other stuff.

This model is very much simplified, but illustrates a big point that I took a long time to learn: small broad-based improvements take much longer to pay off than targeted, high-% improvements in narrow areas. So yes, being intelligent is nice, it helps slant every skill you learn in your favor. But it is no substitute for actually practicing hard and removing errors.

There are similar counterintuitive principles at work in many other areas. I've found that engineering tools or frameworks that promise a few percent improvement in productivity are rarely worth learning and almost never worth developing unless they have a huge userbase, because it may take you 2 months to develop them but if they save you 5% in development time it'll take 40 months to break even, by which time they're probably not applicable anymore. Similarly, you are almost always better off hiring the person with little experience who is really passionate about your company, rather than the guy who is seemingly a genius at everything he does but really doesn't care about you or what you do. It's probably also behind the YC advice to be "narrow and deep" when building for customers; you can improve the product much more quickly when directly targeting a small userbase than when trying to please a large one.
Yes, actually.

McDonald's was at least started by two guys with the surname McDonald. It is/was their company so they named it after themselves. That's no different than "Frank's Burger Stand", which is again completely different than writing a clone of GCC in javascript and then calling it Patriot or something.
That's about 15000 people.

15000 people in the 99%-99.9% would have about 120 billion.
15000 people in the 99.9%-99.99%? They'd have about 600 billion.
The top 0.01% has about 6 trillion.

So, it's a family of 15,000 99.97%ers!
This is a really important question and I'm glad you brought it up.

We're actively working on a way to bring existing infrastructure under Terraform management without having to recreate it from scratch. The process will actually be really easy (but is vaporware at the moment): Terraform only needs the TYPE of a resource and ID of that resource. From there, it can "refresh" the rest of the metadata in.

Our idea is that you'll be able to say "I have an `aws_instance`, it's ID is `i-1234567`, and it satisfies the 'foo' resource" and it'll attach it.

Point being: we're thinking about this, and it is an important aspect of Terraform.

Another point is that you don't need to convert 100% of your infrastructure to Terraform to extract value from it. You can start by putting only specific services under management, and grow from there.
Why is it even unusual for multiple people to split a large powerball? By definition: a large powerball means there's more tickets and thus more possible matches for the random draw.

Another minor point: there's gotta be dozens of people playing the Lost numbers, the Miami heat starting lineup, etc... every time, so there are natural clusters of group splitting jackpots for lotto winners .
But some standard git commands are supposedly just shell scripts, like, oh, git rebase.
Tiniest JavaScript unit testing library
100 years after start of WWI, database launches to commemorate those who fell
I dont know if I should share this here or not. But will share as I got benefited a lot from it.

Lynda.com if you wish to start learning any kind of new programming language or using any famous software check out lynda.com for the tutorials. You may behind basic courses for the same there. Buy membership and learn out.
When I was a TA at my college, in the introduction to CS class, I noticed the following:

1. There existed people who clearly were, in general, intelligent, hardworking people who completely and totally DID NOT GET computer science. It was frustrating dealing with them, because they were accustomed to the idea that if they put in effort, they mastered subjects -- but it wasn't happening for CS. At least, in a semester.

2. There were people who really "got" iterative programming but were completely flailing when it came to functional programming.

3. There were people who really "got" functional programming but were completely flailing when it came to iterative programming.

Now, on some level, I'm sure that there is an underlying general intelligent/merit thing going on. Nobody who got into my college was an idiot. I'm sure that even the people who were struggling were doing better than would a hypothetical person with a mental disability whose development never got past the 6-year-old level.

But it seemed clear to me that there is a measure of differential, narrow aptitude in the realm of computer programming, not just general aptitude. I would imagine that there is also narrow aptitude in sales, investing, running a company, etc.
Doesn't load completely in IE11.
It comes down to a classic problem: every guy is best off shooting off as many messages as they can, but doing so screws up the signal-to-noise ratio and causes everyone to do worse, in turn rewarding the spammers.

So, the women (naturally) fall back to a heuristic of "Well, does the profile pic at least look attractive?", in turn reinforcing the idea that they are shallow people only caring about looks at the end of the day (somewhat true given the context). It's just not good for anyone.

I'd thought about requiring a proof-of-work to enable sending of messages--failing that, maybe some kind of system whereby you get a token every time you message and get a message back which you can then use to send additional messages.

Think flow-control for dating sites.
It may be worth noting that both of the kernel source files mentioned have moved from `drivers/char/` to `drivers/tty/`. I think that all of the other details are up to date, though.
HN might be more interested in how/why this works than the installation instructions.
There isn't at the moment, but it is definitely something we need to think through. We didn't want to ship anything broken though (illusion of security), so we deferred this feature until we can think it through more carefully.