skysight-inc/HackerNews huggingface dataset:
Judging posts based on titling patterns considered harmful
hi, I'm the author of this product and thanks for the comment.

Let me try to explain the logic behind it.

I think it is better to have rollover plans then fixed plans where you are forced to buy a 1000 of X per month and if you use 800 you loose the 200 ones.

As converting of the depends on resources speed (images on slow server) it was only fair to set price per size as it's the only unit that could be standardized.

You could get VPS but then you have to manage it, which means you have to be available 24/7 or pay someone for it. And if you have the need to deliver just 10 PDF documents at the same time you will need bigger VPS or more of them. Then you will need some kind of redundancy if one of the server goes down and one load balancer between them and some outside service to monitor it all and you get the point. When things get bigger everything becomes more and more complicated.

I hope I've managed to explain why we made this decisions.
I think star craft was, I think DOTA like games are much simpler, but are easier to pick up and understand.
What is it like to be broke after being a billionaire?
Is there a reason to learn Perl these days when we have Python?
The solutions are definitely similar, but the advantage is eliminating the potential for propagation of nil values.

> I'd argue that Go makes it more explicit by having compile-time errors when you don't deal with potential error responses.

Showing my ignorance: how does this work? Does the Go compiler check that you check the second return value from a method before doing something with the first return value? I thought you could just ignore the error return and pass along the returned value (which might be nil) as you please. If there's compiler support for avoiding nil propagation, that's great!

In the case of a container type like I'm suggesting, you get the compile-time checking from the type system – an error return value is not of the same type as the underlying type, so you have to explicitly get the underlying value out. Even if you accidentally propagate the container, you probably have more information than if you propagate a naked nil, because the error information is part of the container that was propagated, rather than a separate value that might be lost.
>This is a bad market for Apple; the content rights owners have all the power

Isn't that what people said when the iTunes Store rolled out?
I say this every so often and get blasted for it, but... if you don't want to whiteboard code in an interview, bring your development environment with you. It's at least worth a try.
Airbnb Overtakes Google as Glassdoor's Best Place to Work
I'm really not sure which way this could end up shaking out. English has some bizarre spellings, due in no small part to the huge percentage of loan-words it has vacuumed up from all over the world. On the other hand, if you can speak it, and know the basics of how the phonemes translate to print, you can generally make yourself understood - it mite not be kompleetlee korrect allways, but thars a lot of error tolarenz.

On the other hand, Mandarin script is abstract enough that you can conceivably use it to transliterate all sorts of languages. Historically, non-Chinese languages, like Manchu, Mongolian, Turkic, Korean, and Japanese have been written using Chinese characters. Not to mention its use as a written lingua franca in the pre-modern period for all of the more-or-less incompatible regional Chinese dialects. You do have to know thousands of characters for the ideas that you want to express, rather than the few dozen letters and letter combinations that English uses.

I think as long as English-speaking entertainment is dominant (Hollywood, the music industry, television), English is going to continue to grow.
There are probably other things that play into the stereotypes but being born '89 and later maps pretty well to never really knowing a pre-Web and pre-Mobile world. A somewhat primitive version of it in their tween/early teen years to be sure but an online world nonetheless.
> > It requires mental, physical, emotional and spiritual support.

> Co-dependence is the path to ruin.

Co-dependence is a path to ruin, sure, but despite what one might infer from the elements that comprise the name, mutual mental, physical, and emotional support isn't even remotely the same thing as co-dependence. [0]

> > A successful marriage forces two people to put the success of the marriage above their individual successes.

> No no no! This is the path to misery and unhappiness. Your interests should coincide! They should be mutually shared!

Both are right -- or wrong -- but in any case incomplete. Successful marriage requires a certain degree of shared goals (particularly, the shared goal of success of the couple together), but real people never have all of their interests shared. The common goals provide the basis for each partner to compromise the pursuit of some of their non-shared goals in ways which accommodate the other partners (non-shared) goals, because doing so promotes the common, shared goals.

[0] https://en.wikipedia.org/wiki/Codependency
Chess isn't random, it's chaotic. Where randomness is unpredictable, chaos is deterministic but so computationally complex that it can't practically be solved. Chess is the art of navigating that chaos.
Perl 6 is extremely cool.
This is interesting in and of itself. I think it would be interesting to have a linguistic conversation surrounding it. This is akin to memorizing gibberish (in this case, words without meaning). Which is more difficult than it sounds!

