skysight-inc/HackerNews huggingface dataset:
That's to some extent by design. When organic search works perfectly, the user goes directly from the search result to their desired destination. The search engine makes no money from that. This is the fundamental conflict of the search engine business. When Brin and Page originally tried to sell their technology to Yahoo, Yahoo rejected it because it was "too good" - users would immediately leave Yahoo.

Now Google has that problem for itself. About a third of Google's revenue is from AdSense (non-search ads). It's not in Google's interest for their anti-spam efforts to be too tough on made-for-Adsense sites. They crack down only on the outrageous cases. This became very clear in the "Sportsdrugs.com" case, where Google was caught in an FBI drug sting and paid $500,000,000 to avoid prosecution.

If you want to understand how Google really works, read the black hat SEO forums. Every time Google tries something new in search ranking, it's reverse engineered in a few weeks.
Trying to detect SEO with machine learning based on page contents worked for a while, but now the SEO guys use machine learning too. "Automated SEO" tries to automatically reverse-engineer Google's anti-spam algorithms, then adjusts pages and links until the SEO's model of Google says the page is under the threshold where Google will consider it spam.

It's not that hard to detect web spammers, if you're willing to do a quick background check on the company behind each web site. This can be automated; see our "sitetruth.com". Large numbers of spam domains trace back to the same source, so dealing with the problem on a per-business basis rather than a per-domain basis works.

Google has a monopoly on mind share, but only about 2/3 of US search. Bing (including Yahoo, which resells Bing) has about half the search volume Google does. That's historically about where Chrysler has been relative to General Motors. Yet Chrysler is taken seriously as an competitor to GM, while Bing is not taken seriously as a competitor to Google. It's not clear why. There's no network effect in search; it matters if your friends are on Facebook, but not if they're searching with Bing.

