skysight-inc/HackerNews huggingface dataset:
Over a 2-3 year period I have observed (by dint of having a frequently outranked legitimate site) probably in excess of a hundred websites run by counterfeiters (of brand name products) reach top positions for a small set of related and highly competitive terms only using overt blackhat techniques like blog comment spam, injection of links into compromised joomla, wordpress, & image hosting scripts, negative margins on divs and marquees - even white text on white backgrounds (like it was 1997).

The sites are removed when either law enforcement agencies or the rights owner take action (for example page 1 of the results for one term is,right now, showing 12 DCMA complaint notices, and have been a couple of fairly large scale operations by UK police to get domains taken down when there is proof of criminal acitivity).

If it were a handful or even a score, then I'd believe that "Google is able to detect and disregard the vast majority of hacked links". However, my personal experience suggests that whatever is left after this "vast majority" still constitutes an awful lot of links.

Of course, I am not arguing that Google is not able to detect a meaningful percentage of hacked links, and indeed I have direct experience of this.

My own site was compromised a few years back, i.e. hacked to serve a bunch of links to the usual suspects - porn, drugs and Australian footwear (using a particularly nasty script that inserted the links only when the visitor was Googlebot otherwise it just returned an empty div - 100% my fault for being tardy in my patching schedule as it was using a widely available cms script) and this led to my site (as the 'victim' site) dropping dramatically in rank, only to recover once I had cleaned up the mess, patched the exploit and completed a re-inclusion request.

However, that so many sites using basic link spam approaches were able to rank so highly for such a sustained period suggests that the current capabilities are far from perfect - right now I can see a site in position 2 that only uses blog spam, is fairly new and is selling illegal counterfeit products. It simply should not be there (outranking the brand website), nor should the other 5 similar sites also on page 1.

Anyway, I obviously appreciate that Google faces an insanely difficult task in dealing with web spam, and the situation I refer to above is (despite the current spate) a lot better than it was 2 years ago, when it was crazily out of hand. Nevertheless, tens if not hundreds of millions of pounds have been lost by consumers to these sites in the same period (most of whom have such a high level of trust in Google as a brand that they rightly believe that anything showing up on page 1 is likely to be legit).
Don't much like those either. They use arrests as a way to harass innocent people, hence the phrase, "You can beat the rap but you can't beat the ride."
Please don't assume every American is comfortable with this. On the contrary, I and most of my friends are fucking pissed. I've written my representatives, but I doubt it will do any good. I feel pretty helpless honestly.
Minimum Viable Corn Chip
Build Your Own Mobile App With Appsbar
the point isn't to get a tweet, it's that twitter is a great free IP-to-sms bridge. back in the day, in the small window of time when twitter was popular but not everybody had smartphones with push email, the twitter api was by far the easiest way to get push notifications. and now it's just cool.
Rachel Maryam Decide Veiling
Rachel Maryam Decide Veiling
Appearance of the actress who is now busy being a member of the House of Representatives Rachel Maryam looks different.
Exactly -- the right people will seek it out.
I want to make a difference. What can I say, and to whom?
we're a singapore startup based in malaysia.. do appreciate any feedback that you guys have :)
>One shouldn't have to pay for people to do what they say they'll do: if they accept the offer, barring some act of god, they should start work for the company.

You are missing the point nupark. What they said they would do is "I will work for you, and I will give you two weeks notice if I choose not to."

By your own criteria, they have fulfilled their obligation. Move on.
blu-ray continued to be a cat and mouse game for a while after that, utilizing the vm specified by blu-ray.
Just checked and the university I work for has a few spam links.

I figure the hundreds of independently maintained public facing servers make universities particularly vulnerable.
zeynalov, please report him to a police department or a related department in Turkey. if you don't know how to do it, I can help you on this as a Turkish citizen.
Interesting that this didn't occur to me. An artifact of being just a little too old, I think. (In the Atari 2600 days one did not play sports games for the knowledge...)

What's sad is that I read a whole
article about how much hard work it is for sports-game programmers to get all this stuff perfect and I still didn't get it until now!

