skysight-inc/HackerNews huggingface dataset:
I guess I'm not entirely sure what you're saying. You're avoiding instances where you're accessing data in such a sporadic way that causes it to repeatedly request data from a page not in memory? Then when that page is brought into memory, it requests data from a different page that is not in memory and so on? The principle of locality states that you're going to have to try pretty hard to make your memory accesses that far apart for it to ever happen. If that's what you're saying, then I'll concede that in this unlikely circumstance, memory access patterns can help; but really, it's more that your unusual access patterns were hurting you in the first place than that you're fixing a typical problem by tuning your access patterns.

The only other reason you're going to be having page faults is because you're trying to work with more data than can fit in memory. In this case, you will inevitably page fault. The only way to avoid that is to use less memory (or install more memory). So much less that all your data can fit in main memory at a given time.
Sounds super fun!
I don't understand what value that would offer, much less what it would prove. This was a thread about accomplishing `rails g resource` with Node. What am I missing?
There is a middle ground. They can pull the app from the store, but it is still playable on people devices. It's not great, but it's a lot better than "you can't play this game anymore even though it's installed."

And it seems fairly ridiculous that EA would not get rights that last for the life of a single product. They've been doing song licensing for 10+ years now.
Well theoretically Cloudflare is designed with a decentralized approach which means it is not a single point of failure.

I've noticed that large scale issues like this are usually down to botched router configurations or related networking changes.
There been instances where games re-released on new platforms have been modified because the creators were unable or unwilling to re-license certain content again. One example that comes to mind is Sega removing songs from The Offspring from Crazy Taxi when they released a version of the game for Xbox Live Arcade. The original arcade version also featured real branded destinations, like KFC, and these have been turned into generic versions.
This does seem like the perfect solution for recommending to or building quick websites for friends and family!
Future of Copyright
Practically, it doesn't seem like there is any way to force a company to keep their servers running to support a game forever, no matter what the policy is.
YouTube's Content ID matches melodies to detect cover songs
Mine isn't. I would assume that if you wanted to set up a nameserver you'd be able to handle the slight change of adding a root.hints.
Right, but that's not terribly relevant to this thread. As I understand it the difference between Clojure on Dalvik and Java on Dalvik is much greater than Clojure on Hotspot and Java on Hotspot.
If you owned it, you can go to your transactions page and issue a refund. It takes around 4 hours, and it comes out of EA's pockets!
Its up for me
That example gist went a long way towards convincing me of isaacs' comma prefix style.

What convinced you? I read it and saw something wildly different, which is best reserved for a good reason. The reason appears to be visual recognition of delimiter mistakes that the parser will catch anyway.

The gist contains examples of various mistakes in both styles. Most of the errors are syntax error which will be immediately rejected by a parser. While the comma first errors are generally more obvious, they are silently bad by unexpectedly returning undefined. The standard "var" example is silently bad by leaking vars into the global scope when chaining initializers on a single "var". My conclusion from these samples is that comma prefix formatting only practically helps to prevent hidden mistakes in chained "var"s. Putting each variable declaration on a line of its own is far less distracting than reformatting every list and object.

Sample comma first style error. This seems like a strange thing to do, but I'm unfamiliar with this style.

return
{ a : "ape"
, b : "bat"
} // returns undefined,
// then creates a block with two named statements.

Sample standard style error:

var a = "ape eat banana",
b = "bat, allowed to fly",
c = "cat toy",
d = "dog chasing the mailman,"
e = "elf lord",
....
// leaks "e" into global scope
When Did We Start To "Upgrade" Things?
I would still find it unlikely that a poor person could keep a regular taxicab habit going unless they were bailing on fares.
For example, http://engineering.linkedin.com/nodejs/blazing-fast-nodejs-1...
RelayRides, Insurance and a Fatal Crash
I am addressing the second part only so far as it affects his observations. Otherwise I agree with his post (especially the complex issue part, heh).