Bing has a very low public profile. It's hard to even find out who's in charge there. (Searching with Bing won't help.) Previously, it was Satya Nadella, who moved up to being CEO of Microsoft. There is no Bing CEO any more. Bing is under Microsoft's Online Services Division, headed by Qi Lu. Different parts of Bing are under four different parts of Online Services. (The Microsoft memo: http://www.geekwire.com/2014/internal-memo-microsoft-sets-le.... If that hadn't leaked, nobody would know who was in charge over there.)
The whole "use lots of little modules" idea is great on the surface, but when you have to build large applications with small teams, I find it fails:

- There are always multiple choices for each piece of functionality you need to address, and personality clashes over which is the "best".

- Security is a whole lot harder to nail down with more moving parts. Go with Angular, you have this: https://code.google.com/p/mustache-security/wiki/AngularJS. Similarly, Ember: https://code.google.com/p/mustache-security/wiki/EmberJS. Even though these frameworks aren't 100% secure (although Angular comes pretty close), you can be more aware of the pitfalls. The more independent modules you have to keep track of in your app, the more difficult it becomes to track security flaws.

- Some seemingly unrelated components just don't end up playing nice with each other, and this can be hard to determine ahead of time.
Hey, at least the watchdog worked.
Relax your eyes!

I've never been able to see one of these things on a screen until now. Now that I have, I really want too see an animated one.

The coolest thing so far is that you can click "redraw" and you'll cut to the next one and your eyes will already be focused for it.
Perhaps, though, computing resources are priced artificially low due to externalities (e.g. third world wage inequality, environmental impact not paid for), and perhaps a sane long-term approach would find a different balance between programmer wages and physical tech components.
What!? Of course it is. It might not be an argument that you buy, but it's definitely an argument.
At least you can redirect messages to another recipient, and write a handler for "unhandled messages." Impossible with c++, at least with standard method calls.
Visual Studio for C# work,
Pycharm and WingIDE (not included in the list above) for Python work.
Newton Suicides: Is High-Achiever School Culture Breaking Our Kids?
Evidence of Alleged Apple-Google No-Poaching Deal Triggers More Lawsuits
Time to break the cyber-utopian myth
Interesting that a lot of this is about "What stands the test of time?" Papers from 1994 to 2004 perhaps didn't have enough time to work their way through the system.

What I find interesting is the gap of time between papers for the authors with multiple listings. A casual look suggests no more than 12 years between papers. This could be because it's a young field, but I found that worth noting.

p.s. To be pedantic, we should put 2004 in the title.
to take the blogs argument to the extreme imagine writing your own web server, caching layer, load balancer, JSON/HTTP parser, frontend logic for every platform, and a hundred other layers of abstraction I may not even know about every time you want to write a blog.

I see the argument as saying that all those layers are not really necessary. Take HTTP for example: it's a large complex protocol that requires plenty of code to handle correctly (e.g. the size of a request, and the various pieces inside it, are not specified and the parser has to read through the whole request sequentially to figure this out), and the majority of applications using it never need the full functionality. What if it was a simpler, easier-to-parse format that was as extensible?

One of the points I get from his argument is that encapsulation has encouraged us to build massively overcomplicated systems by piling layers upon layers with little understanding of how everything fits together, when we could instead be building much simpler and more efficient systems that could still be using abstraction but in a far more cautious manner.
hmm if Linux could get something like Android runtime - this could bring Office to Linux desktop ?
There's nothing wrong with their browser, they are talking about a single word, not phrase, being composed of multiple links.

As HN does not support markup I'll attempt to demonstrate with underlines.
Imagine that each slice seperated by underlines is a seperate link.

_Su_p_ercalifra_g_alisticex_p_ialdocious_
Every once in a while a company like Tesla comes along and reconstructs a particular product gaining incalculable advantages over its competitors.

Every once in a while a doctor is forced to re-break someone's arm which didn't recover properly.

Every once in a while severe economic recessions comes along and wipes out all the badly managed companies kept in life support by banks/government.

Every once in a while a programmer writes a piece of software that has almost the same functionality as an existing one but, is, some how, just better.

And every once in a while there are revolutions that completely destroys the existing system of governance, when it can no longer fix itself properly.

And that's when resources get deallocated.

Civilization will fall, and it will rise again from its ashes.

Looks like the world uses stop-the-world garbage collection on particular threads keeping the rest of the world running.
I feel sorry for those stuck in web development. Native apps always were and still are the way to go. Appstore/Play and soon Windows 10's inevitable blastoff to mass popularity will bring a popular appstore to all 3 major platforms.

As the article states, there was a time a few years ago that js-all-the-things appeared interesting and unstoppable. To me it appears in 1 year when Win10 arrives, people will have better spent their time honing skills for native apps.

Webapps as people envision them (universal applications) will die- returning to their original intention. Document sharing and simple data collection/retrieval.

Blame Eich and Mozilla for that. They insisted on pushing no bytecode for the web. Wanting us to rely on Eich's JS + rest of the webstack monstrosity requiring ugly hacks.
From the abstract: "No significant patterns have been observed".

So I'd say the answer is "no".
Truth be told, there's a huge amount of craft in mainstream product design. Only a certain subset of the things that we use are engineered at the level of discipline reserved for things like airplanes and skyscrapers. And hardware designers are comfortable with some things that would horrify software designers, such as relying on closed source tools for critical tasks like structural analysis.

When we discuss engineering discipline, somebody will invariably remind us: "Look, we don't designin airplanes here."
Ask HN: How do you startup a space company?
With most of YC's startups, they utililze intensive coding which you can do for virtually $0, whereas with a space startup like SpaceX, and more recently Firefly Space Systems, they have launch vehicles which you can't exactly make out of parts from Home Depot.
Making of a Music Video
Good question! Short answer: generally you refer to them as if they have always publicly identified with their current gender.

Longer answer: The overarching idea is to respect the person's wishes and stated identity. In most cases, and certainly in Rebecca Heineman's case from what I've read, she always identified as female even when she was known as Bill Heineman. So out of respect we would typically refer to her as Rebecca (or with female pronouns) no matter which part of her life we're referring to.

There could be exceptions. In some cases, a person's former gender might be directly relevant to a story. (Imagine you're writing about a person, now female, who was sent to a boy's boarding school as a child. I think, at the least, you'd perhaps need to clarify that she identified as male at that point in her life...)
Index funds are an extremely conservative strategy relative to trading individual stocks, many options strategies, futures, futures options, etc, etc, etc. Index funds are conservative because they aren't high risk or high reward.

Edit: Conservative is just a relative word. Sure index funds aren't conservative relative to the the things you listed, but they are to many many other strategies that Buffet (for example) used to get as rich as he is.
I find the premise offensive. It's exactly the same as evolution-denying creationists: the idea that something is so complex that it couldn't be created by evolution because that would imply some degree of randomness, or whatever misunderstanding.
I think the compound resonates with us because it reminds us of both "telephone" and "telegraph" which work remotely and electronically.
Woah its the AOL squatter, Eric Simons -

http://www.cnet.com/news/meet-the-tireless-entrepreneur-who-...
The only characters that introduce separation in a standard typeface are the ones with descenders: q, y, p, g, j, and some punctuation characters.

I have no idea why you think i_f, r_a, c_e, or almost any of the other pairs of letters in your example would have a discontinuous underline.
I think the idea is that a message from aliens would need a carrier with sufficient complexity and durability. A replicating molecule like DNA or RNA might fit the bill, so they take a look.
When a headline ends with a question mark the answer is always no.
Ask HN: Highest upvotes your comment has ever received?
Hi HN,

I'm a long time lurker and have recently started commenting on HN. Recently I posted a rather trite comment[0] and to my surprise got 16 upvotes whereas my other well written (IMO) comments got just a couple. Just out of curiosity, what are your top voted comments and how much karma did they earn?

[0] - https://news.ycombinator.com/item?id=8670396
I played it.
It's great actually. I liked it.

But do one change: add a matrix effect timer, like the one that is there in racing games (NFS MW comes to mind), in which time slows down and you can maneuver more easily in the some very rare tight situations.
The Seven Deadly Sins of Innovation
GlueGram – One stop, search deals, read news (including YC news), wikipedia
Oh yeah, another thing happened this year. The hivemind turned its back on the creator of JavaScript because he had a private, principled difference of opinion that was never in the slightest reflected in his public role.
no surprise here. Jews have long banded together in tribal cabal's to tilt the system of monetary control, government and intellectual establishment to their social benefit.

Its fairly easy to win a nobel prize when you are the ones giving them out or are running in and contributing vast sums to the circles that are giving them out lol.

L8s!
The scientific method has no regard for which premises you or anyone else find offensive. If the research is sound, both the question and the results are worthy of attention.
New Vaccine Developed to Prevent Lyme Disease
Engineering is not as simple as building against gravity. There are a lot many things that "engineers" (non-software) have to take account of, even in something as mundane as laying out a road. In this example, you not only have to build the road within the area; you have to build it so that it has the right curvature so that vehicles can make the turn etc. You have to make sure that the road you're laying out has a solid base; you need to make sure that the road can withstand the natural forces of that region for whatever time it is designed to last against. So I don't understand how engineers build against gravity.

But if you're saying that engineering has to follow the laws of physics, then yes, I'm totally on board. Computer Science departments in most universities started of as branches within the mathematics department. While most of software engineering is more than simple math; it does operate on its own plane, with no regard for the laws of physics (except maybe of time :) ).