Many thanks. Madden it is. ;)
http://thedailywh.at/2011/11/25/one-of-these-things-is-not-l...
Stop Using Single Point Estimates
Netflix will lose money on all of 2012
Barbie 3 Story Dream Townhouse
Perfect resources and review for Barbie 3 Story Dream Townhouse! Get the proper Price for Barbie Dream House with Elevator! Let your little girl play together with this Barbie 3 Story Dream Townhouse!! Ideal Deals & Free Shipment for a Limited Time!
This is an interesting proposition, and I like the idea of being able to get data to be displayed but not give the application access to that data, but I can also see examples where that would cause everything to look out of place.

What if the app doing the replacement uses one font with a certain font size, and the app itself uses another font with a certain font size, it will look out of place. This could make for a jarring user experience.
My recollection from previous queries about this was that PoE was considered too fringe to merit the additional effort. It would complicate the PS design, since you have to convert from 48VDC or 24VDC.
> declare how likely a page is to change in the future

I believe you can do that using a sitemap.xml
Blog spam.

Please read the guidelines here http://ycombinator.com/newsguidelines.html

> Please submit the original source. If a blog post reports on something they found on another site, submit the latter.
I know about that and it's on purpose. There's a number of reasons I want it that way for now. Way to be snarky for no particular reason. I didn't know offering up a sincere comment about PG roused so much emotion.
Legal Issues for Small Businesses
Thanks for this. I have basically never watched tennis. But now I've read the late David Foster Wallace on the subject, and I'll be damned if that guy couldn't sell anyone on tennis, especially a geek. So maybe I'll take your advice and learn something about tennis...
Sports car + bus = Superbus, luxury bus of the near-future
I don't have any clue about how Google works internally, but you could try to add some URL rewriting magic to your web server so that "/mypage/1" becomes "/mypage.php?id=1" internally. A change like that might be enough to make it not look like it's all one page (assuming the parameters are really the problem).
Thanks to everyone for the great replies; I'm upvoting up a storm here.
I think it's probably closer to "Pirates have heterogenous preferences", in a way where motivating X% of pirates who could be convinced by either a) convenient purchasing or b) risk of discovery or c) stick-it-to-the-man rhetoric or d) tribal loyalty or e) exclusivity of desired content or f) feature enhancements like online play... could all be viable strategies at making money.

Of course, sooner or later all the important code will be on the server (again!) and we'll chuckle that this was ever an issue.
This is a really good point. I've worked for a company that had a great team, but HR were beyond words. Even where I to choose a word that would get me modded down, even here, it would fail to convey my animosity towards them. HR is usually pretty mellow about such things. Managers, on the other hand, can often be ego-maniacal fuckwads. But you don't (usually) want to work for those guys anyway.
Not really, but there are many benefits to keeping your HTML clean. Google seems to just use whatever works, in able to support all kinds of ancient browsers.
I've had remarkably less than optimal experience using USB wifi dongles with rt3572 and rt2870 chipsets (IIRC) with Ubuntu kernels 2.6.28 thru 2.6.38 or so, even with the modules downloaded from Ralink directly. Inconsistent thruput, inability to change channels, and random disassociation from the AP. Plus, their modules vomit lots of pointless debug info to syslog, with no options to disable it.

I'd recommend Atheros arl9170 instead.
Excellent Choice for Painting
Really? Android prompts once for permissions, per app, and that's it.

iOS does a per-capability request of the user, at run-time.

To some degree I like that; sometimes an app needs a permission (say, reading the crash log) in 1% or less of runs. It would be nice to be able to dynamically request a permission.

If every ad network could push their own (signed!) ad-serving app, then it wouldn't be TOO bad. The system is in place on Android to ask for another app to handle a service, after all, so it's just the "auto-install dependencies" feature that's missing. And that feature is needed by some existing apps already as well.

I also grab an announcement message when my games start, though, so I can push out announcements when appropriate. And soon I'm likely to be downloading new levels in my games. So I wouldn't be able to get rid of INTERNET permission.