But in response to your paraphrase, my hope is that they don't end up locked in to that duality. A degree may be an ideal endgame, but the next best thing would be to bypass the accreditation steps and work on a sort of transfer credit treaty. It's in between accredited course and CLEP subject test.
A word count on the summary page would be nice for text docs
I love learning about things I would never come across in everyday life, like how a packing machine works and the problems no one would ever think to think of like air pressure and altitudes. Then also the restrictions put in place and how to come up with a creative solution to a problem. This is the kind of stuff I live for.
DateTimeFormats Gem for Rails Apps
They could threaten EA's other apps, though, or perhaps refund all purchases for the game.
I think the most interesting part of this post was the comment about how they use multiple scales with chips to get closest to the desired value.

This is really a neat hack that probably allows for much less precise chip dumpers. I'm reminded of how awesome randomized algorithms in CS can seem, but in real life it is just extra magical.
You know what doesn't gratify my intellectual curiosity? Stories about beginner level Vim, or stories about programming iPhone apps. The first because I am a fairly advanced vim user. The later because I don't really care about iPhone dev. Perhaps that means they don't belong HN.

Or perhaps it means that not every story on this site exists for me. Many of the stories here do qualify for my intellectual curiosity. Many stories I would like to see discussion on are not discussed, and many that are discussed I don't care about. Perhaps I should go to every story about basic Vim and declare that they just don't belong here because my intellectual curiosity is not properly being pandered.

Or perhaps everyone should grow up a bit and not chicken-little every story they don't like but which gets major points. It always baffles me how:

If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

a statement that implies in itself that it isn't the end-all-be-all definitive rule, gets turned into some sort of hard rule. And that hard rule application somehow ignores the fact that some people find different things interesting, if those things disagree with the reader's personal taste.
> Also on the plus side, since Google insists on real identities on G+ then we can at least look forward to more civil comments on YouTube, which I think we all agree would be a net benefit.

