skysight-inc/HackerNews huggingface dataset:
Time magazine doesn't mention much of a solution, but [0] was on HN a few days ago and might fit the bill.

FWIW I was a bit of a skeptic before reading this, but now I'm pretty convinced that we've been Doing It Wrong for many years now.

[0] https://news.ycombinator.com/item?id=8090190
You can badmouth any living conditions.

I like my suburban "not-gated but has just one entrance" for safety, a good-sized easy-maintained lawn for the kids to play in, no ugly/noisy commercial buildings, and a quick EV drive to a vast array of options that I don't want to actually live right next to. Pedestrian infrastructure is pointless as it's faster to drive to what you actually want to go to than to walk to what you don't, kids ARE monitored despite survivor bias, and anyone can get to know neighbors to whatever degree they like. Seems to me this is a whole lot better than living stacked on other people, walking being near-compulsory because simple parking is hideously expensive, and traffic is prolific and unavoidable - an unsafe environment I'd rather get away from.

I'd rather be in the country (grew up there), and will likely return.
I think you're right, but the point is that before web forums ever existed, Usenet was a very popular application on the Internet. To leave it out of a snapshot of 1996 is a big omission.
I've always taken these "design patterns" to be a Shibboleth of the bottom 80-ish percent of programmers.

The mediocrities can't handle math. If they dig deep enough into any technical area, they get confused and insecure and pissed-off. Design patterns is the Revenge of the Not-Nerds. It's to use the language of the business to turn the tables and make the actually competent feel queasy and unsure of themselves in the (artificially stupid yet complex) environment. It ends up reinstating a mediocrity-protecting connections- or seniority-powered system because no individual can get anything done.