I'm amazed that he also (intuitively) figured out "the French sound" (the linguistic term escapes me) well enough to be able to call out words for not being words. I wouldn't be surprised if many French speakers tried to sneak some high scoring words past him, knowing he can't speak French only to be flabbergasted when he called their bluff.
Fascinating; how come I've never heard of this? It seems like the sort of thing dentists would advertise.
As a monolingual English speaker I have always wondered what these different ways of thinking actually are that speakers of other language have. I have been asking native speakers of other languages for years if there any concepts in their language that can't be expressed in English and apart from some poetic concepts I have yet to given an example - it seems there is no human thought that can be expressed in one language and not English.
It doesn't seem credible to me that the real Satoshi would have to gin up some fake evidence that he was Satoshi. If he wanted to leave a trail of bread crumbs, presumably he could have found some real evidence to leave behind. The whole thing smells more and more like a hoax.
OK. I thought one could point out that science and mathematics do not belong to the religious realm because they are rooted in reason and the evidence of the senses, not faith.

I highly recommend "The Aristotle Adventure: A Guide to the Greek, Arabic, & Latin Scholars Who Transmitted Aristotle's Logic to the Renaissance" -- http://amazon.com/dp/0964471493

I also think the history of the Diophantine equations is fascinating, all the way to their rediscovery during the Renaissance, and the impact this had on the modern development of analysis, symbolic notation, geometry, and complex numbers. It took more than one thousand years to go from Diophantus to suddenly Bachet, Fermat, and Descartes.
At the very least, the fact that we have Python does not make Perl irrelevant.
And I think content owners saw what happened and won't let it happen again.
Hey Colin,

Cameron Schorg here with SnipBit. We are currently creating a platform exactly like what you are describing. Users would have a browser extension that allows them to pay for articles with one click and browse the web a la carte style -essentially solving the subscription problem and the annoyance of the paywalls themselves. You should definitely check us out at www.snipbit.io . In addition, i would love to have a longer chat with you to better understand our user base. If you would be willing, please reach out to me at schorgie30@gmail.com!
> We should encourage experimentation rather than discourage it.

I made this point already, but to reiterate more succinctly: we should definitely do that, and we should definitely also write about our thoughts on how we think those experiments are going, which is exactly what the OP is doing.
"The problem with defending the purity of the English language is that English is about as pure as a cribhouse whore. We don't just borrow words; on occasion, English has pursued other languages down alleyways to beat them unconscious and riffle their pockets for new vocabulary." - James Nicoll
....Thanks for the content, but could you put this in a pastebin, or link to a source?
Yep, ExpectedException rule is nice, added to the post. Thanks!
Yahoo's survival is a legacy of it's huge success in the late 1990s when it was the most successful company on the Internet. You are likely young and did not experience Yahoo's almost Google like dominance at the time.

First, while Yahoo's core "portal" business model was losing market share to search (i.e. Google) the overall market for online advertising was growing rapidly which masked it's weakness for many years.

Second, it invested it's huge early profits into the growing Internet both in the US and internationally. Most of these investments were failures but two were HUGE successes: Alibaba and Yahoo Japan.

Yes, Yahoo is a declining platform but still has millions of users for all of the things you list. Like it predecessor AOL there is a very long tail as people are creatures of habit and don't like to change email or start page, etc.
They probably would only have copyright over what they create, not everything they could create
http://www.cringely.com/2015/10/21/why-yahoo-is-worth-less-t...
Good point.

How long does it take for us to rid the sins against blacks by our ancestors?

3 generations? 5 generations? Never?
Andrew Tenenbaum, thou art avenged!

Seeing a lot of this these days.
Yes, I suspect that Google has, at a minimum. There may be others as well.
Craig Wright, the Man Who Claimed He Invented Bitcoin, Has Erased Himself
A Vision for Future London Underground Stations
I was so late for the meeting. My friend whipped out his android phone and said, "WHY DIDN'T YOU USE GOOGLE MAPS" and I was at a loss for words. It was basically schrodinger's cat all over again.
It never makes me popular with the Apple fanpeople deigners at work, but I've long maintained that the genius move of Apple wasn't the design of the iPod, but rather than they finally gave people what they were demanding: One place to get (almost) all their music at reasonable prices.

I'm not sure WHY that offends them - that what people wanted was known doesn't mean it was easy to achieve. Frankly, I have more respect when someone solves a known but hard problem than when they come across something that happens to be popular. Given that intelligent design doesn't mean it will be popular, I see one as requiring hard work and the other requiring luck.
I don't follow your logic. That's like saying the new manager for the department store managed to keep the roof of the store intact while losing everything under the roof.
There's a Jersey in England?

fuhgeddaboudit!
Very insightful, because of this article it's easier to connect the dots for a content marketing newb like me.
>>> luck

I believe we should define 'luck' in this context.

Luck is when you write once a year and it happens to get on the front page of HN (or large subreddit, etc) and it attracts the critical mass of customers. In this case, it's like flipping a coin (just the odds are not 50/50). Voting on HN is far from deterministic and it's often the case that a link gets no traction on the first couple of submissions and then gets on the frontpage the third time it's submitted. So, yes, quite a bit of luck is involved.

