skysight-inc/HackerNews huggingface dataset:
You've already touched on some aspects like the fact that it's different for everyone, took the right people investing in you over and over, being patient, etc... but I'd like to hear more if you have any other thoughts. I do a lot of work with people in near-homeless situations, and I feel very helpless and frustrated when I encounter individuals that want help, but for some reason lack the internal drive to help themselves long-term when it's possible for them to do so. If you have any other thoughts about what people could have done to help you while you were in that phase, I'd like to hear more from your perspective. It's very rare that you run into a person who has been there and overcome it enough to talk about it.
There's a much better solution than a CAPTCHA, but when SN/HN was
started, it wasn't as simple or easy to do. The answer is to simply
require a tiny donation like one to five dollars to a charity (like
Watsi) or non-profit organization (like the EFF).

YC now has (at least) two payment processors who could handle the
transactions, either in real currency (Stripe.com) or virtual currency
(Coinbase.com):

http://stripe.com

http://coinbase.com

The payment processors will always have upstream fees that need to be
paid, but if they're feeling generous, they could waive their profits on
the donations.

If for some reason a person objects to donating to the EFF, then just
give them a choice of charities, including the YC funded Watsi.org:

http://ycombinator.com/watsi.html

https://watsi.org/

The altruism would also be good promotion for YC, Stripe, CoinBase,
Watsi, and whoever else is involved.

If you want to give a break to the starving university students, then
let them by-pass the donation requirement with an *.edu email address.

To keep everything fair between new and old users, the tiny donation
could be an annual requirement. I sincerely doubt the kinds of hackers
who want to contribute to technical discussions will have any problem
with making a small contribution to one of many known-good charities.
f*ck. This makes me very sad. My hero in black. RIP Massimo.
I talked with a BOS driver who had a Toyota Sienna and participated in UberX and UberXL. For UberX, they take 20%, and for UberXL they take 28% (he also mentioned he ended up being paid the same on both tiers.)
Wrong on neither detail. Look at the actual contract.

Maybe the people who publish your friends have cut a bad deal, but that's not the deal they give to indy authors.

"And again: if you want Amazon's best remuneration deal, you're required not to sell to their competitors.)"

Dead wrong. Link or retract.
You subscribed to a mentally challenged 14 year old and you are questioning why you get suggestions for videos by mentally challenged 14 year olds?

But seriously, it could probably be improved. Does anyone know if down voting videos affects recommendations? I also wish I could explicitly ignore things on the recommendations section before I watch them. Just out of principle I don't want to give them a view and potentially ad money just so I can down vote them.
Deep learning models are neural networks, but their recent popularization is due to a new method of building them incrementally, adding generative hidden layers trained as autoencoders to extract representative features, until the final discriminative layer. The resulting model is still a neural network, which can be finetuned by gradient methods, though conventionally training the same model from scratch with a random initialization would not have worked.
From chaos to order: How ants optimize food search
Using such an address as your "permanent residence" could very well constitute fraud. You certainly don't live in a Mailbox store. Just because you can receive mail there, doesn't mean it's your address.
The Winnower
How much do Y Combinator founders earn?
This really shows how much humans are creatures of habit.
Python 3 Q and A – Nick Coghlan
The Customer Journey To Online Purchase, by Industry
I am unconvinced that turning off search history and deleting existing history really does that.
Here is the best (most readable) Facebook captcha I had.

http://imgur.com/P7nln3d
Lack of income increase. One guy I know would consider a 60+k job as almost a doubling of his income, which has been more or less fixed for the last 10 years. Which, with inflation, means it's a de facto slow pay reduction.

He also really struggles with putting out resumes, 8 solid years of rejections makes him think he's formatting his resume wrong, or not describing his job right. But the little feedback he's gotten is that he's simply not meeting the minimum job requirements.

But he's way overqualified on the work experience, just no education credentials. So a firm takes a chance if they hire him that he'll jump ship soon for a better paying gig more commensurate to his experience level, or they hope that his experience was complete enough to fill in the gaps that a solid education would provide...but why take the risk, there's dozens of candidates for every open position at every level, most of whom will fill the minimum requirements.
In many places, drivers are independent contractors, and most of what the company does for them is deal with the equipment, vehicle insurance and the licensing. Pretty much everything else is the cabbie's responsibility.

That said, regulations are different everywhere, so while this is probably the most common arrangement in the US, other setups are not necessarily illegal.
I agree that WordPress has serious security issues and the one in this article is indeed a big one, but what a crap article...

"As it turns out, this may not even be the worst problem. The standard WordPress configuration is built on the LAMP (Linux-Apache-MySQL-PHP) system, which has been obsolete for more than a decade. The problem with LAMP is that it doesn't scale."

