skysight-inc/HackerNews huggingface dataset:
On top of my head:

Any.Do
Life360
AllTheCooks

They subsequently released an iOS app & they are doing really well on the App Store.

I know of a bunch of Twitter clients (i.e. Falcon, Plume) built by indie devs that earned a tidy sum of money.

There are also a number of apps that are only possible on Android (widgets, homescreens, etc) and have generated a good sum of money for the creators.
Hmm, when I interviewed for an internship at Amazon, they asked me a behavioural question or two. Might have been that I had no previous experience and they needed to gauge how I worked with people somehow. Or that wiki isn't strictly followed by interviewers?
I just interviewed and got a job offer with Amazon as a college hire. The entire interview was literally a single long-ish (a few hours) coding project in the language of your choice. No HR nonsense, no questions about my weaknesses or challenges I have faced. It was quite refreshing from other interviews. I wrote code, wrote tests, wrote documentation, got a job, no bullshit.
We are Android only Shop (After wasting revenue's from Android apps on iOS and Windows).

This is what I suggest people who ask for Advise:

* If you want to raise money, Build an iPhone app.

* If you want to run a profitable business from early on, Build Android App.

Curiously there was an email thread in Silicon Valley iPhone group (http://www.meetup.com/sviphone/) a year back where someone asked if there are any developers who live on the money from the apps without any contracting work.
Surprising the only people who said yes are Android developers.
I didn't feel the article really refuted the problem of gerrymandering. The Ted Cruz and Cravaack/Nolan shifts weren't cited as examples of where gerrymandering failed to produce the desired result. Gerrymandering might not be a problem when viewed in the context of a single legislative session but the lasting impact will be felt over many sessions.

But the article does make good points of self selected voting districts resulting from people moving in and out of communities.
While I can see the point of this article, it's being cast in a much more dramatic light than necessary. Phrases like "While Google is out to devalue the open source codebase as much as possible" seem hyperbolic to me.
Yeah, I mean, FUCK people who work hard to provide a great service and earn a living. FUCK THEM! Why even try!

Better to live in mud huts!
I just tried "temperature princeton tuesday" and didn't get a useful result on both your site and bing.

IMHO it's queries like that make google so much better than the rest.
Simple: find a development project you are truly passionate about, and jump right in.
> But that's not anywhere close to good enough for concurrent, multiuser systems with reasonable traffic.

FTFY
That gets you halfway there, but you still don't have the ability to query your datastore by structure, unless you've installed PostgreSQL 9.3 and are using its JSON field type, which does have that capability, thus entirely demolishing the NoSQL USP as far as I can determine.
> I understand some of the reasons people didn't like Mongo, but this always vexed me. The default write level ... Surely it would be necessary to read the documentation

I don't have much sympathy for people who can't RTFM but storing data is kind of a thing for databases.
I love the site! My mother doesn't speak fluent English and is taking classes at a local college. She frequently struggles with grammar so I'm definitely going to show this to her, seems very intuitive :)
So - just one comment on this:

"The other reason is that when I asked people what they were working on, they all said they were rewriting all the Perl code in Java "because Amazon is a Java company" - apparently that was the biggest business need at the time"

Having sat in on these kinds of discussions before at companies large and small, while it is certainly sometimes true that companies make a ridiculous platform decision like, "We're a java company", more often than not the decision is a lot more complicated. They might have felt that it was easier to hire people who knew Java, or they leveraged off the shelf software that was written in java, or they acquired a company with interesting tech based on java, or a million other reasons.

That doesn't mean they made the right decision, but I'm just making the point that what may trickle down as "we're a java company" didn't start out that way, and may not be based in that fundamental stupidity.
Looks really complicated. I don't like it.
It looks like art criticism is pretty much dead so I wouldn't look to them for an opinion.
"There Are Fewer Than 10 Full-Time Art Critics in the U.S."
http://galleristny.com/2013/05/there-are-now-less-than-10-fu...
Awesome! We've got 30 lessons on the site now, and we are putting up new lessons every day.

We've been working with adult language learners, and there is a tremendous range in skill level. Is there a particular concept she would like to practice? We'd be happy to make a lesson for her as we're working on building out our library of adult literacy lessons.
OSX sounds like a good match for you. Honestly, if I had the cash, I would probably get a Haswell rMBP, so I could potentially run all 3 OSs. I'm a security analyst, so its nice to be able to run everything without any compromises.

Unfortunately, I didn't have enough for a rMBP, so I ended up spending a third of the cost of a 13" rMBP on a Thinkpad so I could run a dedicated Linux machine.

That being said, if someone just happens to prefer Linux, you really can't beat a Thinkpad from the T, X or W series'.
Ask HN: Is there any HTML table scraper generator in python or else?
Hi,

In one of my projects, I happen to need to get some scrapers running for tens of websites to collect rows, columns of tables (<table>, <ul>, <div>). Those tables are well formatted. I have written several scrapers in python, which basically use CSS selector and then do some simple transformation with regular expression. I just wonder whether there is any scraper generator which may take a url and sample target output as input, and produce a scraper automatically?

Any suggestion is welcomed. Thanks in advance.
Part of the skill in getting up, is getting up without getting caught. If you support full pieces, you shouldn't complain too much about people practicing with tags (although most people do complain).

The solution is of course to have legal walls. But that would be far too progressive for most councils.
...building and releasing on Android costs 2-3x more than iOS. This is due to a multitude of reasons: less sophisticated tools, generally more cumbersome APIs, fewer exposed advanced features, enormous QA issues brought on by fragmentation...

I've developed on both platforms and only one of these reasons rings true to me -- the QA headaches of testing on many devices. IMO Android tooling is superior, the APIs are pretty much a wash and there are more advanced features exposed on Android (though not in every area). On Android you also: don't have to worry about retain cycles (and don't get me started about pre-ARC days); have access to the source code and bug tracker (a huge time saver in some situations); don't have to deal with provisioning profiles for development and beta testing.
Teachers are the anvil on which the hammer of public policy gets constantly, ineptly struck in the vain attempt to turn raw stock into... some kind of shape the smith can't even define.

It's no wonder enthusiasm dies out so quickly.
Okay, fair point. I'll revise: the job of an artist is to break the rules intelligently.

Also, I think you're conflating legality and morality. I can think of situations for all 8 cases of (legal|illegal)(moral|immoral)(agree|disagree). However, you're probably right that agreement/disagreement influences morality judgments.
They're not immune, but they're among the best at detecting it. They have more traffic and click data to use to identify the patterns than any other company in the world.

Most AdWords advertisers would probably be surprised to see that they're only being charged for 75% or less of the clicks on their ads already. They simply never show up in the performance reports or on the bill.

To see them, log in to AdWords, click on a campaign, click the "Dimensions" tab, choose the "View: Day" filter, click "Customize Columns", choose the "Performance" category, and add the "Invalid Clicks" column to the report.

Now you'll see the huge number of clicks Google received on your ads but never charged you for.

It's also common to see adjustment entries on the billing report labeled "click quality". Those are automatic refunds for potentially fraudulent clicks given after-the-fact when they couldn't be caught in real-time.
As someone who worked several years for one of the front running ad fraud agencies, I can tell you what most of our customers said. "We don't care about fraud, it is priced in."
I've been a contributor to Wikipedia for a few years. I mostly do small corrections but occasionally make an article or vastly improve an article.

My most significant wiki-creation is my Peltier element diagram (which explains how to read Peltier element IDs.)

https://en.wikipedia.org/wiki/File:Peltier_IDs_explained.svg
It's really weird how this could still perceived as an "ongoing debate", in NYC of all places. Keith Haring died 23 years ago! Hip-Hop culture is 40 years old! Pretty much everyone under 50 thinks meaningful graffiti (i.e. not meaningless tags) are art.
It is an interesting question though of why we need a federal site in the first place in order to shop for a commercial product. We are required to have car insurance but we don't need the state government running a car insurance shopping site. I am not for/against the Affordable Care Act, but I think it is a legitimate question.
Scientists Generate Magnetic Field by Using Heat Instead of Electricity
I wanted to send you a quick note that I'd be willing to help, on the off chance that you did manage to get that open source project going with government cooperation.

Unfortunately, you do not have an email in your profile. And your website is throwing a 503 error.
I was going to post this yesterday on the discussion of this idea, but I didn't get back to my computer in time.

Keep in mind that every entity to whom you give shares in your company is now a part-owner. To the degree that rent will be a major expense in the early years, when your valuation is at its lowest, your landlord could end up owning a non-trivial portion of your company. He/she/it is going to have a vote on every significant ownership even in your company's life cycle -- Series A, B, C financing, sale of the company, etc. Also think about what will happen if the landlord comes to you in a few years and wants to sell these shares. You're then going to be stuck re-purchasing them out of operating funds, or risking a sale of equity to an unknown third party.

The whole point of venture capital is that VC's are willing and able to translate equity in your start-up into cash, which you can then use to pay for things like rent and legal bills. That's clearly beneficial to them, but also to you, since you can then pay your bills in cash instead of managing monthly share transactions.
this may be a stupid question, but what does the link have to do with "Google and Competition"?
Poll: Where are you currently living?
An interesting question, that was last asked according to search, 3,4 and respectively 5 years ago. [1,2,3]

Please read through the list, to find the choice that describes you the best.

I've tried to be more precise than just continents, but still not every country, but rather regions, more or less divided by culture.
I apologize if anyone feel left out, please leave a comment then with what region/country that you feel is significant enough to warrant it's own choice.

[1] https://news.ycombinator.com/item?id=527681

[2] http://news.ycombinator.com/item?id=1640384

[3] http://news.ycombinator.com/item?id=235585

Remember to upvote the Poll itself, for better results.
Southern North America (eg. Mexico)
Northern part of South America
Southern part of South America
Scandinavia (incl. Finland and Iceland)
Western Europe (excl. UK)
Northern Africa
Southern Africa (not only South Africa)
Middle East (excl. Egypt -> N-Africa)
South East Asia
Australia and New Zealand (apparently called Australasia)
Agreed - targeting bot nets is a whole other ball game - one that likely can only be combated at the ad server / exchange / DSP level, as they are the only entities with large enough data sets to tease out which machines are infected.

From the single advertisers perspective, the easiest solution I can recommend is working with networks which provide eCPA-type bidding* - as then sites which actively buy traffic from bot nets will over time be blacklisted automatically from your campaign. Back when I was on the buy-side of online advertising, we used that "trick" to great success with a major credit card issuer buying billions of impressions.

*What I mean by eCPA type bidding is when you tag your conversion page with the network's pixel, and the network uses your conversion data to optimize the campaign on their end to get rid of publishers which send click that never convert. I know there is a better term for this, but it's a Sunday night and I haven't worked in media buying for a few years now...
Thanks for the clarification ... I've seen lots of numbers but you're right that it's not really fair to include some of the other services. On the other hand, is the failure of the website making the call centers irrelevant (or otherwise increasing the effective waste)?

I shouldn't have focused on any specific number as I'm really more interested in the huge failure in both the PM and execution of the software project. And I'd like to see contractors that fail miserably on one project removed from the list of companies that the government can use.

EDIT: I've seen a lot of companies create more complex software at a small fraction of that price ... and many of those companies exited well below $55M with smiles on their faces.
This is a big problem even for Bing/Yahoo. They've recently partnered with Media.net for their content (display network ads) and many of the publishers in that network deliver fraudulent clicks (Keywordblocks and the like).

The other problem I've noticed is that if you don't bid high enough for search keywords, they start sending you traffic from Media.net and make it look like it is search traffic. For example I bid on the search term "get money now" (don't want to reveal the actual query). For real search traffic, the clicks convert very well for me. A few months ago I noticed that my conversion rates had fallen significantly. When I investigated I noticed that most of it was from media.net/5_ways_to_get_money.cfm and none of these clicks ever produced a sale. I am in the process of pursuing a refund and have blocked the site. Real search traffic always comes from search.yahoo.com or Bing.com.

It is an even bigger problem for AOL (Advertising.com) that includes supposedly premium sites like HuffingtonPost.com. You will frequently notice:

1. Inflated clicks. Your analytics show you got 100 clicks, their's show you got 170. When you raise this with their support staff the standard answer is they will not investigate based on someone else's analytics. I said, I have two different analytics programs on my server that show the same count which is a lot lower than theirs. They still won't budge. I am in the process of pursuing a charge back.

2. Clicks with 100% bounce rate and that spent exactly zero seconds on your site. There is just no way these are real humans.
Hoare only gave this talk in 2009, whereas Go development started in 2007. Did Hoare express this opinion publicly (or privately, to the Go developers) before then? I can't easily find any indication that he did.

I can imagine goto makes region analysis hellishly more difficult, and region analysis is what gives Rust the ability to statically reason about reference lifetimes, which makes it practical to remove null references from the language.

So on the Rust view, goto is even more antithetical to safe code than on Dijkstra!
While I've never actually run out of localstorage space, I can see it being an issue for some webgl applications. Cool stuff!
If your set on becoming a data scientist, I would just take a tom of courses on coursera.org - machine learning, computing for data analysis, intro to data science, natural language processing, then compete in Kaggle.com competitions and do some cool data projects and network your way into a data journalist or data scientist
That entirely depends on your definition of “vandalism” and that is an extremely boring discussion to have. It’s quite pointless, actually. Who cares about the definition of what is and what isn’t vandalism?
Why would the U.S. choose to default? Its debt service costs much less than it collects in tax revenue.
I use Zephyros now (after going full neckbeard with my Slate config) but until I spend more time with the configuration it's still a couple extra keystrokes where in Xmonad I'd have already handled it. But at least we have some choices :)
> Go ahead, input your info into the system or just use your zipcode + age at ehealthinsurance

I did, it's cheaper. Personal insurance would for me would go from about $680/mo to $214.55 starting in 2014. My current employer plan would go from about $520/mo down to $214.55. (hint, most companies already subsidize your insurance premium, what you pay out of pocket is usually <50%).

My wife's drops from ~$750/mo (employer provided) to $222.92.

But neither of us has to buy it through the exchanges because our employers already provide it. Mine covers 100% and my wife's covers about 70% of her premium.

My mother on the other hand will go down from either completely ineligible (pre-existing conditions) or $2200/mo to <$406.95/mo.
Very good initiative to explain Bitcoin, a lot of people like myself don't understand how this obscure currency works. Perhaps you should should further include P2P and how mining works!
I think that "one day" happened some time ago now.
That is, unless you do have a good general knowledge of the field, up-to-date with recent research and have publications of your own.
I respect your experience in publishing, but I think it misses my point. It may be that you work with different genres. My point was that for many authors, particularly authors on the high end of the fiction market, appearance does matter to them. These people love books, not just the words but the physical feel and appearance. They have opinions about the physical form their book takes. Are they wrong?

I've helped a few authors get set up with their own websites, and the same concerns translated. They cared very much about how the site appeared, and had intelligent opinions about why that was the case. They weren't web ingenues -- they'd been reading other author blogs for years. Why would their concern with the appearance of the written word change when that word was online?

I can't name names, but these authors were far from self-publishing. They had substantial contracts from major houses. Their books were all covered in the NYTRB. The publisher of course paid for one lay-out of the book, but it was not customary to cover three. That's why the author used his personal funds -- for the extra two lay-outs.
I believe the write concern default is under the responsibilities of the driver -- not the Mongo Daemon.
To get people to say "GNU/Linux", use "Free Software" in the right sense, and use the word "hacker" properly, you need to come up with a hack on its own. Just telling people how to use words doesn't do it. You need to come up with a hack to get them to want to use them in the way you intended. This is why I find it so strange that RMS's strategy has been to just tell people they're wrong. Clever marketing to change perception of these things would be just as worthy a hack as his three chopsticks, yet he somehow doesn't even seem to think on this wavelength.
Banksy has taken the cultural cachet of underground graffiti and monetized it. Think Malcolm McLaren. His biggest "sin" is that he stencils, and is perceived as not learning the artform properly.

I personally couldn't care less, I find Banksy's pieces aesthetically pleasing and I like how he messes with authority. But I know a lot of writers and they mostly detest Bansky. You don't even want to get them started about yarn bombers.
Correct me if I'm wrong, but isn't Linus Torvalds famous for his iron grip of Linux? In a very different way, to be sure, but it's my understanding that just because you make something open source doesn't mean you have to (or even should) relinquish control.

I think it's also pretty standard to open-source the core and keep the baubles proprietary. GitHub, for example, made their git interaction library open-source but their git hosting service itself is closed, as far as I know.
This is one of those things, like complaining that the developer of a webapp you like "sold out" to a large company, that sounds nice unless it's your app with an offer or your building that just got tagged by Banksy. The owners of this building didn't assign the value; they inherited it. In any case it would be plain dumb to ignore it and I have no idea why anybody would upvote a comment suggesting that they do so.
Will this let us do SRP over HTTP?
> 2. Clicks with 100% bounce rate and that spent exactly zero seconds on your site. There is just no way these are real humans.

If you're using common analytics programs, you're probably misled about what the time-on-site statistic means. Unless they actively ping every visitor on your site the entire time your page is open, which is not the norm, they have no way to know the time-on-site for single page visits. It's computed as the elapsed time between two page views (two loads of the analytics script), but if there is no second page view, there's no second time to subtract from. Someone who clicks through to your page and reads intently for 13 seconds before closing the page is a "0 second visit" as far as those programs are concerned.
> If you want to run a profitable business from early on, Build Android App.

AFAIK, the only way to develop iOS is to buy a Mac, which would put me out however much money. Then I have to pay a yearly fee to get on the App Store. Then I have to learn Objective C, a language which only Apple uses for all practical purposes. Then I submit the app and see if they accept it or not.

With Android I can code, compile and deploy on any platform. Google Play is a $25 lifetime free, the $25 mostly to prevent fraud. I can program in Java, a language taught to virtually every CS student and which can be used in a variety of circumstances. No approval for new or updated apps, it just goes onto Play.