In case of priceonomics, they are writing good content consistently so it's hardly luck anymore. If you have 20% (or any other probability) to make the front page and do it often enough, eventually it will happen. And if you keep doing that, people will recognize your domain and more people will click on the link, etc. While chance is still involved, it's quite far from the typical definition of 'luck'.
Perfect, thanks. I've meant to get up to scratch on the override and final keywords, fixed now :-)
I, too, watched Hikaru no Go and then took up the game myself. Wound up playing a few games with guys at work, it's a lot of fun.
This is a pretty big question with lots of potential answers, but the answer you're probably looking for is the rules of harmony.

https://en.wikipedia.org/wiki/Harmony

tl;dr: Frequencies that are related by some simple ratios are defined as "intervals" which are organized into scales. A handful of those make up the vast majority of popular western music and "sound good together".
Answer: yes.
Everything is already created. In regards to the Library of Babel, you can even search the library to verify this. (There is an extended Library that contains entire novels to be searched - the web version is a bit smaller/limited to pages.)

It's already there it just needs to be found. That's the entire point!
This book is for Perl 5
> (E.g. you'll want a "match" operator. And then that means you need all statements work as expressions. And you'll have to change how zero values work, which are pervasive throughout the language.)

To me, that just sounds like the designers really painted themselves into a corner. I have yet to run into a situation where everything-is-an-expression feels like a problem. Am I missing something?

> At some point if you really want Haskell you should just use Haskell. Or Rust. And then you will find out that those languages have problems too, and you will understand that engineering is a question of tradeoffs, not of feature checklists like this blog post.

I think it's clear that Go has contributed to the conversation. In really accessible ways, it made some powerful points on the benefits of auto-formatting, fast compilation, static binaries, and so forth. But there's just so much missing of the highly productive points made by other languages, and there seems to be so little energy in the community to progress on those points. In that sense, it feels to me like Go is a bit of a dead end.
Well, that kind of depends on how you define merit. One could argue that someone who gets reasonable but not stellar grades in spite of bad parents, a deprived background, etc. displays more merit than someone from a privileged background with every advantage who attains perfect grades.
Great examples, thank you padobson. I especially like the last one (the Nepal trip) as it's a little more challenging to find the right option, as there are always some grey areas when it comes to what's best (ultimately what was right would be what was right based on the personalities of those involved).

Just one thing, I dislike this notion of setting boundaries and building a relationship around self-sacrifice. I realise compromise is part of relationships and sometimes necessary but I don't think it should be central. To me a successful relationship is based on enjoyment. Enjoyment of the way you can share yourself with another, and they can share themselves with you. In my mind it's that which is central, through good times and bad, and the self sacrifice and boundaries only serves to keep a good thing going. Perhaps that's naive, but that's what I believe. I appreciate you didn't intend to suggest otherwise, I just think it's worth remembering that a relationship between two healthy adults shouldn't be based on a burden.
What happens if write a program to generate all data in the world?
000000
000001
000010
000011
000100
Do I own every file?
Building such tools and making them successful is not at all easy. People assume they'll just throw some code and make it open source and this will bring loads of traffic.

Unfortunately things don't work this way - even a free tool needs to be marketed, and if marketing is your weakness this is not an easy task.
Much of the content creators' revenue comes via advertisers. Until the content creators are able to make the transition you are suggesting, they will have to stick with that. I believe that's one of the reasons holding back Hulu from growing their user base despite jumping into content creation: advertisements are still there so On Demand is still limited in value.
PEX+ Award Travel Search
So to those that spend time comparing mileage prices for airfare, I've been programming an award travel search engine to make our trip planning easier (called PEX+). With one simple search, you can view award airfare prices from numerous airlines in one place.

Who would be interested in testing out the search engine? (Sign-up form is here: http://goo.gl/forms/rWRsEde78r) If you have any questions about PEX+, feel free to comment on this post.
Quote from Scott Hansleman's blog post[1]
"Much of the code in Open Live Writer is nearly 10 years old. The coding conventions, styles, and idioms are circa .NET 1.0 and .NET 1.1."

[1] http://www.hanselman.com/blog/AnnouncingOpenLiveWriterAnOpen...
We need better sieves. Tea-balls are awful, and the vast majority of tea sieves are these tiny little mesh buckets that affix to the top of the kettle, meaning they only even touch the water if the kettle is completely filled. Then, to boot, they are so woefully undersized (probably for the sake of making them easy to fit into the pot) that the tea leaves barely have any place to bloom. The result is a very weak tasting cup of tea despite the effort of having acquired good quality loose-leaf tea.

I eventually grew so annoyed with my teapot that I've let the leaves bloom directly in the pot, and then put the sieve/filter into my cup, so that it will catch any leaves before I lift it out.
ESPN's premium video offerings require a subscription (whether it's traditional cable or something new, like Sling), so at least 50% of what you said is just wrong.