Saying LAMP is obsolete is quite a silly statement. But either way, what does that have to do with the security of WordPress?
Speedtest works by determining your lat/lon position based on your IP address. It then searches for I think around 10 other servers which are within a certain proximity to your lat/lon position and then fires off a bunch of packets to try and determine which one is the fastest. The biggest problem is if the lat/lon coords for any of the servers, or for your own IP address are off in the geoip database, you can end up hitting servers which could potentially be far away.

If you know a server which is close by, you can try using speedtest-cli (https://pypi.python.org/pypi/speedtest-cli/0.2.7) which will allow you to run the test from the CLI. From there you can set the server parameter and get a fairly accurate reading.
Didn't see a date either. Wanted to see both, as I've the odd feeling I've seen this before, and it was roundly criticized on HN at the time.
Most of them do not have the means, though, so nearly all nation states are not that bad.
He can't, because those terms don't exist.

The only exclusive deal I can think of is the Kindle Owner's Lending Library. That does require exclusivity. In that deal, Amazon will lend your book (for free) to Amazon Prime members, and still pay you for it. It's like getting paid for checking your book out of the library.

That doesn't sound like a horrible abuse of authors to me.
I didn't down vote you. I can see why people would though. For one, you're pretty far off topic. This post is about a specific Firefox OS developer device and you're speculating about Mozilla's motivations and achievements (or lack thereof.)
Kind of odd that if you scroll slowly the header never disappears.
You're talking about schools with average starting salaries in the 60 to 100k range, not to mention the intangible benefits of being surrounded by smart people. I think the impetus is on you to demonstrate that an alternative path is measurably superior for a significant percentage of the people who would go there.
As someone who was born in one of those emerging markets, I have my doubts that people who fall in the economic category you mentioned would spend $170 on a phone. There are way cheaper options available, for as less as $40 which play music and FM -- perhaps the two requirements that people care about it. I don't think having apps is on the top of the list, but then, this is my (anecdotal) opinion.
> Single page apps are not a new concept, but up until now they were typically a bad solution for public websites that depend on hits from search engines

If your users (I'm talking humans, not bots) have to download a mountain of JavaScript and execute it before seeing any content, your site is slower than it could be for everyone. We should stop saying that "single page apps", i.e. sites rendered in JavaScript in a browser, are bad because they can't be scraped by a bot. They are bad for EVERYONE who wants to view the site because of the network and CPU time it takes to download the assets and render the site in the browser.
Sending the framework of a page to your users and expecting them to do all the heavy lifting and slow loading of constructing the page and fetching the data is still rather unfriendly if you can afford a server to construct it.

If you love your users, give them HTML and let the Javascript enhance it.

Projects like Facebook's React ( http://facebook.github.io/react/docs/top-level-api.html#reac... ) and Rendr (https://github.com/rendrjs/rendr/) let you use server rendering as well as the single page technologies on the client side.
Marc Andreessen On How To Turn Impossible Ideas Into Successful Businesses
Love QuickCoin!!!
Well, if it was me...

1. Replace PowerShell with a .Net interpreter so you can "just run" a .cs_exe file or whatever. No one wants to learn/deal with yet another throwaway proprietary scripting language.

2. Replace all the PowerShell cmdlet garbage with .Net libraries. You'd also be able to then trivially automate any scripting from existing .Net programs/tests.

3. Have a JavaScript -> .Net compiler so people don't have to deal with C# or VB.Net if they don't want to.

Scripts look something like (C# in this case):

using Microsoft.Scripting

void Main()
{
SQLServer.Configure(<SOME JSON>);
var result = IIS.Start("MyWebPage");
if (!Installed(<some windows package>))
{
File.Install()
}
if (!UserExists(server, user)) {
CreateUser(user)
}
}

You can't do all of this today (at least not easily or without installing many extraneous or 3rd part libs which create deployment headaches).

EDIT: for clarity.
Physicists Prove Surprising Rule of Threes
If Uber drivers were constantly parking illegally in front of your building, it seems that there is not only a problem with Uber, but with your city's parking enforcement. If they are truly illegally parked, nailing them would seem like an easy way for traffic officers to run up their quota.
That's intentional actually :) The library allows you to supply a tolerance value, to reduce sensitivity of the effect. On the project site, I have it set to 5px (i.e. you must scroll > 5px for the effect to trigger). You can try out the various options in the interactive playground [0]

[0] http://wicky.nillia.ms/headroom.js/playroom/
Strong encryption works, but it's doesn't matter much if you can't trust your hardware, operating system, browser or network. Everything is broken.
Obviously, pewdiepie isn't the epitome of intellectual achievement, but he's not _that_ bad either. I like him because (i) he's Swedish and about my age and (ii) his insane success is a very interesting and relatively new phenomenon. Have a look at some stats, his subscribers and views skyrocketed organically like nothing seen before.
A more heinous position that I know some older folks are in is that they've received enough pay increases over their 20 years that switching to an entry level position is actually a pay cut. Often that pay cut would be enough that they couldn't pay their bills, so they're effectively stuck in the same job they've always had.
It also seems Leonhardt's quoted analyses assume that the value of graduating from college is what should be used to decide whether to enroll.

But when looking at the 4.3 million students who enrolled in 2004, the Chronicle of Higher Education found that through 2010, the graduation status of 3 million of those students could not be determined!

http://collegecompletion.chronicle.com/

Looks like we're already urging college (& debt) on as many people as possible, but then deceptively reporting the benefits based only on those who thrive/graduate.
Hoped to find the code on GitHub, but couldn't. Any reason not to open source it? Seems like it would be an interesting codebase to take a quick look at.
loops don't leave a stack trace either...
Feds release former LulzSec hacker ‘Sabu’
There are several solid consumer-facing phones in this price range. This is not a consumer-facing phone. It contains a very specific hardware profile that isn't matched by those consumer-facing phones. This is a "reference phone" containing "reference hardware". In addition, it's the phone that Mozilla is standardizing Firefox OS development on, so it will have lots of other Mozillians using it which is important to many in the Firefox OS development ecosystem.
Some of that is just unfamiliarity, doubtless. Optimizing code to be read by people unfamiliar with the language is probably not a good habit. I recall once wading into a C++ code base and coming across the line:

using namespace std; // using namespace standard

On the flip side, people certainly do go overboard with cramming things into a single line (an affliction not at all unique to Haskell) and in particular overuse of "point free" style where it's inappropriate can lead to particularly unreadable code for those not well versed in the particular tricks used to make the code point free (and that's an affliction more unique to Haskell). I don't see either problem in the code in the article, though.
45-Day Process For Creating A Single Corporate Tweet
New account created just to post this... Yeah, that's not obvious.
The frustrating thing about this type of talk is that early on, you get the point that there's a lot of confusing and counterintuitive rules about how C++ behaves, and you spend the rest of the talk waiting for the litany of point-proving gotchas to finish. I figured that at the end, there would be some insight as to a particular language feature or design principle that was behind all these gotchas, but the primary insight appears to just be "C++ is hard, D shouldn't be."
That is certainly true. I find myself in exactly such a position on one of the forums I frequent. While not exactly popular, I'm quite immune to most rules simply because I post a lot of content and have a knowledge set that is not common on that forum.

So yes VestedContribs are problematic - ultimately it comes down to the forum admin making a call on whether tolerating some BS is worth the value contributed. And that threshold is remarkably low in my experience - people post so much crap that its not difficult to stand out as "value".
> We shouldn't let one company, google, dictate how the web works, simply because of their proprietary technological innovation.

What? This article is about how a constraint due to a single company (and to a lesser extent, other search engines) is being _relaxed_. Before this, single-page apps were a riskier proposition because of many sites' reliance on Google traffic. Now that we're moving closer to that technical limitation being overcome, this is one _less_ constraint "dictated" by Google that site owners have to deal with.
There's a lot of range there. Have you seen our $25 Firefox OS phone initiative? We're going to cover several segments of these markets.
Debugging performance issues in Go programs
Indeed, my bad, there is a misunderstanding.
Every language that differs from the structure you're familiar with will seem crazy until you learn how to read it. Be that Haskell, Erlang or Japanese it's no different.
In the 90's Java/C/C++ land, one needed to implement lists and dicts and such by hand. Then came dynamic Perl/Python/Ruby where all these handy data types like list comprehensions, map, foreach were part of the language. I guess we mistook easy operations on a rich set of default data types as a property of dynamic languages?

Now we have Scala, Haskell, OCaml, Rust that have all these handy tools by default, but also strong typing, and type inference on top of that.

(Well OCaml and Haskell we had already some time ago, but they were not popular then.)
Light Freelancer: Every Document for Any Project
>Downvoters of parent: what is your case?

Its my comment about US politics and policy...anything along those lines gets downvoted into oblivion on reddit and lately hn too. (Previously on hn you'd get angry yet reasonable responses - now its all silent downvotes)
Microsoft's top Surface exec: We're all in with Windows RT
I don't know about the security part, but to say that "The problem with LAMP is that it doesn't scale" or that "SEO bots take down your blog" is simply wrong.

I host a WordPress blog in a $20 DO box and load time is about a second for a typical post (measured with tools.pingdom.com). This is a blog with more than 50.000 visits / month. NGINX, not Apache, but still.
I suspect the submission of spam correlates to your traffic, more than anything else.

I have some sites with a "contact me" form which get hammered, and others that get one or two hits a month.

(Adding simple captchas, or hidden fields, etc, can work at the low end. The ones that get hammered though have bots/people that deal with that.)
Actually one of the features Mozilla has been stressing is a FM radio player. Their target prices was 25-50USD for eastern european/chinese models.
I doubt it. He will probably never be able to find work in the tech industry again. If I were an employer, and searched his name, I would toss his resume.
> It is hard to review, test and maintain code in Excel workbooks, so we should instead write custom software for these tasks?!

Well, maybe before we attempt to send men with guns to further deprive people of their property and liberty (which is, of course, the end goal of Piketty's work and advocacy of a global wealth task) we should determine whether or not his results are, y'know, true?

I know, I know, truth is such an old-fashioned concept.
I've followed and contributed to some questions on Quora that have I've gained useful life and business knowledge from. Saying that, I like to add random bits to Evernote and it drives me nuts you can't copy ANY text from Quora's IOS apps, not even a sentence. That kind of scarcity mentality bugs me enough that I no longer use it.
Will Saletan's comment on this article pinpoints its gaping flaw:

"Tell all the smart, disciplined people to go 4-year colleges. Then give college the credit for their success. #scam http://nyti.ms/1jqvoht" - @saletan (https://twitter.com/saletan/status/471329858295832576)
Oddly enough, I keep getting a bad signature on that post using the public key here: https://sanguinarious.wordpress.com/gpg-public-key/

Anyone else having this issue? I am no expert in with gpg so it could be on my end.
Ruby code style – Never use for, unless you know exactly why
I'd rather not become part of the problem. Being popular for being popular in my opinion is not something that holds much merit.

Watching other people play games in particular is really silly to me when I can just play them myself. It's just one of those weird fads that isn't for me.
Here's one particular example of a real company moving a production application from Python to Go:

https://www.spacemonkey.com/blog/posts/go-space-monkey
Oh that's great. I never knew about this. This is the price I had in mind.
The beers’ colors are as varied as their flavors, ranging from cloudy gold to clear amber. Yet with the single exception of the yeasts used to ferment them, Mr. Prahl explains, they are all the exact same brew.

It's really interesting how much yeast influences (through fermentation) a beer. You can even combine yeasts to give a beer an even more complex characteristics (as discussed in the book, "Yeast: The Practical Guide to Beer Fermentation"[1], written by Chris White of White Labs).

1. http://www.brewerspublications.com/books/yeast-the-practical...
I had turned it off on my account as well, which is what made seeing two years of search history from myself so surprising. I assume when my account was +'d, this setting was accidentally missed.

Moral of the story, just take a quick look anyways.
A few more things not listed here...

* You can change the color instantly (color)

* You can add a drop shadow easily as well (text-shadow)
> I believe the Haskell investment is one that every serious programmer should like to make as it should make your both work easier _and_ more fun.

As long as you're developing on linux. IME, trying to use haskell libraries on another OS is hell.
Not necessarily, the app could be installed outside of Google Play. A user could click on an malicious web link that would download the application and prompt them to install, much like https://m.spotify.com/us/ allows the user to do.
I'm fairly sure the web has not been the web that Tim Berners-Lee envisioned for a long time now.
You're right! I hadn't realized http://i.imgur.com/83usTG1.gif
And probably can under-report tips [...] Beats working for a Boston IT company where you make about 100-120K a year but get taxed like crazy

By that logic you could just become an IT contractor and under-report your income. I would not necessarily put "allows me to easily commit tax fraud" as a benefit of job, but YMMV.
The sweet spot for node.js to me would seem to be soft realtime applications.
For example you might build a twitter clone where you wish for new tweets to be automatically pushed to the browser via JSON/Websocket etc.

On the backend you might implement a pub/sub system where events are raised upon a tweet being made and these events are filtered into different queues.

So you might implement a waitForNewTweet() function which will wait for an event on the queue. But this method could take a very long time to return, and all of this time the client is holding open a socket on the server.

If waitForNewTweet() blocks then that thread will no longer be able to do other work, so each client must allocate a new thread. So if you have many client connected for long periods waiting for tweets then that is going to be a lot of threads.
The lifting ain't that heavy. And besides, wouldn't you want your server spending its precious cycles on things the clients absolutely cannot handle?
It's one of those tricky phrases that throws off foreign speakers. Many English learners would assume "the last thing X needs is Y" would mean "eventually X will need Y".
This will solve that problem for you:

http://learnyouahaskell.com/

One of the best intro programming books around, just happens to be about Haskell. Miran has a knack for explaining complex technical concepts.

Haskell's structure is actually incredibly readable - significant whitespace enforces uniformity across all codebases, and syntactically separating function type signatures from function declarations is far more readable than, say, Scala where it's all crammed together in one line.

You do have to learn all the operators though, but again, Miran's book is really good for that.
That's interesting, I'm actually the other way around. I see games as a work of art instead of a pastime, so I enjoy watching people play rather than doing it myself. It feels like I'm saving time this way. :) It might have something to do with the fact that having a family has turned my interests system around.