I call the programmers who like that nonsense "math haters". (Rhymes with "death eaters".) Instead of y = sin a*x, which is "too mathematical", it's a Vibrator object with an .apply(double x) method that returns a double. That class of functions (parameterized by a) is a VibratorFactory. But since there can only be one, why not seem extra business savvy and call it a VibratorFactorySingleton. I'm going to throw in Proxy and Abstract and Visitor in there too, not because I know what they mean in this context (I don't) but because no one else does either so I can get away with it. It's an AbstractVibratorFactoryProxyVisitorSingletonFactory.

All because I needed to use a simple trig function. But (to the math haters) trig functions are scary!

So much of this "enterprise-y" nonsense is there not just to dumb down, but to smart-out (as in, drive the smart people out of) programming. It serves the interests of characters like Twitter's PHP CEO (obviously fictional, but people like him exist) who seek to commoditize programming at all costs.

For more on this: http://michaelochurch.wordpress.com/2012/04/13/java-shop-pol...
Great! It would be nice to be able to stop the animations though, they are distracting while you are trying to read the text.

The sunny/rainy probability example is perfect as a scenario.
But this isn't about linking issues.
This is about distribution issues.
After my family started buying dresses online (average $20 per item), I started paying more attention. Online shopping in India not only provides a vast range across vendors, it also saves the cost and hassle of travelling to a big store - especially for singleton purchases. When discerning dress buyers are happy to buy online that must signal some kind of shift.
This isn't exactly dependency injection, this is a dynamic scope. It does have some functional overlap with request scoping in Guice, but you could imagine a world in which you have both context propagation and dependency injection.

However, even on moderately complex Go projects, I have not yet found a need for dependency injection. It's major value in Java was testing, which is usually done another way in Go. (Fewer mocks, fewer fakes, more access to private package parts in tests.)

Context propagation on the other hand, has proven valuable. We get cancellation and timeouts that work reliably across RPC boundaries.
>Blackmail: pay us or we will cut your advertising revenue.

As others have said, not blackmail, but extortion. Blackmail would be the threat of revealing embarrassing or financially harming information.

>Tortious interference: Your company counts on (double_digit)% ad revenue. We're going to harm you in significant ways... unless you pay.

Another name for that here in the US is racketeering, or running a protection racket. It's the classic "pay us X dollars or we'll destroy your store/break your kneecaps/kill your family" only with a digital/financial threat.
That's a really great point. However, I think there's still a lot of value studying a guy like James Garner and people who are the best.

I've actually studied acting for years. I've seen a lot of terrible actors and people who are good and struggle to get parts.

On observation. One of the biggest things to being a good actor or at least not a terrible actor is to learn that acting is much more about reacting. Learning to listen. Stop reciting lines, and instead LISTEN to the other people on stage and their needs and desires. Then react to those. A good actor could forget all their lines and still get through a scene because they can just react in character to what's going on around them.

James, as you can imagine from this article, was awesome at just listening. He didn't start out as a great actor but this quality definitely helped get him there.

On taking chances. I know some good actors who are baristas right now when not acting. When James needed money as a starting actor he was helping other actors recite lines, cleaning actors dressing rooms, even washing their cars. Which do you think will get you more possibilities for "luck", making coffee for random Joes, or helping Marlon Brando with lines?

But I agree with you that there are a lot of people trying and they'll never be as successful as James. But I also know a lot of people who won't ever as successful as they want because they do so little to find new opportunities. Also, the article wasn't titled, how to be as successful as James Garner, but was meant to point out some things Wiseman has found "lucky" people (not necessary James Garners) doing that "unlucky" people aren't.
Out of curiosity: would a bicycle solve that routine 2-3 and 4-5 miles walking problem?
EDIT: I think it just needed the name of the dummy ad updated. Try it now: http://esd.io/blog/detecting-adblock-javascript.html

I specifically wanted a self-contained solution, but assuming your site has ads in the first place, a better approach would be to see if your actual ads are loading on the page or not. http://www.Fark.com/ does this (load the page with adblock and then wait a few seconds)
And this really is the answer... Luck is created. You'll never win the lottery if you don't buy a ticket, you'll never create Facebook if you don't create a business, and you'll never meet to girl of your dreams if you don't ask girls out...
"Little or nothing to do with their success" is a bit far in the other direction.

NPR has this segment where they say there were only about 1000 people in the world who were in a position to start Microsoft like Gates was. He's very lucky in be in that 1000. But of those 1000 only 2 founded Microsoft. The rest didn't want or bother or care or see it.
Big Data 50 – Hottest Big Data Startups of 2014
Thanks dalacv. We are still refining the product but wanted to get some early feedback. I appreciate the response
I will join the small chorus agreeing that build scripts and package managers should be separate. Most folks I work with disagree.

Curious if anyone knows of any well done takes on this. In either way. (If I'm actually wrong, I'd like to know.) (I fully suspect there really is no "right" answer.)
The anti-airbnb side claims that airbnb takes apartments or rooms off the market for people who want to live full-time in that city. (thus increasing the price of available rooms)

The pro-airbnb side, I'm guessing, would claim: 1.) Why should certain people (renters) get preferential treatment to live in a city over other people (visitors). 2.) Are flat/apartment/home owners not entitled to do with their property what they wish?
Actually, physical attributes are probably distributed closer to a Gaussian distribution - most people clustered around the average, with a small number of exceptionally lucky and exceptionally unlucky people in the tails of the distribution.

I would agree with you that in some vague sense, we might be able to think of a "luck distribution" with similar properties; however, it's not obvious what exactly that would mean in terms of what is actually being measured. Wealth? Happiness? Recognition in their field? All of these in the short run? The long run?
This is the one that got watered down a lot, right? Which would explain its "wide support", including from the White House.

http://www.washingtonpost.com/blogs/the-switch/wp/2014/05/22...
It's possible, but this is exactly the line pf reasoning that leads to self-contradicting an non-sencial licencing terms.
Show HN: Free ebook to learn swift by building Tetris
In short, no. But there are a lot of places you can start.

It would help to know what the end goal is for your online advertising? Lead gen, sales, page views, ect will all have different best practices by channel.
Your observation applies to James Gardner but not to the results of the tests presented in the article.
People who believe life is not fair and nothing will go their way, will always find reasons not to act. People who believe good things are going to happen to them will always take action and have more luck.

In other words, the more chances you take the luckier you get. Life is a numbers game.
I rather like the Techzing guys' take on this, called "luck surface area," because it tracks with my experience and is actually weaponizable in a way that "be more observant" is not.

http://www.codusoperandi.com/posts/increasing-your-luck-surf...

If you for some reason want to get into a guild protected by a scouting system, then your priorities should be a) identifying what the scouts are looking for and getting good at it and b) getting in front of as many scouts as possible as often as possible.

There exist many opportunities which HNers want which resemble "a guild protected by a scouting system" if you squint at them, by the way.
It really irritates me, almost unreasonably so, that I cannot view a larger version of that map. And I've been searching for it since the first time it was posted. Take this post [1] for example, where it says "Click on the map to learn more". Clicking on the map refreshes the page. It also has a link that says "To make sense of the patterns I'm seeing, I've marked and labeled the clusters, and added some notes about the properties they have in common." When you click the link... still the same page.

What good is this Facebook Graph visualization without being able to see anything more than a low-res thumbnail?

http://www.businessinsider.com/how-to-split-up-the-us-2010-2...
Learning an exciting new tool is frequently a way of postponing a difficult or unexciting job. Getting to grips with the new tool is stimulating, you can accomplish many otherwise tedious tasks in much less time than before, you produce things that you would never have thought of making or complete tasks in ways that you would never have thought of trying, and you feel like you have received a large boost in productivity and confidence.