Most of the time I see facebook comments on an external site (I don't use facebook personally), they're little better than the average youtube comment. It's amazing what kinds of mind-bogglingly stupid, racist, sexist, and inflammatory stuff people are perfectly happy to say with they real name and photo just off to the left.

Really, the only thing I see changing with a real identity policy on youtube is that if some of the kids posting such stuff grow up, they will no longer be able to shed their past comments.
These graphs could use some error bars.
Read the article again, its not making the passwords case insensitive, merely allowing you to invert the case. i.e. if your password was "aSdf" neither "ASDF" nor "asdf" would work.
You also gain a new possible bug--the leading comma.
I had not heard of Weebly before. I just looked at their website and two things turned me off:

1. No pricing information, other than “It’s Free”. Is everything in Weebly free? If it is, I assume there is not much it does, which makes me lose interest in it. If it is not, I want to know the details before signing up.

2. aboutus.php: Can Weebly not do clean URLs? If it can, then why do I see “.php” on the Weebly site itself?
Add a way to cook bacon, and I would buy one of these.
You can set up your own resolver - I've done this in the past when I've been with an ISP with dreadfully slow nameservers (they weren't doing any interception, just the service was bad).
> it is not a single point of failure.

Obviously today Cloudflare did become a single point of failure for many sites, so I'm not quite sure I understand your point. I also don't believe you can design any service with 100% uptime. Things will go wrong.
I like the blurry comparison chart.
It's about revenue, not user count. Money changes everything: when customers pay, they expect a different level of service.

A company's revenue per employee is a common benchmark, and is usually around $600K-$1MM or so for successful companies at or near scale, up to $2.2MM for outliers like Apple(1). A company cannot grow to $100MM revenue and higher without having a large number of employees just to manage those revenue streams, partnerships, contracts, and support issues.

I should add that Instagram had ~13 employees, not two. That is a very low number, but mobile apps are easier to scale, support-wise, than web apps – users are just less likely to bug you, especially with a free app.

(1) Comparing Google, Microsoft, Apple and Amazon's Revenue per Employee: http://www.wolframalpha.com/input/?i=revenue+per+employee+ap...
> Technically, "Anonymous Likes" aren't really susceptible to spamming

[Citation Needed]

Should content show up higher in Google Search Results, if it is more Liked? By whatever system of Likes you care to design... I say "yes."

That makes the "Anonymous Like" system a clear target for Search Engine Optimization.

People have to pay for ads. If it turns out that the Conversion numbers for a set of search words are lousy, then advertisers will give up on those words, and the price on those words will plummet. It's to Google's advantage to find GOOD ads, that users actually WANT to see. It's good for advertisers to only have their ads up if users WANT to see them. And it's good for users to only see ads that they WANT to see. The economy on ad words helps solve those problems.

For YouTube videos, Google knows how many people watch all the way through a video - which is one metric. They know how many times people start watching the video. They could know how many "Anonymous Likes" there are. And they can know how many +1s and Shares there are. The number of replays, too. How often people click on the video, when it shows up in search results.

Given all of that data, I assert that it's possible that Anonymous Likes have no technical value. The task: given all of the metrics, predict the likelihood that User B will enjoy watching a video. I think it's possible that Google / YouTube have determined that the number of Anonymous Likes has no statistical correlation to the likelihood that User B will enjoy watching the video. I think it's possible that the number of Anonymous Likes should have no bearing on the Rank of a video in Search Results.

Your assertion is that "The decision to eliminate 'Anonymous Likes' is not a result of technical needs". That's possible, but I think you're only speculating. Otherwise, [Citation Needed].

> it's a decision "from the above" to force a "more social" Google.

If I'm correct, that Anonymous Likes have no statistical correlation to whether User B will enjoy the video, then don't you think it's possible that having Google+ users, who are signed in, be able to +1 and Share a video might actually create BETTER RESULTS for users? Not just "more social," but more "ME" based on things I've liked, and based somewhat on the things the people in my Circles have liked?
Peter Thiel’s CS183: Startup - Class 8 Notes Essay
The really inexcusable part is that the game is still available for purchase, with no indication in the description that it's about to self-destruct.

Hopefully Apple nails them to the wall on this.
Recombinant Research: Breaking open rewards and incentives
With the comma first style, that bug would never have been introduced. Neat, huh?

If you run any syntax checking or minification tools, this will be immediately obvious. If you test your site in IE at all, this will be immediately obvious. If you record JS errors on your site, this will soon be obvious. If you record any kind of usage statistic, this will eventually be obvious.

Take it from someone who has experimented with cutesy formatting in the past[1]: you don't need to use cutesy formatting to solve this problem.

[1 | You can end class declarations with _:0} instead of a bare } to avoid the trailing comma issue. ]
> Why would the servers be required anyways? To stream content? Couldn't content be downloaded on first run

Probably depends on licensing terms. I can absolutely see record companies licensing under terms that don't allow end-users to save the music locally.
Draw Something CEO, grace and high school mathematics
I also posted this question elsewhere and have been directed to A List Apart, which I already knew about but hadn't thought of. I was specifically directed here: http://m.alistapart.com/topics/process/projectmanagementwork...

And I am happy to report that I have already found an article of interest. But I am still interested in hearing personal anecdotes and/or getting links to similar.

Thanks.
FreshWalls, best Android wallpaper switcher, with Flickr integration
My typical response to the "I'll never need to know X" argument is similar, which is that having as broad and diverse understanding of a system as possible gives you imagination.

Without imagination, you will not be able to solve certain problems, not know where to even look when some arise, and at worse be totally unaware that better solutions exist.

That said, the OP's context is that of an "interview style" question which raises mental red flags for me. It's a common problem for interviewers to base their assessment of a candidate based on whether or not the interviewee has the same subset of knowledge that they do. In that case, I'd be quick to point out that:

