skysight-inc/HackerNews huggingface dataset:
I can envision augmented reality applications for something with a smaller form factor and higher contrast. A camera could track the user's relative position, and overlay data about objects in the actual view for the user. If the device could do iris tracking, it could even react to the region of the screen the person is looking at.
Lifelong debunker takes on arbiter of neutral choices
Blog Incorrectly Gets Labeled as a 'Content Farm' by Google
The truth behind Microsoft's browser comparison chart
"Wouldn't it be funny if Silicon Graphics started building systems with these Godson-3 chips? They could dust off Irix and take it out for a spin on some new iron and allow it to run x64-based Linux applications in emulation mode"

Love the idea, specially they build some nice desktop systems. But IRIX would need some serious work in order to be competitive again. Linux on MIPS would be a much more practical choice.
Survey Reveals Why High School Students Drop Out
> There is only one piece that seems a little dodgy. Sending back out parts of pieces before you have fully received them.

This is my concern too. The rest of it seems mostly compatible with BitTorrent (although I am a little concerned at there being multiple mechanisms by which this peer algorithm prefers itself, in this particular use case that behaviour seems justified and fair), but this is not playing nice.

One reason you receive incorrect pieces by the way is from people that have altered the files on their hard drive but still have their BitTorrent client running - a common case is MP3 player software rewriting the ID3 metadata, which WMP and iTunes do without asking.
A scene in a sci-fi cop drama with a "minority report" interface for a police line-up.
In a perfect world, /posts/ should JSON when requested when text/json is the most preferred format in HTTP Accept header.
And Vista Phone 7 apps will contend with the IE machinery?
Perhaps you could compress it by releasing it as a patch to Vuze? That way people who already have Vuze (which is fairly popular) can get it faster.
It's definitely noticably slower, but 4 seconds per startup would make it unusable for me. However, since it's

time jruby -e 1
real	0m0.514s
user	0m0.510s
sys	0m0.040s

I find it acceptable (could it be the SSD in my laptop that makes such a large difference?). As http://jira.codehaus.org/browse/JRUBY-5181 shows, as soon as some gems come into the picture, actual startup times deteriorate rapidly.
Granted it was a bit dismissive, but it is a common issue of people coming into the node.js community and saying it needs this or that. One main thing being that you shouldn't have to deal with callbacks/events. Now I think everyone is entitled to their own opinion on how things work, but the powers that be and the majority of senior node.js developers agree that the way it is handled is probably the best for now. Removing that control or mucking up the core of node.js so people can code like they do in other languages is not a good thing.

