skysight-inc/HackerNews huggingface dataset:
Yes, the guard macro pattern works. But it's something programmers manage, so it's a band-aid rather than a solution.

If you change a header you need to recompile all files that include it, even if the include was conditional. Now your build system starts to look inside files rather than just check timestamps. Similar tool bloat happens over and over again in large codebases.

I'm not convinced Go has the right solution. But it's disingenuous to claim that it's competing with the C preprocessor. It's leagues better.

You should enumerate all the information in the paper you consider to be misleading.
technology accelerates discontinuities, of wealth as well as everything else, allowing concentrations of wealth far in excess of Pareto (or any other) optimality.

It's nonsensical to talk about an "optimal" distribution of wealth.

Also, technology allows for more total production (hence more total wealth), which would be great, but social policies in the western world inhibit the general population from scaling the number of children they have to track labor demand.
> Has anyone attended an I/O satellite event at a non-Cali Google office?

I spoke at one of those events. It was pleasant, and I met some interesting folks. Looking back, it would have been perfectly alright to skip the satellite event.
Disney could (should) be most profitable when they make access to their product (content) easier.

Have you ever heard of the "Disney Vault"[1]?

1: http://en.wikipedia.org/wiki/Disney_Vault
Because managers don't understand the "maker's schedule":

http://www.paulgraham.com/makersschedule.html
> But would that actually work in the UK?

Yes. This already happens with the EU; at least some of the unpopular things "forced" on the British government by the EU were actually requested by the UK in the first place.
Post-acquisition depression
I agree there's much more to the paper, and it's well worth the read. Bounds checking, avoiding pointer arithmetic, garbage collection, and concurrency all make sense at Google's scale.

I just think the bashing was misguided in an attempt to better justify adding a subset of Ada to C
I understand that Netflix blocks some content from non-US customers, but what CA and UK content is blocked from US customers?
Historically the ITU was a forum through which Ma Bell marketed her switching equipment to national phone companies outside North America. Presumably this is more of the same, except Ma Bell was divested of most equipment manufacturing and it's all IP now so other companies (USA, Japan, Germany, with a few others) are driving. The capacity for spying on and shaping the internet use of customers/subjects is appealing for many decision-makers. Among "first world" nations, we probably shouldn't discount the persuasiveness of the various American TLAs with their various evil projects. Don't you want your national constabulary to buy the same crap the DHS buys?

I suspect that if all of this was for reasonable network maintenance then the ITU wouldn't need to be involved. The equipment manufacturers have the researchers; they don't need the ITU to tell them how to shut down open mail relays.

What makes me less concerned about these proceedings is that all this is happening anyway, whether we're told or not. Yes Virginia, there are bad people in the world, and some of them run phone companies, while others spy on the citizens who pay their salaries. Eventually they'll all be routed around, and we have encryption anyway. Sure key management is hard, but if your opponent controls national network operators then you'll use something better than TLS.
I disagree. This qualifies as an easter egg to me. I wouldn't have noticed the background if I came for the content. But a lot of traffic was gained by offering the feature... so net win?

That said, I came for the game, found it and still haven't read a single word on the page so... useless traffic I suppose.

But I wouldn't consider it distracting.
I see full-copies of the content of sites that have gone down under load all the time on here. I can imagine a situation in which someone might take exception to that.