You see the same thing in other fields - be more productive/ creative/ awesome with this brand new product or accessory for your camera/ synthesizer/ motorcycle hobby...often referred to as 'gear acquisition syndrome,' a substitute for doing more with what you already have (and which you would probably have happily given an arm and a leg for a few years ago). These are all (IMHO) special cases of the Hedonic Treadmill, where some great new thing in your life makes you happier...for a while, before the inevitable reversion to the mean.

http://en.wikipedia.org/wiki/Hedonic_treadmill

I think this is a great article, and the basic point that continuity and consistency with existing infrastructure is probably far more valuable than the (hypothetical) marginal gain from some exciting new tool is an important one. The 'greater good' section - can anyone else read this code? Have you made something complex with it? Will it outlast your low tolerance for boredom? Will it blend? - ought to be written in 20 foot high letters of fire at the (metaphorical) entrance to Silicon Valley.
Tangential to this article, but chance events which effect an individual's life circumstances tend to be subject to feedback loops, where more of the same become more likely, in the sense that someone in bad circumstances (possibly partly attributable to bad "luck") has an increased range and likelihood of events that could make those circumstances worse. Same story with beneficial events, mutatis mutandis.
I didn't realize they were now marketing themselves as a backup provider. Tsk.
Thanks for the encouragement. The price is based on market research combined with product costs.
I don't know if this is technically accurate or not, but "<broad layman explanation>. The rest is math" is begging to be a snowclone.
Are these the best marketing blogs on the internet?
Common issue worth adding: removing credentials committed to a repo.
Caps Lock? No Thanks
Traditional, walkable development on a grid with narrower streets, smaller lots, and less emphasis in the zoning code on unlimited free parking and huge setbacks on the lots.

This:
https://www.google.com/maps/place/Brainerd,+MN/@46.3536312,-...
instead of this:
https://www.google.com/maps/place/Brainerd,+MN/@46.3543623,-...

And, in the former, redevelopment of huge block-sized parking lots with a business behind them into multiple small storefronts.
Our main feature is our execution; we are good at optimizing trade execution so you get the best price possible.

There are many banks in the US with very different rules so it is difficult to give a general answer. Have you heard of these stories from customers when buying and selling from coinbase?
> By that logic, public domain is "ambiguous".

The notion of public domain can vary from country to country. The first time I wanted to release something inconsequential on Google Code I was surprised that it didn't let me choose "Public domain" and forced me to choose a license. Here's their FAQ about it:
http://code.google.com/p/support/wiki/FAQ#Can_I_host_code_th...?
I've seen many Rails beginners feeling overwhelmed by the extensive amount of tools they can use to start testing their apps. This is a nice post for them, as it gives a good overview of some of those tools and how they fit together.

I would have written a different title though, because as the last paragraph indicates, the post recommends some tools but not best practices (which at this basic level would be things like: minimize the interaction with the database and external systems, extract duplicated test code to helpers, label your tests with descriptive names, etc).
I would call this a good CTF game. Too bad, this year I am out of luck. I just graduated, but last year was a total blast!
Quicksprout.com has a ton of resources on online marketing ranging from SEO, content marketing, conversion optimization, PPC, growth hacking, etc
On the contrary, Usenet was very fast when used as intended, from a local news feed. Indeed, it'd work even were the network down.

Web forums took off because users wanted to use browsers for everything, and ad-supported had lower barriers to use than subscription-based.
> James had a reason to be relaxed. He and his brothers grew up in a home of mental, physical and sexual abuse. ... If that wasn’t terrible enough, James grew up during The Depression in Oklahoma, meaning he, his family, friends and neighbors battled things like the Dust Bowl. ... James didn’t worry about much because nothing could be as bad as the life he had already lived.

Considering this is a crucial step in the thesis, I would like to see some evidence that this correlation (between a miserable childhood and lack of anxiety in adulthood) actually exists. It might sound rational to look back over your life, realize that the worst parts are probably over, and thus not worry about the present or future, but I highly doubt this is how most people actually behave.
On the flip side, nobody should expect to win the lottery just because they bought a ticket. Same goes for all of the other scenarios. Statistically you could expect that no matter how hard you work, you won't "make it."
Dear engineers, you dress like shit
Was looking for an easy way to send pictures on my computer to my ChromeCast, and thought having a "native" app would be a nice way to do it without having to cast a Chrome tab. Since Google explicitly doesn't make SDKs available for anything other than iOS/Android/Chrome I ended up wrapping a couple of things together in a long little afternoon. Let me know what you think!
Intuitively this seems right, but I wouldn't mind hearing more about what exactly the general populace is misunderstanding there.
I didn't read that closely enough to understand exactly what was being said, but it was fucking hilarious.
Nope. This is a different bill; in the article it says: "The bill, which has White House backing, goes further than a version passed in May by the U.S. House of Representatives in reducing bulk collection and may be more acceptable to critics who have dismissed other versions as too weak."