In that regards, Software Engineering seems more of an art, doesn't it? But it does have its own guidelines; which govern how good software is written.
Erm, how to put this delicately...it's difficult to design and construct a bridge or refinery in two-week sprints.

These are projects that span years--you bet your hat that they do that design work up-front and try not to make changes otherwise.
stripe.com
Wanderers – a short film
have vast amounts of cash and friends in the monied circles.
If there's a way to access this article from the link you submitted, I'm not seeing it. If there isn't a way, I wonder why you submitted it at all.
I think the main problem is about fixes. Invariably, something is going to go wrong in the future with whatever framework you use. Either security related or else. Then your version of {{framework}} won't be supported anymore and you'll have to:

- fix it yourself
- give up: turn off your app
- ignore: let people deal with the issue/be vulnerable

If your version of {{framework}} is supported, likely all you'll have to do is wait for a patch.
Look, it's a schooner! ;)

There's pretty recent music video that's all autostereogram: https://www.youtube.com/watch?v=2AKtp3XHn38 The dots at the beginning are helpful.

I don't think MagicEye.js is fast enough to do a bunch of frames on the fly for some real-time animation, unfort. But if you already have the frames rendered you could stitch them together into a gif.
Because of Robots- the whole world may move to a 3 day work week. Here is Larry Page on that.