(I agree, it's dumb, but you can see how it might happen; especially for a site where someone has been smashed for being stupid, taken a post down, but a copy of it remains in the comments...)
I skimmed the whole paper and expected to see some math. There were no equations. While it's possible to have a real model with no math, it's a lot less likely that that's true, and my first inclination is to believe that this has not been rigorously thought through.
The Play sore app does even require a Google Plus account when you just want to leave a rating.
Ratings are 100% anonymous as they don't show up in the reviews and are global (where as reviews a language specific).
This just doesn't make sense to me.

Mobile apps that require a e.g. facebook account as their only sign up have up to 50% drop offs because people don't want to sign in with a service like Facebook.

I strongly believe that ratings and reviews are a core function of a app store eco system. Links to profile pages don't give me as a person who wants to download the app a real benefit.
Google did a really nice job with their NLP to highlight reviews that had more depth in the store overview.
Like the endlessly falling Mario if you drop off the world in the crack. Goes off the bottom, re-appears on the top and falls through ad infinitum.
What stops the buyer sending back an empty box?
Loren Brichter: Designs on the future of iOS apps
as mentioned, even ratings are not possible without a linked account anymore. Also changing a rating is not possible anymore...
I love the idea of HackerSchool and would love to take part at some point in my life. The only thing that gives me pause is that I've heard the application process heavily emphasizes and selects based on github code and open source contributions vs. other accomplishments. Can anyone verify if this is or isn't the case?

Personally, I love oss and have always planned to get more involved. That's one of the primary reasons I'm interested in trying HackerSchool. But so far in my hacker career I've focused much more on achieving financial stability and freedom, which means that while I've produced a lot of interesting code across many domains and studied a decent variety of languages and technologies, the majority of my work has either been for pay or on personal projects that have (so far unsuccessfully) been aimed at least to some extent at turning a profit.

Just wondering if there would be a place for someone like me at HackerSchool, or if I'd have to spend some time beefing up my github first to be considered.
"Piracy obviously resulted in lost revenue"

Previously on HN: "No harm, no foul."
His conclusion is the reason I generally work evenings and weekends. When I need to work during the day, I can shut off the email, the IM, the social apps, the HN, the Reddit, but they're still buzzing away. When I take a break and open any of them, I suddenly have 1000 new things to become distracted with.

At night, all these things simmer down. I couldn't distract myself with the outside world even if I wanted to.
So I'm the only person who goes to the profile in question and checks the @replies for that user to see if I'm repeating a response?

You can easily see the responses to a tweet assuming you use a client that isn't terrible. In TweetBot for Mac or iOS, it's literally just double-clicking the tweet or swiping to the side.

If it's the kind of tweet that users will reply to without hitting the reply button, you can see those responses by going to the user's profile and looking at their @ timeline.
Replace the Internet with a wireless meshnet. Problem solved.
D is 11 years old and solves the exact same problems plus it uses a more traditional approach to objects.

The big difference is Go has Google+Pike pushing it and might actually get widely adopted. Getting some improvement is not a bad thing.
DARPA’s New Program Threatens Supply Chain Vulnerabilities
the black dots are just activated carbon (the filter) that escapes after the filter starts to break down. What is wrong with your tap water that you feel you can't drink it? I only filter mine because the water near me comes out with a pretty gross taste.
Optimal, at least in this sense, refers to the optimization of a cost function so we can quibble about the cost function used but optimization in general isn't nonsensical. And really, the OP specified that he was using the Patero sense of optimization with a Patero cost function.
Or better yet, use HAProxy [1] instead of nginx.

[1] http://haproxy.1wt.eu
It wouldn't be that great, because no-one would be able to afford all the goods that were being manufactured...
Sheryl Sandberg Just Gave Away $11.8M In Facebook Stock
The analogy of native apps being an island is a good one. But I'd argue that native apps is a pretty fucking big island ;) Check out this chart - http://www.emarketer.com/Mobile/Article.aspx?R=1009155

People use apps on their phones, not the web. Mobile web is a subpar experience. LTE will fix some of the speed issues. HTML5...well that's going to take a lot longer than people think. Cool technology but ANY lag with a gesture makes the touch interaction feel broken.

I've been thinking on this problem for the past 4 months. Seems like you're pretty passionate about it too. It's a big problem for users, and companies are sitting back and ignoring it. I have lots of theories as to why. Would love to meet up in person and share thoughts.
When someone else's lack of preparation or planning makes it your last-minute problem. NOT the life-saving kind.
I have several responses:

A) this is probably true to an extent.
B) slurping everything to disk is impractical, and no one has that much storage, so you're back to parsing and deciding at the boundary. This "leisure" time doesn't ever happen when you save everything all the time.
C) this point seems to contradict the various claims of reasonable network maintenance I've seen; if it's trash you want to drop, you want to drop it on the floor not on your disk. If you're keeping actual traffic rather than just summaries of traffic, you're not doing reasonable network maintenance.
Fairy Tail 160 Vostfr Rutube
Slide 14 is particularly important for new Go programmers. Go's garbage collector does not have access to certain optimizations because of the requirement to support pointers to internal members of structures and arrays.

The loss of these optimizations are compensated by nesting structures instead of just always using pointers to imitiate pass by reference semantics found in other GC'd languages, such as Java or Python. Using them correctly can reduce the number of objects to be collected and analyzed.
An excellent question which deserved an answer in the paper.
25 Things Your Startup SHOULD Copy From Evernote
It's not that content is blocked, each region has a distinct catalog based on what Netflix has licensed for that region. There is strong overlap, but all regions are unique.
I have heard that there is an age-old debate in the NSA and CIA about whether it is better to encourage consumer security so that we're less vulnerable, or to encourage the existence of known-to-the-government problems to facilitate signals intelligence.

Ever since 9/11 the signals intelligence side has completely won. And I suspect will continue to until the first major confirmed case of a major cyber attack on the USA that significantly inconveniences the general public. (Ideally an attack from a tiny power - something the size of Al Qaeda circa 9/11 would be perfect.) Then there will be much handwringing over how we could have let ourselves be so vulnerable.
In (some parts of?) London, water is particularly hard. A filter makes it not taste of dust and prevents stupid dust spots on container. Some other places have chlorine-tasting water.