The PROBLEM, of course, is that now you've got users downloading an AD app, so if it wasn't explicit before that it's the ad provider that's tracking your position, your contacts, etc., then now it is.

This would give a huge advantage to the dominant ad providers, and raise barrier-of-entry to newer providers, because if a provider is already installed on 85% of phones, then it's lower-friction to install the app that uses that provider.
@diamondhead It seems I can't reply to messages past a certain depth so I'll respond to your latest comment in the previous one. I am from Germany. I wrote you on twitter.
Nor second or anywhere in the top five (seven it is).
Deep sea fish such as tuna are often found schooling in surface waters (just google tuna surfacing and you find some good videos) in deep water areas.

With two boats, a strong net and a good knowledge of your local winds, it would probably be rather easy to net a tuna and use a land-bound wind to haul a good sized tuna to shallow waters where it could be hauled ashore by manpower.

Given that arrow heads pre-date this 'fishing date' then tools would have been available. It isn't hard to assume that people who can make arrow heads could make a harpoon head (essentially a big arrow head that can have a line tied through it and was often unattached to the spear portion - as you wouldn't want the wooden pole pulling the harpoon out).

My guess would be that if they were using wooden harpoons or stone/bone, they wouldn't likely be left unused. A harpoon would be kept with the fishing equipment, not with the cooking utensils, and with a line attached you'd make sure they were out and ready for the next day rather than leave them in.

I often don't get the logic of the researchers here in that they always seem surprised no tools were found. I'm sorry, but I work in construction and you don't find me leaving my hammer and drill laying around in my kitchen and making new ones instead of using my perfectly good ones.
> It's like the idea of a to-do list: it's a list of things you don't really want to do, because the things you want to do are done already.

I found this comment interesting. I see a to-do list as a way to manage progress towards your goals in discrete steps. That includes things I want to do and those I don't but are necessary. Curious: how do you use a to-do list?
24symbols, the spotify for books.
Working women: Still struggling (Infographics)
Laptop Batteries,Notebook Batteries and AC & DC Adapter
All of our laptop batteries from our company are directly purchased by various reputable manufacturers throughout the world. They have passed strict quality assurance procedures such as CE, UL, and/or ISO9001/9002 certification.We feature over 10,000 laptop batteries at near trade prices and have partnerships with industry leaders such as Sony, Toshiba, LG , Acer, Dell, HP Compaq, IBM, Asus and Samsung.
I fail to see what is supposed to be interesting about this. Generally the cover story from those other editions is in the US editition, it just doesn't get the cover.

If you examine the contents of each edition, you'll see the US edition has the most stories, so it makes sense that it might have a different cover on occasion.
Hey, I bought that earlier today along with some other books. Really excited to dig into it!
問題指甲處理
Amid Slowdown, Increasing Labor Strife in China's Manufacturing Belt
You raise some good points. And there are some inaccuracies, most glaring being that Comcast isn't owned by GE.

But I wouldn't want to lose sight of the message here. Which is that the options presented to your TV or radio are limited and controlled by just a few companies. They get to decide what the dominant 'news' stories of the day should be or what your radio playlist should look like.

I thought it was clear that he meant [TV, News Print, Radio, Movie Studios] when he referred to the "American media".
What algorithm changes?
about 18 months ago you use to see a lot of craigslist ads for access to edu sites..