* knowledge != intelligence
* knowledge != capability
* knowledge != skills
* correlation != causation
A nitpick on the title, cuz it annoys me. Why would anyone say "You'll never believe X"? The X in question (95% HTML) is actually not that unusual to begin with.

But even if X is mind-blowing, the fact is that the article was written to show readers this mind-blowing fact. And after reading said article, should I still be in the "never believe" camp, making it an unconvincing article? Or should I now believe it, thereby invalidating the premise that X is something "I'll never believe"?

I know. Exaggeration sells. But still.
Agreed. This is not new at all. It is very easy to just think of a design. The problem lies in the actual implementation. That video is just copying from all the sci-fi movies out there.
As much as I dislike Apple's meddling, I'd love it if they punished EA for this.
The Future of the Web: Christopher Bright's Vision
That's not necessarily true -- it doesn't allow you to eliminate all uppercase // lowercase situations. You still have to have the correct casing, just inverted (as though Caps Lock was on). Since my FB password has both uppercase and lowercase letters, the inverted case would still have uppercase and lowercase. There is no option that I can use for my current password that is all lowercase or all uppercase.
On The Future of Science
I think your skepticism is correct if you go strictly follow logic along the "instagram for video" metaphor. Which is natural, everyone wants to make that corollary right now given Instagram's recent successes.

But I wonder if the metaphor is limiting. How about "Youtube for mobile"? As more and more media consumption happens in mobile, can't we expect consumers to extend their patience and habits for longer formats?
Apple and EA didn't need more PR drama. Welcome to the yet another battle in the war of (signed) 'Apps' vs our old notions of software.

Plus, EA certainly doesn't need any more bad publicity after Mass Effect 3 and all their release day DLC drama.
The real question is why anyone takes obviously wrong artifacts in JavaScript like omitting semicolons and flagrantly wrongly designed this binding seriously. This isn't an issue of best practices or personal preferences, it's aspects of a ubiquitous language that are simply and unequivocally broken.
Indeed. While the results are very interesting, and some of them are clearly very strong differences, I'd like to see some t-tests.
> Soo... does that mean other platforms also expire when they can't be bothered to support a game? For example, a playstation version?

What? Are you being intentionally ridiculous. They license songs. I don't know the terms of these specific licenses but the way they work in general is that they can license the game for a specific use and/or term. I'm not a lawyer so I don't know specific legal terms off the top of my head but there's a different license for the PlayStation version of the game where they are giving the user a copy of the song to have and to hold and one where they would stream, which I assume the iOS version is actually doing. Again, not a lawyer so I don't know the specifics but you will often see something like a TV show having broadcast rights to use a song in their show but they (especially for older shows) may have failed to procure the appropriate rights to use the song on the DVD version.

Now, I don't know too much about the Rock Band app so I'm sure someone more knowledgeable about it is likely to come through and correct me but it sounds like the songs are streamed for the iPhone. This wouldn't be as crazy as it sounds since phones still have relatively limited space and applications with smaller footprints are thus easier to manage.
Ask HN: I made tubalr.com and just found a rip off of my site, what now?
I made www.tubalr.com and just found a complete copy in php, using my exact images and code: http://videoella.com/index.php. They even have a facebook page with 900 likes: http://www.facebook.com/pages/Videoella/371198972932560. The code can be found openly on github, I know this is a "well what do you expect" situation... but I'd still like some feedback. my github repo: https://github.com/cjstewart88/Tubalr
That's usually when you have some idea of the error in what you're measuring. They are just reporting on a social poll they did, isn't that usually a bit different. I mean of course this isn't a rigorous scientific study, but that doesn't mean it's useless either.
SpiderOak privacy policy update
Best story I've heard in a bit. Thank you for sharing.
If the songs are in the cloud that middle ground doesn't work.
I'm confused as to what Perceived Smartness `div` Extroversion is meant to represent. Or is it implying that extroverts are perceived as smart?
Isn't this the number of domain names that point to a nameserver rather than the number of websites?
Bell's-inequality-denialist offers $200K if scalable quantum computers are built
the y axes vary a great deal. there's no information on the distribution of ratings for each class. really difficult to tell if there's anything meaningful or even interesting here at all.
I think you are being downvoted because you forgot the qualifier "if it is too difficult to enforce"
I'm not. I couldn't see anywhere on the app description or in the lengthy custom EULA they attached that notifies the user that they are actually buying a subscription or leasing the songs (or that the app is allowed to expire, for that matter).