“If you really think about the things that you need to make yourself happy—housing, security, opportunities for your kids—anthropologists have been identifying these things. It’s not that hard for us to provide those things,” he said. “The amount of resources we need to do that, the amount of work that actually needs to go into that is pretty small. I’m guessing less than 1% at the moment. So the idea that everyone needs to work frantically to meet people’s needs is just not true.”

“You just reduce work time,” Page said. “Most people, if I ask them, ‘Would you like an extra week of vacation?’ They raise their hands, 100% of the people. ‘Two weeks vacation, or a four-day work week?’ Everyone will raise their hand. Most people like working, but they’d also like to have more time with their family or to pursue their own interests. So that would be one way to deal with the problem, is if you had a coordinated way to just reduce the workweek. And then, if you add slightly less employment, you can adjust and people will still have jobs.”

http://www.forbes.com/sites/timworstall/2014/07/07/googles-l...
My wife had a 35 hour job. It basically meant that most people took a 1 hour lunch. Other than less fibbing about 30 minute lunches, didn't have a huge impact based in any other gig she had.

My employer allows up to flex days per two week pay period. I don't do it, but it seems to work well -- people tend to come in early and get shit done, and if they need to work on an off day, they can accrue some limited time in compensation.

There's always a few workaholics, but the place is very productive with minimal drama around death march work conditions.
GitHub has the meta tag on some, but not all of the pages where 'go get' expects to find the tag. An example of a page without the tag is https://github.com/golang/lint/golint?go-get=1.
Why We Can't Have Nice Things: Metric Time
Thanks for the answer ! I'm asking because the change of gender also associates with a change of name, and it kind of seems like rewriting History if ex-colleagues talk about X-woman as X-woman in the past when she was not yet X-woman but Y-guy instead. How about legal documents ? How do they handle the change of gender ? Do they do it like "X-person, Born Y-person" ?
If this is the top of your list of what's wrong with the plot of Interstellar, it feels like you're really nitpicking.

1. It was clearly established he was an ex-pilot for NASA. To describe Coop as just a farmer is horribly misleading.

2. We don't actually know what happens in a black hole. There was certainly some questionable science in the movie, but given that they gave an explanation for what happened in the black hole, and we don't know what really happens to contradict the movie's explanation, this seems like a valid use of artistic license.

3. I'm not even sure what this means.
How dozens of failing for-profit schools found an unlikely savior
Warren Buffett: The three things I look for in a person
If you're interested in this stuff, you might want to check out the draft paper linked below. It benchmarks performance and memory efficiency of various logarithmic time sorting data structures. It's a work in progress, and feedback is always welcome :)