For anything else? A filter is pretty much useless.
A call for papers that I read yesterday seemed to sum this up well:

"Your submission will be judged by your ability to communicate succinctly in writing, how good we think the talk sounds, what other people say about you behind your back and whether, frankly, we feel like people are going to be happy they paid money to see you yap for an hour."

It sounds a little harsh, but I think it's true. Getting to know people involved in the community or conference organization will pay off.

It's a big leap to go from a short user group presentation to hundreds of people listening to you for an hour. So you should expect to spend time getting to know people and money on attending other events in order to get there.

Of course, if you have a truly awesome new idea that nobody else has thought of, you can skip that step, but very few people do.
He could have meant iptables state tracking, which can often overflow in the face of high traffic/connection rates.

1. Don't use connection tracking

2. If you need to use it, make judicious use of -j NOTRACK

I use this on a few high traffic servers, with good results:

iptables -t raw -A PREROUTING -i lo -j NOTRACK
iptables -t raw -A OUTPUT -o lo -j NOTRACK

iptables -A INPUT -i eth0 -p tcp -m tcp --dport 80 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -m tcp --dport 443 -j ACCEPT

iptables -t raw -A OUTPUT -o eth0 -p tcp -m tcp --sport 443 -j NOTRACK
iptables -t raw -A OUTPUT -o eth0 -p tcp -m tcp --sport 80 -j NOTRACK
Here is a recent Mozilla talk about the Firefox build system. The speaker, Gregory Szorc, provides LOTS of data about the performance of parallel and recursive makefiles and Mozilla's investigation of new build tools.

https://air.mozilla.org/the-future-of-the-firefox-build-syst...
College Humor Destroys Instagram In 3 Minutes
Let me some A/B testing on that; the laugh by some of the visitors may actually increase sales. But this is speculation, just like yours.
This was a really interesting article. It's interesting the misconceptions that some people have about outsourcing and the perception that it's cheaper. When you factor in transport, the price of oil and rising cost of living everywhere in the world (especially China) it makes sense that less reliance on petroleum and outsourced labour actually works out better in the end. It was once standard for products to say Made in the U.S.A and then the outsourcing boom kicked in and people got used to Made in China for electronics or Made in Indonesia for a lot of shoe-wear. Buying a product made in your own country is currently considered a premium product purchase. For example buying a hand-wired guitar amplifier or even hand-made guitar that is built in the U.S commands a much higher price and some are happy paying it because the quality is considerably higher, attention to detail and intricacies like soldering and component placement.

I would really love to see the manufacturing world return to the mantra of, "this needs to be designed and built to last as long as possible", it won't happen but it would be nice to live in a world again where the best components and design decisions are made with the consumer in mind, not lining the pockets of CEO's. Once upon a time companies created products that lasted forever, I've seen televisions from the 50's with original picture tubes and components still working.

It's good to hear General Electric (a company I am not overly fond of) have started manufacturing products back in the United States again. Companies like GE returning jobs and manufacturing back home are the only hope this economy has.
Microsoft pulls back the covers on Socl
Can you name a language developed since the 80s that hasn't also solved this problem?
A definite read wherein it shows that a Time article has at least one error in every sentence. Amusing. And I learned that the Higgs Boson does not account for all the mass in the universe, just some of it. And a new word, "Higgsteria."
There are remote-controllable power strips that seem to serve this purpose. Is there some nuance that makes them unsuitable?
Funny you say that, I've got a Tom Bihn bag lying around as well with stitching and everything still intact as well. I've probably had mine for around the same time, I've carried everything in it from stacks of books to laptops & heavy bottles of water and not one single frayed stitch or piece of material.
The Oatmeal, And How Not To Apologize For A Casual Rape Joke
Would that mean that a user on one of these sites could negatively impact the performance of the site by just refreshing it a bunch?
"IE sucks" Official Microsoft ad
I'd be less worried about that and more worried about the fact that you're using a video compression algorithm on music. That's not optimal!

We have plenty of music streaming services, Youtube seems like an odd choice.
Interesting article but I wish they had more examples than a heat pump based electric water heater and a $3100 refrigerator

The article is suggesting that jobs that can support a family are coming back, but with the described poverty-level $13.50 wages for skilled line workers that's obviously not the case. We're not talking high school dropouts either: among the tasks given to the production workers is redesigning from scratch products which use impractical and inefficient designs, at least according to the scenario explained in the article. The article also points out that these are lines where there are not many workers per line.