I know people like node.js and want to make it better in their own way, but I feel the course it is on is the best course for right now. It might add more cruft for developers, but there are plenty of abstractions that make it simple if you choose to.
If price is not an object, I would recommend Gandi.net - absolutely no nonsense domain hosting ( I even received a free SSL certificate, though I don't know if that offer is still on.) . Another good option is Mediatemple, who are giving away $5 domains as long as you're with them (that's a really great deal).

You can find HN archives on domain names here:

http://remembersaurus.com/askhn.html#domain-names
http://www.gabrielweinberg.com/startupswiki/Ask_YC_Archive#t...

NearlyFreeSpeech an NameCheap are great alternatives as well.
Yep, this is an oft-used argument for why Google might not aim to penalise sites for having spammy backlinks pointing to it.

I think that the recent high profile cases have been a tad more obvious since a bit of research can find that it was indeed that company (or their SEO company..) who built the links.

I'd imagine that in general, Google would aim to simply discount spammy backlinks for the reasons you mention.

Especially since tools like xRumer can build 100,000s of backlinks per day, and various other ones (ScrapeBox etc) can build 10,000s per day...
And for minor kernel changes, BTW, a restart is not been required for quite some time now.

And Ubuntu on servers is starting to become more attractive than Debian. I set up a Ubuntu media encoder under a Debian/lxc controller and it's remarkable how straightforward it was to assemble (with custom ffmpeg stuff)
what i meant is that there are two falsey values, in lisp (I assume CL) I believe there is no different "false" value which is not equal to nil/empty list, I think?
thank you this is the best summary of hurdles we need to clear I've seen yet.
18MB isn't that heavy, given that most users will want to download Gigs of movies / music.

It's not great, but I can't see it as a huge obstacle.
Notorious Google Bombs
Introducing Papers 2 for OS X
I've used Namecheap and Dreamhost recently for domains. Dreamhost offers free privacy (Namecheap too but it's implied that's only free for the first year). Both are $9.9x.

Mediatemple were doing domains for $5 and I'm sure they're reliabe enough.
It really depends on what was updated. Without more information, it's hard to judge whether the restart is needed or not.

Also, the machine is running Windows. Who wants long uptimes under that?
It's scary that something like this could theoretically happen to any of us.
In the worlds of William Blackstone

"Better that ten guilty persons escape than that one innocent suffer"

http://en.wikipedia.org/wiki/Blackstones_formulation
Shutting down Adsense would be a death blow for Google, compromising search quality is a coin toss. I find it very hard to believe that effects to revenue are not thought about or discussed before making changes, it seems irresponsible and suicidal.
YC has a number of great hacks:

1). "Proprietary deal flow" is another way to say "A given firms choices are to take my offer or forgoe investment." YC has scads of it, partially because it identifies entrepreneurs at a stage in the lifecycle where angels are not an option or where they might not be recognized as an option (subtle difference there). This has accelerated with YC's successful track record.

2). Mass production techniques in a market where everyone else thinks it is still the Italian Renaissance.

3). Super linear returns to just about everything they do, due to being able to take one firm's gains and reapply them to everyone else with the YC brand. If they coach a firm to get one piece of PR, for most angel's that is a one-off Yay, but YC essentially gets to keep a portion of the win. Ditto link juice, reputation in the hiring pool, discounts, access to nonpublic offerings, etc etc.

4). "Alma mater" levels of loyalty among startups, which means that for a fixed time-bounded investment they continue deriving network effects years down the line. It's comparable to Harvard giving scholarships: you only have to educate a poor kid once but he's crimson for the rest of his life.

There's an entire ice-cream sundae of win here, and it's hard to say it's the peanuts or the chocolate that makes it work. Peanuts taste great, chocolate tastes great, both taste even better together. And if they find a banana? N^2 flavor explosion.

[P.S. They recently found a banana.]
Click the "share" button (underneath the add to cart box). It's their shortner that gives permalinks.
many users (myself included) add an exception to adblock for reddit. I don't mind helping their ad revenue when the ads aren't that intrusive.
Yes it's not a huge obstacle. But this is targeted at users in Pakistan, where internet access is fairly limited, and it's mostly dial up/low speed in the areas that do have internet access. I can imagine the average user wanting to get his/her downloads started ASAP, a large client download will hinder that.
With the added benefit that, if the change is limited in scope, just restarting the subsystem it touches is fine, no need to reboot. The new libraries will be in use the next time they are loaded.

IIRC, you can't do that with Windows or OSX without some serious convolutions (rebooting often being easier)
Even in a language that has a relatively rich syntax, like Ruby, treating nil as false can make code more concise and understandable. For example:

hash[key] = value if !hash[key].nil?

Can be written as:

hash[key] ||= value

And:

response = find_resource(key)
response.nil? ? response : not_found

Can be written as:

find_resource(key) or not_found