When you buy Guitar Hero or Rock Band on the playstation, the disc is yours to keep and play forever (I assume). I'd expect the same from an iOS app.

Especially since the .ipa download is 160 MB.
So you need a template engine.. JavaScript template engine chooser
Apple cares so much about user experience that they encourage/pressure other services to break theirs.
How to regain control over notifications you receive from collaboration apps
There's also an example of Erlang-style actors in Haskell in this video: http://yow.eventer.com/events/1004/talks/1055
Article author here. These ISPs are violating long-venerated network protocol. As for who it hurts, it's a highly annoying experience for folks who are used to having the browser -- not their ISP -- handle errors for non-existent domains. In addition, there are a number of other ways in which this breaks the Internet; feel free to refer to the bullet points under "Examples of functionality that breaks when an ISP hijacks DNS": http://en.wikipedia.org/wiki/DNS_hijacking
Well, DART is a far more recent project which alone can justify more activity when compared to a more stable project. Also, DART, despite being very interesting, has to be supported by the browsers and that will be hell. So, I think that's a bit too close to the bleeding edge to be useful in the enterprise environment.
More a case of discrete chip mass.

You could have very accurate chip scales, load cells are cheap and very accurate - but how do you select exact 'N' grams of random sized potato chips?

Having a set of pans, where the first has eg. 17chips with a mass of 4.5g, the next has 19chips with a mass of 5.9g etc and then selecting from 4 of them them to hit the 20g bag size is very clever.
I had not heard of Weebly before, either. Usually I would check out their web site like you did to evaluate it and I bet I would have had a similar reaction.

But lately I've decided to evaluate new products by downloading their mobile app, because I think that's how more and more people are being introduced to products and services.

If I had known before embarking that it was a blogging service I definitely wouldn't have done it this way. When I think blogs, I think of the past, I think of desktop browsers, and I definitely I don't think of mobile.

So, I downloaded their iphone app. Probably less than two minutes later I had a blog running on their site with its first post.
Saying that once was fine. It was even somewhat helpful, as it gave Patrick an opportunity to clarify his strategy.

Saying it repeatedly simply because Patrick does not agree with you is less fine. I hope it is a little unwelcome.

You made your point. He made his. He's not going to do it your way. I think you should let it go now.

I was also being sincere in my previous comment. This being how you really feel about Patrick trading email addresses for access to a video, I sincerely think you won't get much value from that particular video.
Interesting to compare with other seemingly-contradictory recent releases by the same Kauffman Foundation:

http://www.kauffman.org/newsroom/despite-recession-us-entrep...

http://www.kauffman.org/newsroom/number-of-new-companies-cre...
40 years of Landsat in 28 slides
Rock Band isn't a multiplayer game and shouldn't need any servers to play.
Rubbish, they sued MS for calling their incompatible fork 'Java', there is and was nothing stopping anyone making an implementation and calling it something else.
Revenue per employee at several large tech companies
Bitcoin Media: Patronage, Bitcoin and Scientific Music: My Story
Paul Miller's Leaving the Internet for a Year—Why?
It's an incredible story and it moved me greatly. It also appears to have moved many more people around the globe once again. I've just noticed my mum share this exact story on Facebook and she's very far removed from Hacker News (it appears to be part of a note).