18 months later no ads whatsoever..so it must have all been outsourced to places like Turkey etc..
Python had an implementation of sandboxing (rexec), but gave up plugging the holes people kept finding in it (see http://docs.python.org/library/rexec.html).

The problem is that sandboxing wasn't designed into the language so they don't give users a false sense of security with a bad sandbox.

To see the legacy of the sandbox, open an interpreter and run 'del __builtins__' to activate the restricted execution mode. Now, a lot of simple things like the import statement should fail. A good exercise in python internals is to manage to execute unrestricted code from this state via clever use of introspection.

Note: 'del __builtins__' is more than just removing access to builtin objects:

>>> f = file
>>> del __builtins__
>>> f('a.txt','w')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IOError: file() constructor not accessible in restricted mode
What about privacy? Posting someone's pictures was obviously a benelovent act, but imagine the consequences if the guy was cheating on his wife and the pictures were with his girlfriend. I let you imagine as many scenarios as you want. Just be considerate of other people's private data.
I think what is interesting is the choice of subject deemed suitable for front cover for the audience in each case.

Edit: especially with the current OWS movement. Do you not think the choice of cover is interesting?
I was actually writing a blog post on this issue as we speak. GitHub's approach is broken to how they handle forks. It's a long post but I updated it to mention your comment here.

http://zbowling.github.com/blog/2011/11/25/github/
That's just the cost of cheating on your wife.
Sure, some indexing folks are discussing this now.
Hahaha, yeah that's why you aren't a very good musician yet. I think it's important to make a distinction though because it removes forms of elitism and encourages a friendly environment. People don't learn from "You can't play Flight of the Bumblebee on guitar therefore you aren't a real musician.", rather they learn from observing and participating.
Nov. 25–Super Cmte. Gets Access to Strategic Groupon Reserve
Still waiting to give someone money that can really streamline the Emac learning process, having a series of daily exercises, etc. I don't want a tutorial mode -- I want something consistent supervised by Emac experts. A six-month program perhaps?
Piracy is also about bullshit DRM. I apply "nocd" cracks to software I own, for the convenience of not needing a flat, round dongle to use it.
Seeking things out doesn't just mean you read these things on articles or stumble upon them in libraries, it can also detail things like conversations with other people. Either way it is just an example that a guru might have a path that someone can follow that will get them somewhere quicker then a non-guru.
And taking pictures of it.
That looks impossible unless they make it a 20cm long "stick-computer".
Last time I checked, Canonical was trying pretty hard to get PC manufacturers in various parts of the world to ship their machines with Ubuntu installed.
Valve does a lot of things that gamers love. They make universally acclaimed games, and they often offer them for absurdly good prices. They also managed to defeat piracy of their games with a platform that has proven surprisingly tough to crack. I remember when Steam used to garner almost as much hate as others' DRM, but its been several years. My friends used to be very vocal about hating how much memory it used and that you couldn't move it from one harddrive to another or back it up. Those things were eventually solved though. I wonder if popular opinion favoring valve is more due to these being solved, the fact that steam has been around so long and we got used to it, or the goodwill garnered from good games and/or good offers on games.
Freshers jobs
freshers job web site in india
I appreciate it. I set up a 301 from dl.php?id=x to /myproduct/ for each of the ids last night as a last-ditch effort.
Bug in the type system. Fixed. Roy could be cached so you might need to force a refresh.
Obvious first steps and first-step-blindness
You are probably right. Since it is a fringe feature, it would probably raise the cost quite a bit.

I was thinking it would be great to have a network of these as remote sensors, or to distribute synchronized video or audio. Instead it of it being powered via the USB interface it would provide enough power via PoE to power other USB devices.
Uh, Petar Stoychev swam the English channel (32km) in less than 7 hours. In 1875 Matthew Webb made the crossing in under 22 hours (5 hours attributed to fighting the tides) and getting a jellyfish sting along the way.

Kutral Ramesh at 13 became the youngest person to cross the English Channel, prior to this he crossed the Palk Strait 53km wide at its narrowest. In the same year, he completed a total of 6 channel crossings, the last of which was the Ten Degree Channel, which is an approximate 150km swim.

If a 13 year old can swim 60km of ocean, I guess adults could have certainly made the 60km stretch. Also given that there's been the suggested presence of boats on Crete since about 130,000 years ago... they could have probably just made a dugout boat from one of the many plentiful tropical forests.
Yep, that's why it's so clever. Make the first cases either against someone everyone hates, on that no one cares about. Child abusers in the first case, counterfeit handbag salesmen in the second.

Precedent established, then the net widens.
let's share those urls you're talking about.
Roy has the same goal as CoffeeScript - create output that would be similar to how a JS dev would write it. If you use Roy but then decide you don't like it, just take the output and keep going.

I could rely on Closure for optimal performance but what I really want is optimal readability.
I wonder if you could run the Boxee software on it? Presumably the key factor would be if the software would take advantage of hardware HD video playback.
Kobe 6 Grinch Christmas
Well; those are excuses from my point of view.

You can save money and sure you can invest less time on hackernews and more in your ptoject.

If you can't do anything of that for what you have in mind try to go for something smaller but always thinking in the long-pitch.

I'm just saying ..
Monads suit the problem nicely and it's been done in quite a few languages already:

http://lambda-the-ultimate.org/node/4117

http://ocaml.janestreet.com/?q=node/100

http://en.wikibooks.org/wiki/F_Sharp_Programming/Async_Workf...

This is something that JavaScript desperately needs.

Macros aren't so nice for this stuff in non-homoiconic languages.
Steam used to be an additional thing you had to install/run in order to play the game you already bought on DVD from the local game store. Now it's a service you use to buy games (often at ridiculously low prices) and automatically download them. That's what changed popular opinion of Steam.
The GNU extension language
Bella and Edward's honeymoon car is a brand new Volvo S60-R
Read the comment -- I said that all likelihood you could get away with it. But as your career progresses, don't underestimate how small the industry is -- especially Silicon Valley.

All I'm saying is that if your first instinct in every situation is to say "How can I lie and get the best of this?" you're not going to be as successful as you think. People aren't dumb.

Also, with that attitude, you'll tend to attract others looking to take shortcuts and rip you off as well. Those people will also be smarter than you.

Software is a great field because it's not a zero-sum game. You don't have to rip someone else off to get ahead. These days software people are tripping over jobs on the way to work, so I'm not sure where the desire to micro-optimize comes from. Just apply to jobs that seem interesting, and accept only the offers where you would actually want to work.

Life is unpredictable so sometimes you might have to back out. But I wouldn't make a habit of it.

The original article is good reminder to push back when you see shady behavior. And it will actually work out in your favor because you will appear more desirable.
Louis Vuitton Sobe
I haven't tried to crack Steam games, but I don't have any difficulty pirating Steam exclusive releases.

Admittedly the few times I did pirate Steam games it was about price (as in I didn't want to commit the money while not knowing anything about the game, some really great titles like Super Meat Boy are a bit more expensive than you'd expect, but are absolutely worth it if you happen to like the genre). Steam is almost infinitely preferable to a pirate torrent, lacking only a sane download manager. But otherwise I consistently get faster downloads with less annoyance and I get nice integration with multiplayer and my friends' gaming.
Google+ TV AD: "Sharing, But Like Real Life"
What are some creative ways to ask readers to share a newsletter with friends?
I run a newsletter dedicated to providing my readers short and relevant startup links around daily news, stories, jobs and events called The Posthuman Startup (http://t.co/QQiziS5F).<p>I've read that there are ways to engage early adapters in the growth process of a young community, however I always feel like I am being too "selly" when asking my readers to "share us with your friends." I've seen positive reactions to sharing how large the community is while involving them in the growth process (i.e. telling them I will offer some sort of reward if we hit a certain number of readers), but I'm afraid that revealing the numbers might result in a negative reaction because of the relatively small size of the newsletter (I just started it this week).<p>What is a good approach? I'm open to all ideas while trying to stay away from the generic "add a share button."<p>Thanks for your help everyone! Here is a browser version of Posthuman that I sent today so you can get a feel for our design/content:<p>http://us4.campaign-archive2.com/?u=c0d4927a457763fa1f211aaa6&id=823ca33d64<p>Dan
Setting the record straight about Jewish mathematicians in Nazi Germany
Apple Samsung Patent War Explained Infographic
Six months? If you really want to pay money, then why don't you just spend an hour watching the Peepcode "Meet Emacs" screencast for twelve bucks, and then spend two weeks applying what you learned?

Don't make it seem harder than it is.