The 'too weak' bill is the one that was watered down.
EA Launches a $30 Per Year Netflix for Games on Xbox One
For me, this is the biggest difference. When I live in a city, I know my neighbors just because. Running into each other on the bus turns into a beer and a long chat.

In Suburbia, you know a lot of your neighbors, but there's almost always some sort of reason or structure. The social network is the same size, but lots of those relationships are somehow not intrinsic (which isn't to devalue them, even comparatively, but imho there is a qualitative difference).

The latter works great for family life because there are so many more structural incentives to interact; the former is probably preferable for younger or non-child-raising people.
OkCupid’s Data Just Doesn’t Match
Ele – Build and Share Polymer Components in the Browser
Ok, to give a specific example:

We use drag and drop for sorting in a few places. Our initial implementation was to wrap jQuery UI Sortable in a directive. This worked to an extent, but for our purpose, we ended up having to read the DOM and update the Angular scope from the DOM after jqUI emitted its event. This logic ended up being somewhat clunky.

We rewrote our directive in terms of HTML5 drag and drop such that when a user drops something, we get an event on the Angular scope, saying which element was dragged, and which element it was dropped on and then our controller rearranges the array in the scope, and only then is the DOM modified by Angular.

This generally isn't possible with jqUI and its plugins, which modify the DOM first and tell you about it later (in such unhelpful low level terms as "moved 100px up" rather than "moved two elements forward").
I wouldn't mind unobtrusive ads to be whitelisted, were the man not charging money for the service.

Ads aren't inherently "wrong". people tend to block ads because many are unsightly, bandwidth consuming, etc.

Simple ads that don't have JS, don't have trackers, and blend with a site should be encouraged. But making beaucoup money on extortion payments is pretty bad.
What's going on with digital ocean
That's maybe true in California, but not in the Midwest, or even in a lot of the older railroad suburbs on the East Coast.
This is a topic I have been thinking about quite a bit. here are my thoughts:

Good and bad things happen to all people. When a good thing happens, you can recognize the opportunity and seize it, or you can ignore it. The article mentions attributes this to attentiveness, and that is surely part of it. I also tend to attribute it to a mixture of intelligence and fortitude. If a person is a go-getter and is intelligent, he will make more out of fortunate situations than their counterparts. On the other hand, when bad things happen, "lucky" people tend not to fixate on them and work on forgetting them.

If you agree with me at this point, the next part is just a numbers game. If you are the type of person who always takes the same route to work, always eats at the same restaurant, goes to the same part, and vacations in the same spots, your chances of anything (good or bad) happening to you are limited. If you do diversify, take new roads, discover new places, and meet new people, you increase the number of things happening.

So in general, people who are positive, go-getters, and like to vary their routines and people they interact with will be considered luckier than the rest.
When I think of the suburbs I think of each house having it's own well and septic system. Gas, electric, and phone are the only provided utilities and they come from private companies not a local government. This article seems to be talking about something different more like a low density city with city provided sewer and water.
How can you be certain that 0 times any other number will always equal 0? Have you tried multiplying it against every number? Of course not, that's impossible. Does that count as uncertainty?

So I'll put it this way: I am as certain that there is no God (narrowly defined as an omnipotent being) as I am that 0 times any other number will always equal 0. The reason is because omnipotence is a logically inconsistent concept, and is thus impossible. That's as certain as I can be about anything.
I had just finished undergrad computer engineering when the GoF book was published and it was a total revelation at the time. But as the author says, good ideas can be made terrible by too much slavish devotion and not enough thinking.
For your use case, acceptable ads definitely doesn't fit but a lot of people justify what they're doing as not-unethical (getting content without compensating creators) by saying that they're only protecting themselves from abusive ads, and blocking all ads is basically the only way to do this.

For these people, your malware example falls flat. A more accurate example would be a firewall whitelisting known non-malware software. At least in theory, that's how the acceptable ads feature works.
Massively Parallel Graph processing on GPUs
The right answer to the Patterns interview question is, "Whenever I see a pattern, I abstract it away."
Huh, I didn't know that. My first line of 'oh shit I deleted a thing' is Time Machine, since it's right there next to my external monitor and won't require waiting for a download.