I also can't think of any instance where a function has used an empty string to denote a failure condition. In a language that treats nil as being false, generally functions are quite careful as to the value they return.
How Star Wars changed the Entertainment Business
On a sadly similar note, there is a really well made documentary called Witch Hunt (http://www.imdb.com/title/tt1196112/) in which during the 1970s in California, multiple children were coerced into accusing their parents of molestation.
Banana equivalent dose
I run into that ship guy all the time.
Between the terrible grammar, grade school sentence structure, needless paranoia, senseless rambling and overall [citation needed]-ness of the article, I'm afraid I didn't really get the point. I thought it was going to explain why Tor is unsafe, yet it just made some broad speculative points and finished with a final jab in Tor's direction with no strength or conviction behind it.
In cases like these, _all_ of the people responsible for:

A. convicting him on insufficient evidence.

B. failing to free him on sufficient evidence

Need to be brought in and asked for a reason for why this happened. If they can't come up with a solid reason justifying each action for why this has occurred, and if they do find a reason, remedies for the failure, then they have to serve the victims sentence.

When an airliner goes down, bosses and leaders scramble to find a reason to prevent it from happening again to appease the public, but in a case like this, a fate far worse than getting injured in an airplane crash, they just shrug it off and make a vow to be more careful with this kind of thing.

Better 100 guilty men go free than for an innocent man be jailed. The guys who incarcerated this innocent man better beef up their security systems. Injustice like this needs to be dealt with, and sadly, never will be. the end.
I'm not saying its not the case that the blog got incorrectly labeled, but 1 week of sample data is probably not enough to draw any valid conclusions.
I don't know of a study that has quantified the "most" allegation. But what I have heard from relatives who teach (or resigned from teaching) in public schools is that a large enough number of parents take this approach and seem to come to the parent-teacher conference with the "my great kid is entitled to grade X" attitude... that teachers' authority/professionalism gets undermined.

Even worse when administrative does not have your (teacher's) back.

If you doubt that the Peter Principle still applies, spend some time in faculty meetings and check out the admins. There are exceptions, of course. But IMHO (observation) the "No more A-holes" rule is more honored in the breach than the observance.
A modern perspective is that marketing should be "baked in" when a product is being created. Marketing is not "advertising" or "public relations" or "sales", but it's the management of the relationship with the consumer.

Look at Apple. Jobs gives great talks, Apple runs great ads, and Apple runs great stores. However, every product Apple is made is built to sell itself. Put that together with good advertising and sales and you kick butt.
Thank you for your interest. If you want I can upload the code as well to sourceforge. The changes in vuze are very simple and minimal for now.
"Language level" is not a good metric. This comes up from time to time, with one site or another analysing your "writing level", frequently by re-purposing Flesch–Kincaid readability tests[1]. These tests tell you how hard it is to read something, and the assumption then is that my writing is better than yours because mine is "11th grade" and yours is "8th grade". Of course, having higher entry requirements does not mean my writing is in any way better, and may actually mean the converse - if you had written, for example, an accurate account of quantum physics that was accessible to 8th graders, that would be an impressive writing accomplishment indeed! An example of a site that would be unfairly penalised by measuring language level would be the simple English Wikipedia[2].

[1]: http://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readabil...

[2]: http://simple.wikipedia.org/wiki/Main_Page
Thank you, thank you, for posting the print view. One swift backtick and it was ready to read.
> To know if these recent changes have had any impact on your site’s ranking

You can't know this. Other factors might be at play as well…
what about 11?
Although your statement is apparently a joke, there's some unexpected truth in it:

You don't even need a hex editor – SVG is an XML format, so a simple text editor will do perfectly fine! This means that in case of some Inkscape issues, you can always fine-tune the vector graphics "by hand".

This also means that generating vector graphics is as easy as generating HTML code in a web application. You don't need any imaging library for that. (For the old-school hackers: yes, this is also possible with Postscript, i.e. EPS) Then, you can use Inkscape to preview the picture and to make some final changes by hand, if desired. (Here, things get tricky if you use EPS instead)

Also, any modern browser understands SVG, so you don't have to do any image conversion. Heck, you don't even need an <img> tag! Just put the SVG code directly into your (X)HTML document.

tl;dr: SVG is really cool, and Inkscape uses it natively.
Well, most of us are white. So not really.
Well, in an ideal world this would happen to all races equally. Wait, that doesn't quite sound right.
What you describe here is mostly that Powerpoint allows you to do vector graphics (as opposed to raster graphics).

"Real" vector graphics tools like OpenOffice Draw or Inkscape may be even better suited.
Did Google Pre-Emptively Block a 4G iPhone on Verizon?
I since stumbled upon Giles Bowkett's variation whereby he uses a colour-coded horizontal line for each task. I like it. It emphasises the "chain" aspect and works well within the space constraints.

http://gilesbowkett.blogspot.com/2010/02/calendar-win-rapid-...
Are those actual physical spinning wheels? On the video you can't really tell that it's not just one giant screen, I bet the effect is cool AFK though.
So many coupon sites, so little time
A Cancer Research Paper Can Be Really Monotonous And Demanding
As there are many types of cancer, students assigned the writing of a cancer research paper, needs to firstly decide which aspect of cancer they will be concentrating on. A well written cancer research paper is one which ensures that one aspect is discussed clearly and informatively.
I was about to write this response, but I see that it is more clearly written in the wikipedia article already:

Another potential security vulnerability in using asymmetric keys is the possibility of a man-in-the-middle attack, in which communication of public keys is intercepted by a third party and modified to provide different public keys instead. Encrypted messages and responses must also be intercepted, decrypted and re-encrypted by the attacker using the correct public keys for different communication segments in all instances to avoid suspicion. This attack may seem to be difficult to implement in practice, but it's not impossible when using insecure media (e.g. public networks such as the Internet or wireless communications). A malicious staff member at Alice or Bob's ISP might find it quite easy to carry out. In the earlier postal analogy, Alice would have to have a way to make sure that the lock on the returned packet really belongs to Bob before she removes her lock and sends the packet back. Otherwise the lock could have been put on the packet by a corrupt postal worker pretending to be Bob to Alice.

The workaround is to either exchange the public keys out of band, or distribute a certificate which can be used to verify public keys out of band.
Polynomials Are Easier Than Integers
I'll try to be careful with my words here (to avoid ambiguity more than anything else), but there are different programmes in different countries that provide different degrees of interception.

In the UK we have the Regulation of Investigatory Powers Act 2000, which amongst other things forces service providers to keep logs of Internet activity for the police. These logs are typically of the order of IP address and connection type, not the actual data itself. This applies to pretty much all Internet access coming out of the UK somewhere along the line.

Beyond the police there are means of intercepting specific Internet traffic. It's easier for me to talk about US interception capabilities at that level though (as it's more publicised). The FBI, NSA, CIA and (if IIRC but they might be colluding with another agency) the DHS all have their own independent capabilities for broad sweeps and targeted surveillance. These capabilities are exercised according to remit. The agencies have information sharing agreements with each other, and the relevant agencies have international sharing agreements with their counterparts e.g. UKUSA intelligence sharing agreements etc.

If you want anonymity, you have to understand what you're trying to protect yourself from and (if possible) your adversary's capabilities. Having worked in countries with significant local interception capabilities that I do want to protect against, usually a properly configured VPN or SSH tunnel to a safe country is about as good as you're going to get without getting into government crypto (and if you're using government crypto in a hostile environment like that you're probably breaching some rule somewhere anyway).

As to the question of whether or not Tor is safe, I assumed it was public knowledge that various countries' intelligence services ran monitored exit nodes for quite a while. I've seen malicious Tor exit nodes in investigations and have known people who've set them up for the express purpose of monitoring them.
Two points to note:

1. All major Google algo changes (that I know of, at least since 2003/4) have almost always caused collateral damage. Many times, they have kind of turned back the knobs somewhat later to reduce the extent of such damage.

2. Given the size of their index, a major algo change can take up to weeks to stabilise; things might still be in a state of flux and what you're observing now just might not be permanent.

I'd not give up hope just yet and give it some more time before drawing any finite conclusions. In the meanwhile, one would just have to bite the bitter bullet in terms of revenue loss. :-(
google changed its ranking algo, some sites loose, some sites win. if the site is a "content farm" or not is pretty much irrelevant.
Ask HN: CS PhD at Stanford or Berkeley
Hi Hacker News,

I'm a long-time high-karma user, but I'm posting this anonymously.

I've been admitted for a CS Phd at both Stanford and Berkeley, and I'd like to hear HN's take on the propensity for entrepreneurism within these schools. My research is quite "applied", and so I'd like to launch a startup based on my work while (or potentially, just after) working toward my PhD.

Obviously, I'll take many other factors into account when choosing a school (e.g. advisor, research fit, etc.), but I have a relatively good grasp on these things. I'm asking HN's opinion on startup culture, specifically.

Anyhow, the opinions of current students will be particularly appreciated. As will a mention of those things the schools won't tell you over visit days ;-)

Thanks for entertaining my questions, HN. This community is awesome!
That's why I'm always using LaTeX-Beamer for presentations:

http://en.wikipedia.org/wiki/Beamer_%28LaTeX%29

If you aren't already familiar with LaTeX, it takes some time to get into it. But it's definitely worth the effort! I know a lot of people who, once they started to use LaTeX-Beamer, never touched Powerpoint again.

To get a feeling of what LaTeX-Beamer is all about, you might want to have a look at the following tutorial (PDF):

http://www.tug.org/pracjourn/2005-4/mertz/mertz.pdf
I don't see how this Blog isn't a 'Content Farm'?
The site is full of low quality click driven articles - Nothing wrong with it, I'm guilty too. But its nieve to think that you can drive a product and profit off a search engine algorithm.
مشاهدة مباراة الزمالك وستارز الكينى بث مباشر
The problem is our legal system is full of perverse rewards - for example, the DA's office and police force probably gets compensated depending on how much "crime" they "control". Thus, putting away people unjustly is rewarded, and they've externalized the negative consequences. They also get to see a parade of people who actually committed the crimes they're accused of, so making the generalization that "everyone who is accused is guilty" is fairly easy.

Plus, the problem with trying to go after all those people is that, in cases like this, many are probably not in the same line of work, have retired or died. Imagine if you took a job where, 30 years after you quit, someone could come after you because of something that might not have been your fault. That's not fair either.

I don't see a good solution to this, other than maybe additional separation of powers - for example, forcing the police and legal system to work further apart and not be rewarded perversely.
They should ban that line "Can you identify the man who did this?"

Original witness statements are the only things that are reliable. After the victim has identified the "perpetrator" from a line-up, they forget the original face, and their memories become re-written to include the face they think is responsible. A friend of mine studying to be a cop knows this (all cops should know this) but they still persist in using testimony that they know is unreliable. Can you blame them though? If they didn't use the line, it would be much harder to get a conviction.

Courts should just read a description, one that was made before the victim (or interviewing officer) has seen the suspect they dragged in. Or the police should get a sketch (or computer sketch) of the assailant before anyone involved has seen any possible suspects.
You are right, but I can't pay him much. So I have to give him some equity, or are there other schemes?
"Something like this" happens all the time. Often, you find yourself in a situation where you're surrounded by people who view reality differently than you. If this comes to everyone's attention, then group social dynamics can come into play, where individual views of reality can be challenged by the pressure of a mob.

Most of the time, people just shrug it off, go home or back to their usual community and dismiss this as an aberration. If you are in jail for a crime you did not commit, you face this every day.

Racial prejudice is still a pressure like this. People who live in cosmopolitan areas can go home and shrug it off. People who are isolated and marked as different cannot, so they can see it more clearly. In either case, such prejudices are still with us, but since they've been driven underground, it's hard to know how to deal with them.
Imagine if you took a job where, 30 years after you quit, someone could come after you because of something that might not have been your fault.

If you railroaded an innocent man, tainted evidence, or otherwise brought about a false conviction with massive incompetence, I don't see any problem with people coming after you 30 years later.