My own thoughts about the market were piqued by the description of the chosen product. Here we have an electric heat pump heater that costs over $1300. This is right at a time when running an electric heater, even an exceptionally efficient one, has become a poor choice given the price of gas. Furthermore, gas is very likely to remain cheaper than electric for many years. Not to mention that gas heaters are simply more efficient for heating to begin with. Rather than buy an $1600 chinese or $1300 american water heater, one can buy a $150 mexican factory built water heater that runs on gas and will save many thousands of dollars in energy costs over its lifetime. That's the rational choice, it is unlikely this complicated electric one is going to be something with a lot of market growth. Hopefully there are better examples of high growth reasonably priced mass market items that can be built as well, which have a chance at creating more than a handful of these $13.50 jobs (comparable to the salary at CostCo or McDonalds, BTW).

For water heating one could also do what I did - use $50 worth of materials and junk to build your own solar water heater that reduces the cost of water heating to almost nothing. (http://www.motherearthnews.com/renewable-energy/1979-09-01/A...)
Main Q is Can it fit on a d00r-shelf like a 1/2 gal milk? That's probably the once critical size constraint, IMHO. Without it, you are limited where you can put it (as well as taking up extra space). This is something I personally check for every pitcher/flask i get.
Matrix Limited Edition Custom Alien Pulse Rifle
My guess is that after it's rolled fully they will log interactions and iterate accordingly. And I'm sure they care about the health of their ecosystem at least as much as you do. Remember that creating a Google account now also creates a G+ profile, account and profile go in tandem now.
Wikipedia says, "In computer networking and computer science, the words bandwidth, network bandwidth, data bandwidth, or digital bandwidth are terms used to refer to various bit-rate measures, representing the available or consumed data communication resources expressed in bits per second or multiples of it (bit/s, kbit/s, Mbit/s, Gbit/s, etc.)."

All else being equal, increasing the denominator reduces the rate. It's just math.
On Heroku and 2012
American declinism has been fashionable this past decade or so, even before the economic issues. And there are still economic issues. But it has a history of being the first in the world to rise from the ashes of the old systems and build the future, and while past results are no guarantee of future successes, I am still optimistic that we are not yet spent.

American manufacturing will return. It may not be the job engine it once was, but it is still a wealth engine. American energy prospects are suddenly looking up, leading the world in both the tech to extract it and, this time, the resources to extract. We are only at the beginning of tearing down our scelerotic educational systems, but there is a good opportunity to build a truly 21st century education system over the next decade or two. We remain a high-tech economy. And we've got some wild cards up our sleeve, like a budding space industry and advanced medical research, to say nothing of whatever industry will come out of nowhere in the next ten to fifteen years that I'm not even thinking of to become huge.

I celebrate anybody who succeeds, and I don't particularly care if America is or remains "exceptional". I want everyone to succeed. I'm just saying that I think there's good reason to believe that for all the challenges in the world that America still has a very good chance to be in the set of successful countries in the medium term (5-25 years).
No, not really. Only the person pressing refresh would get slower responses, and we do limit the number of calls we'll make to Dropbox for a given site.

I may not have explained properly. What happens is that when we get a request that looks like a refresh, we ask Dropbox for updates before we fulfill the request. So it's only that specific request that is slowed down.
Also: build better tools (and get better at using the ones you have).

If you can squirrel away a little bit of time here and there to make hard things easier, then you can eventually start breaking tasks down into chunks that fit better into a day of interruptions.

This has been the only way that I've found to consistently increase my productivity no matter how much I'm procrastinating or being distracted at the time.
This is an actual first-world problem, and dealing with it is going to be one of the most important and interesting challenges of the next 50 - 100 years. I see technology continuing to improve productivity, drive down demand for labor, and exacerbate current inequality issues.

Our economic system isn't really setup to work well in a situation where supply of labor drastically exceeds the demand for it.
Strange to me that Google would put up something that clearly isn't ready.
The ultimate social media image sizing cheat sheet
It's interesting to consider the change to insourcing manufacturing in light of the more recent trend of outsourcing (or, probably more accurately, globalizing) white-collar jobs. Although you wouldn't get the same benefits in terms of saving shipping costs, the other benefits of the article seem like they still would apply.

At a large corporation I worked at a few years ago, there was an ongoing push to offshore jobs to an internal group in the same company. We were encouraged to use this group by our chain of command despite the fact that previous efforts at outsourcing in our own group had failed disastrously. So it would be good to see the public discourse swing back toward the benefits of insourcing so that managers have more ammunition to fight for what works.
What Jobs Does Advertising Do?
All kinds of products from Haier are available on Amazon. For the appliances, it's one of the three brands that qualify for Amazon's professional delivery and installation service.
'The Hobbit' at 48 Frames - Hey, What Happened to Middle-Earth?
Math is still important
That's really the way Git was designed to be used. Trying to use Git in an SVN model is doable, but suboptimal and likely to lead to the types of issues the parent comment was complaining about.