http://nickziv.files.wordpress.com/2014/02/vis_ds.pdf
Requiem for Bell Labs, Unit 1127 (2007)
There is no explanation in this article for what makes the 35 hour week bad, except for weasel words like these: "And critics say the rule is a reason that France’s unemployment rate is more than double Germany’s rate of 5 percent.". The 35 hour rule has little to do with the difference between Germany's and France's unemployment rates. This article is pretty frustrating, it's such a hotchpotch of arguments.

Then the article goes on to talk about the underemployed, which is a separate problem.
you should add "(1979)" to the title.
They take no monthly charges. But charge 2.9% of every transcation + 0.3c

So for every dollar I would be paying them 0.029.

How about braintreepayments.com [from paypal]
I'm not the strongest person. I probably don't have the ability to beat your face in if you welsh on a deal, and if you go nuts I'm at a bit of a disadvantage.

I do have one attribute, though. I can say "no" to someone who tries to intimidate me. The worst relationships are those with a threat on the table you're not quite sure about. I'd rather call the threat in and deal with the consequences than live with a sword hanging over my neck. Life is too short for that crap.
Microsoft already supports some of the WC standard and Apple will as well since it's being put into WebKit. Polymer is a great polyfill though it does have some performance issues (0.5 is much improved at least).
You know what would be interesting? Doing this on our own DNA. What if that 0.1% difference between us and chimpanzees, was caused by such a capsule injected into a chimp by an extraterrestrial intelligence, and our key to interstellar travel, Dyson sphere, etc. has been hiding within us all along?

Would make a cool movie.
tl;dr they use a client-server model, then use the ui frameworks that are provided by the vendor.
Really excellent talk, highly recommend it if you're interested in this sort of stuff.
Good question. I guess here, and Twitter? ugh. There's nothing "centralized" for cutting edge javascript development (hopefully not an oxymoron..), so I consume a few different places daily. I don't feel like I'm missing out on things that's for sure.
Android is almost Linux. I believe it has been done, although I am not sure about the user experience or the compatibility with native applications, you are still running an x86 computer...

http://www.sabayon.org/article/sabayon-runs-android-market-g...
You're assuming resources are liquid (meaning: able to be relocated for low cost). This is only true if you're trading, and civilizations trading energy can't really be separate civilizations.

The only civilization we're stealing resources from does not exist yet because it's in the future. We have one global civilization that is pooling a single resource base via highly liquid trade. There might be civil war between factions, but don't think a real resource war can occur under the current environment. Now, might we split into an 'eastern empire' and a 'western empire' like the Romans did? Quite Possible.
I didn't click on the link but I'm pretty sure the answer is "No".
Why on earth would you want to use IRC in a web browser? Heck, why would you want to use a Chromebook?
What a fantastic idea! Just drew my name, love it.
Nobody knows how to make a pencil, and that is not a bug. Division of labour is how humanity improved its lot so far.

http://en.wikisource.org/wiki/I,_Pencil
Google Blocks Downloads of Glasswire Network Monitoring Tool
I've done a little write-up on the sociology/economics of the work done beyond what's actually useful:
http://250bpm.com/blog:44
Can't you pick relays that fail open or closed, as desired? By virtue of the applied voltage=closed nature of this relay, doesn't it fail open usually?
The point being that you can start 500 servers with a trivial amount of effort, rather than it being some kind of major undertaking as the author pretends. This is 2014, guys. You don't have to unbox and plug in all the HDs yourself.

If they're (e.g.) ec2 microinstances, 500 servers would cost you about $6,000/month, which is comparable to the monthly cost of just one extra programmer (maybe much less, if you're in a high wage location and you add in all the benefits, etc.) And remember, that's assuming you're operating at reddit scale, which, to be blunt, you're not likely to be doing.

The article is full of similar handwaving (e.g, "it's only 3 extra characters" when most class names are far longer than 3 characters, and you also have to multiply that extra typing by the number of lines in your codebase).

I'm glad Java works for him. Me, I abandoned it around the year 2000 and have never looked back.