As for the other half, it seems as if you are implying ESPN has done something wrong aggressively pricing their content and live programming offerings...which is also wrong. For some reason cord cutters believe that disparaging content providers they don't personally enjoy is productive, but these are the parties with both a) the leverage and b) the most to lose by challenging cable companies and other traditional media gatekeepers. They deserve consumer recognition for their efforts, and despite having problems like any other monolith, I support the Worldwide Leader.
I don't buy that there's even a concept of a language "deserving" to be a global language. A number of the linguistic faults the author attributes to English are a consequence of it being a global language, for example, a great many English words are adopted wholesale from other languages, spelling and all.
Ask HN: Could open-source model work for services (not software) like Mailbox?
This feels like a silly question, but could services like Mailbox -- not merely the software, but the whole service -- ever have an open-source equivalent, that is one not controlled by a single organization, but one maintained and managed by the community?

One obvious roadblock is the protection of private data like passwords, messages, and contacts. If centralized, it seems like the data would require encryption. Or perhaps another option is to somehow keep all private data away from a central database and on a user's private devices.

Another roadblock is operational costs. Open-source software works because there is very minimal marginal cost of hosting software, so a few people or organizations can bear the burden. Not so with running servers and supporting millions or tens of millions of users.

There are other challenges, but these seem the most pressing.

Could the blockchain or some new technology change the feasibility of "open-source" services?
The main reason the homes are unprofitable investments is 'a race thing'. Metro Detroit has had a stable population for the last 50 years— the reason so many houses in Detroit are abandoned is because of near-total white flight.
You don't get pattern-matching though, and I expect the implementation would be somewhat gnarly without native tagged unions. At least now that C++ has lambda expressions you can get all the nice HoF so the usage side of the equation has become less troublesome.

Still, a far cry from

data Result a b = Err a | Ok b
I have seen this same effect between québécois and french - two people who supposedly speak the same language give up and just talk to each other in English.
Really nice article, thorough and shows the pluses and minuses of this solution.

I noticed that they discarded the C++ option due to being unfamiliar with the language, but there might be an alternative: Qt's QML is a declarative language that's designed for easily creating interactive UIs and I think it's a great fit for a custom UI like the one in the article. The interesting part - one can embed and include JavaScript in a QML file (http://doc.qt.io/qt-5/qtqml-index.html).
Yahoo’s Keeping Its Alibaba Stake–And Spinning Off the Rest
Even if you've never generated the files?
How does package.json handle compiler semantics, linker, library, modules, architectures, incremental compilation, cross-compilation, dependencies to Objective-C and C libraries, ... ?
Recapturing lost revenue from cord cutters is apparently not enough of a value proposition. It would be interesting to give discounts on purchasing the season/series if the user is a customer of the streaming service. Business models will need to change significantly to see fundamental shifts from the industry and the overall services offered.
I see. Thanks for the explanation.

We were not offline at any point, but I get what you are saying, it might just use estimates. While I get that, we really were at the complete opposite end of the street. This didn't seem like an error of factor f, but that perhaps -f.
Not affiliated but https://compose.io might do what you want.
Long-time Python dev here, recently started picking up Perl (both 5 and 6).

As with anything, learning another language will give you insight into how things _could_ be done, and you'll pick up a new perspective on programming.

More concretely, I've been liking perl because it's much more expressive than python, especially when writing small unix-y programs or scripts to control the machine.

And of course, sometimes it's just nice to have a variety of tools in your toolbox. We may as well ask whats the reason for learning Python when $LANGUAGE exists. The answer is always going to be some variant on "just because".
Having just gone through this in the last year, I can say there is a FHA 203(k) Rehab Loan/Insurance which is designed to do what the author desires. However, it's not exactly easy to do (a full rehab doesn't qualify for the "streamline" version), but it's a thing.

I'm not an underwriter so I'm not sure if the proverbial $1,000 house + $90k in renos is something they'd cover, but since the author doesn't even mention the 203k I'm left wondering if it was researched at all.

http://portal.hud.gov/hudportal/HUD?src=/program_offices/hou...
Tensorflow 0.6.0 Release
It's not just about pain, a cavity that hits the root can wind up killing you. Significant amounts of bacteria can make their way directly into your bloodstream and to your heart or brain, and you're done.
> marketing is about what people already want and try to appeal to that.

Like figuring out that people already want not to be talk about behind their backs and ostracized for their flaws, then telling them that they stink (vide halitosis) and appealing to that by selling them unnecessary or potentially harmful fluid to apply orally.

Yes. Well done. Marketing created more than one stupid cultural habit. Why the hate?