skysight-inc/HackerNews huggingface dataset:
Ironically, I just got the following message from Google:

--/ snip /--

Hello,

It has come to our attention that invalid clicks or impressions have been generated on your Google ads, posing a financial risk to our AdWords advertisers. Please note that any activity that may artificially inflate
an advertiser's costs or a publisher's earnings is strictly prohibited by our program policies.

We understand that you may want more information about the activity we detected. However, because we have a need to protect our proprietary detection systems, we're unable to provide our publishers with any details about their account activity, including any web pages or users that may
have been involved. Thank you for your understanding.

--/ snip /--

We run a fairly popular site that I'm not going to mention and we have a few AdSense banners in our forum. We aren't clicking on our own ads or doing anything else sneaky. So what are supposed to do about this? We can't change anything because we aren't doing anything. So next month will Google just cut us off? Frustrating to say the least.
Personal Injury MA 
Charles M. Giacoppe specializes in personal injury law in Worcester, Middlesex and Norfolk County MA.
DoS vulnerability in Ruby - BigDecimal
Merely imagining positive interactions with a minority makes people less racist
25C3: The Ultimate Commodore 64 Talk
17 ways to get your company to champion your tech initiatives
I work with it daily. Very impressive stuff generally, but the domain is highly specific. Some of the guys who work with it are really smart. Soup to nuts sort of knowledge.
Criminal Defense Lawyer New Jersey
Criminal Defense Lawyer New Jersey.Few things can change your outlook on life faster than an arrest or being charged with a crime.
Backend applications that retail customers never see aren't secure. Film at 11.
I have written a guide for QSB. http://www.manu-j.com/blog/google-quick-search-box-guide/329...

Comments and feedback welcome :)
I couldn't possibly agree with the 4th point "Stay Focused. Stay Focused. Stay Focused." more. I constantly find myself chasing new shiny objects (aka business opportunities) that seem like a good idea at the time, but usually turn out to be huge time sinks and take me away from focusing on our core service.
Turn Passion Into Money
I may just be sleep-deprived, but I got

Token tok;
while ((tok = gettoken()) != END)
while (!shift(tok))
if (!reduce(tok))
return ERROR;
return ACCEPT;
Excellent article, I couldn't agree more with every point. I think it applies for both bootstrapped small businesses and traditional venture backed startups alike.
That is interesting. Were they just trying to get a game removed, or were they actually going after Kongregate?
Previous OS X release discs allow you to do a clean install from a wiped hard drive, although they all were much higher priced ($129).
Becoming Eloi, Becoming Morlock
Here's me thinking you don't spend that much time in a terminal :)
The person running the business isn't doing that though, the client might be.

The client may also have a very legitimate excuse for using the service that may fall into a grey area in terms of ethics.

Suggesting this is unethical is like saying handguns are unethical because people commit murder with them.
The US number is misleading, many innovations come from military spending that improve civilian life as well. i.e. the internet
Actually, you don't need the eval in there. print $$which_one will do just fine
In the comment you are replying to, I said, "ORMs exist so you can store your objects in a relational database, which is not a problem you can solve in SQL." It sounds like you're saying the same thing?
uh - quicksilver anyone? http://quicksilver.en.softonic.com/mac
CorpWatch API launch
There is not much to learn: 99% of the hacklog is looking around (ls, cat, mysql show tables ...), 1% is rm'ing and dropping database. Interesting things like vulnerabilities, exploit methods were done by some appear-out-of-thin-air magic scripts.
Interesting article. The author makes a strong case that Charter was mismanaged under Paul Allen's stewardship, but poor management is not the same as securities fraud.

He does make a very strong case that the UBS analyst turned investment banker, Aryeh Bourkoff, was engaging in dotcom style pump and dump tactics, but it doesn't give any evidence for a link between Bourkoff and Allen. It's a circumstantial at best.
Net Job Gains / Losses by Metropolitan Area
If I remember correctly, the main developer of QuickSilver (whose name I can't remember) was hired by Google some time ago. It wouldn't be surprising if he was involved with this.
-Google CEO says looking to buy smaller firms
That would be true except the exert explicitly says that this product is useful to avoid deadlines.
It turns out that elegance of design and general usability concerns, combined with the need for new features, were more important than replicating every last feature of Mac OS 9 over the past decade.
Ha ha :) I find it interesting the site operator knows where he stands. On the custom order page:

Please Note: I had deadlines with professors too, but I still got my sh[i]t done on time - its called Red Bull. If you need an extension, just be honest and ask your professor before you use a corrupted file.

http://www.corrupted-files.com/Custom_Order.html

[Did you know you cannot escape the asterisk?]
Fair Game - It May Be 'Bon Voyage' for a Travel Site's Fee
It is a welcome addition and blows my mind that it was never an option before. In the meantime, this link shows a hack to add it:

http://lifehacker.com/software/mac-tip/display-the-date-on-t...
Good stuff! As someone starting a web video business, I follow all of this (even if it's just me and one other person, so far.)
Google has done him a massive favor, both by flubbing the initial defense and by appealing. Just look at the plug for his new service at the bottom of his latest story.

Even with the call, I wouldn't be certain that he was on the verge of getting a check, if he'd just stayed silent. The paralegal may have been going through perfunctory steps before an inevitable review-and-decision-to-appeal. (She may have been stalling or fishing for information to assist further investigation -- didn't Google already have his Tax ID from the AdSense program? Maybe the Tax ID was what legal needed to pull up the AdSense enforcement history.)

The precedent was always important to Google -- they don't want every minor AdSense rule-bender like Greenspan to sue them in small claims. And every AdSense publisher by definition has a website, so is a potential source of blog-blowback to be taken seriously when their tiny win inspires others.

If in fact he was just days from getting a check, there should be a parade of other small-claims winners against Google who, after cashing their checks, could blog freely in the glory of their irrevocable victory. (His experience shouldn't be that unique.)

Where are their blog entries?
As much as I think the author means well, and is really passionate about all of this, this article reads a bit like the speech of a motivational life coach. The tone seems to trade some level-headed rationality for sensationalist handwaving. Then again, maybe I'm not who he is targeting here; some of this is just reinforcing things I already try to do.

I'm especially annoyed by this point: "In this type of economy getting a job is tough if not often impossible." This flies in the face of the rest of his thesis of point 2, which is to go try many different jobs until you find the one that is right for you. I don't see how these two behaviors can coexist unless you are becoming the waiter at your own restaurant, launderer at your own cleaning storefront, freelance door to door vacuum cleaner sales man, and a night janitor for each of these, all in a nine-to-twelve month period.

And then the usual nod to "this kind of economy," which has some amount of truth as a compounding risk factor, but has become the universal justification for refusing to change anything.

But, within the platitudes, there are some good ideas.

If you are after flexibility, then, as much as you can, live like a student. He's not the only one to say this, but it is true. Doing that will increase the rate you are saving money; enough of doing that, pretty much anything, including going income-less for a while, doesn't seem that irresponsible anymore.

"If you love what you do so much that you are willing to continue to live like a student in order to be able to stay in the job, you have found your calling." Maybe, but don't undersell yourself, either. What you provide has value which you should get some benefit from, regardless of how good you might be at rationalizing.

Finally, I disagree that everyone is a poor judge of their own abilities, and especially that everyone will overestimate. Plenty of people are, granted, but not so many I think a blanket generalization is warranted.
Are you aware that your challenge is rapidly approaching "without reference to anything better, tell me about PHP's failings"?

The usual technique for evaluating something is to compare it to its competitors, and some of those are functional!

One of the bad things about PHP is that it lacks the higher-order capabilities of most functional languages. It's also inconsistent, easy to write slow code in, makes it easy to introduce massive vulnerabilities, and ugly.

It's 2009. Nobody should be using PHP any more.
That's a good point, and makes me wonder how the law applies here. My understanding was that you can only appeal on a point of law, not to introduce additional evidence that you didn't bother to bring to the first trial.
http://calendar.google.com + SMS reminder
The question really boils down to whether or not I want to ditch QS for QSB...any thoughts on which one might be better?

One thing I've found frustrating with QS is that some of the functionality that worked in Tiger is no longer functional in Leopard.
That has to be the most pointless "interview" I have ever read.
Sounds like an HN Poll for OS X users
How many hours a day do you use Terminal.app (as measured by the total time of day you are looking at the screen and the foreground application is Terminal.app)

A) < 30 Minutes
B) 30 Minutes - 2 Hours
C) 2 Hours - 6 Hours
D) 6-10 Hours
E) 10 Hours+

I'm usually in category D, but I've certainly seen a few E class days.

Seriously, Terminal.app is probably about 50% of the reason I use OS X instead of Windows XP - I have two keyboards and two 30" monitors sitting in front of me, so the choice really is mine. (Windows XP wins on the Microsoft Outlook Calendar + Visio side of things)

And so, if you are spending upwards of 30 Hours/week with an application, and something just made it even 5% better - wouldn't you want to express your appreciation at positive changes?
Fine. I call you on this.

Full size:
http://williamriggins.com/mona.php?x=400&y=571

Favicon Size:
http://williamriggins.com/mona.php?x=10&y=10

Code (minus base64'd image constant):
http://pastie.org/506643
Wow...I just went through this last week. Definitely didn't think they'd be dumb enough to encrypt the applet but not the chat traffic. But I was a little sketched out by the fact that you go through this entire official ordering process on their website through which you provide all your contact details, then some low-wage support guy in who-knows-where asks for your SSN. I refused to give it to him, which meant I had to put down a $100 deposit. On my credit card. Which I had to type into that unsecured chat box.

As they say, it's Comcastic!
I don't believe you, you're obviously Paul. It's not like anyone else visits these forums.
Stephenson does the extended Morlock/Eloi conceit better in "In the Beginning was the Command Line":

http://www.cryptonomicon.com/beginning.html
I've had this in Leopard for a long time. It's not obvious, but it's possible. See

http://lifehacker.com/software/mac-tip/display-the-date-on-t...
Recognize that its ok to live like a student.

Don't just recognize it's ok, recognize it's pretty damn awesome. Including my car (which has been paid off for at least a year), I don't have $20,000 worth of possessions, period. And that figure is based on what I originally paid for my stuff. Most people have cars more expensive than all my worldly possessions combined. That feels really good.

And what's more, I don't want anything else. This lifestyle is incredibly liberating, unless of course you have a family, in which case this article doesn't remotely apply to you anyway. Bottom line: the less you have to lose, the more you can risk.

"It's only after we've lost everything that we're free to do anything."
The issue is that he was cheating Google by putting their ads on worthless trash sites.
Yes, they hit innocent people sometimes, but this guy is clearly not in that category!
I feel this is a relevant cross post, at least for my own amusement:

http://news.ycombinator.com/item?id=650328
It occurs to me that this creates an incentive for black hat hackery: you are my competitor, so I arrange (at arm's length) to artificially inflate your traffic, make you anathema to Google (perhaps by using gratuitous and obvious SEO aimed at your domain), and then exploit your declining revenue/search placement to improve my own market share.
Octave, R, Lush, NumPy, and PDL (the Perl one) have some of the APL-nature too.
Michael Lopp on Managing Werewolves
Purported interview with the anonymous developer:
http://fourpointreport.com/blog/?p=978
Their opening salvo was to claim that we were willfully infringing H&K trademarks, and that we should send them $5,000 and remove all games with the trademarks. We said that we couldn't go through all 15,000 games on the site and search for their marks, but if they would give us specific games, we would follow the DMCA process. They sent us one url, we contacted the developer, he changed it to be a generic gun within a couple of hours.

They said we should now go through all the other games and remove the references. We replied:

"We will continue to handle infringing games as you bring them up to us. However, it is clear to us that it is not our legal responsibility to police trademark in our games. Federal courts have made this explicit in decisions such as Hendrickson vs. Ebay:

Plaintiff argues that he is entitled to an injunction that restrains eBay from any further displaying [in the future] … of any false and/or misleading advertisements in connection with the sale/distribution of 'counterfeit' Manson DVD's via its web site. … No authority supports Plaintiff's position. Indeed, such an injunction would effectively require eBay to monitor the millions of new advertisements posted on its website each day and determine, on its own, which of those advertisement infringe Plaintiff's Lanham Act rights. … "no law currently imposes an affirmative duty on companies such as eBay to engage in such monitoring." Further, the court's recent 'innocent infringer' ruling was premised on the Court's determination that eBay has no affirmative duty to monitor its own website for potential trade dress violation and Plaintiff had failed to put eBay on notice that particular advertisements violated his Lanham Act rights before filing suit.

We will continue to work with you as you put us on notice, but we cannot monitor all the games users upload to our site for infringement and are not legally required to do so."

They sent something snarky back but left us alone after that.
1600 Contact Service Problem | repairmobiles.saaqi
Response has been deleted.
I can kind of see his point though. For example, maybe the customer had a medical emergency or a friend got into an accident and so they have a legitimate reason for wanting to stretch their deadline.

Still, I think this site is in a very definite dark gray area and I wouldn't run something like this.
http://news.ycombinator.com/item?id=649932
this is rhetoric. everything that you've written applies to paper money just as much if not more so.
Maybe somebody should make the film. Because I already know all about it, and it is still ridiculous.

But don't play it at 11. That's where news goes ;)
Maybe this is just a result of being in the military and having my SSN on 10 trillion documents in various insecure facilities around the world, but I would give out my SSN way before my CC number. Especially in a chat application.
The Understudy Fashionista - Cutting Edge Fashion
Based in the UK, The Understudy Fashionista gives her views on the latest fashions. She talks about who's wearing what and picks her favourite buys.
This is basically an updated version of Quicksilver, written by the guy who originally produced Quicksilver. It adds a few bells and whistles but until I have a packet sniffer hooked up to see what it is sending back to the Google collective there is no way I would touch this with a ten foot pole...
Oh for the love of god, will everyone please stop posting these sanitized, pointless, pretentious, vague points that ambigiously state the obvious while cowardly avoding any bold points that might actually bring a non-zero amount of useful info.
random internet people are different from trained economists. the economists know better. go talk to an economics professor or a professional economic analyst. I have yet to encounter one who wouldn't call the major economic advisers political shills.
Nicholas Jitkoff is his name, Alcor is his handle. He is employed by Google and is involved with it.
Interesting: I have worked with Java a lot for the last 6 years or so, and I just found out about labeled loops from "Example N-1 - Exiting a Nested Loop" in this article...
Yeah, well shall we count the number of companies that launched on TechCrunch and then disappeared into oblivion as well? Arrington does not bring the rain, he is just standing behind you, pissing on your leg and saying "wow, did you see that dark cloud that just went by?"
I'm pretty sure it's actually worse.
No, if that was the case then the customer could ask for an extension. I believe the website author would agree:

http://www.corrupted-files.com/Custom_Order.html
They could have, yes. Probably should have.

But they're certainly weren't legally obligated to do so.
wow.. this is really cool..
so unlike wolfram alpha, which is painstakingly gathering data from different sources themselves, google might be using this to let users give them the data (assuming they choose to make it public)
I've been wondering if there's space for a sort of HN/PivotalTracker mashup, an intranet 'news'/'stories' board for improvised quick-iteration project management.

Story/tasks wouldn't decay with time, but only by being (1) finished; or (2) deprioritized with regard to others. Karma could be two-sided: points for proposing the right things, and (even more) points for actually implementing them.

(There'd be ways to estimate effort; split oversized items; claim/merge items to avoid redundancies; calculate community 'velocity' over time; etc.)

A few anchor project/community managers might have admin powers to pin certain overriding goals at top, or 'dead' digressions, or change the relative payoffs for proposing vs. doing, etc.

That is, what if a community much like HN compulsively hit 'reload' and earned karma not around ephemeral (often attention-abusing) 'news', but instead around incremental goals on a shared project?
Brainy Echidna Proves Looks Aren’t Everything
Robert Love ended an opinionated discussion on goto in the linux kernel in '03. His pseudo code demonstrates a neat error stack unwind technique for c.

http://kerneltrap.org/node/553/2131 (Scroll to bottom for pseudo code)
Success In Failure - Episode 2: When BigTree Came Falling Down
Haskell is a functional language, PHP is not. So it's not a valid comparison.

Every time I ask people what's wrong with PHP they give me answers from functional languages. I've yet to see anyone give me an example from a procedural language.
Berners Lee on future of web [video]
In my experience doors most help the developers with the least self control :) We're all social animals. It's easy to get sucked into a coworkers interesting anecdote.

I've given my developers private offices. Each also has a notebook and there are many comfy seating areas. Most spend part of their day working in a social environment, and part working in the peace the 4 walls affords them.
Unless you use PostgreSQL.

But then you would have had 64 bit ID by default anyway.
Pentagon hacker in last bid to avoid extradition
Demo: FireFox 3.5 Treats Videos Like Web Pages. Why Can’t Flash Do That?
Bing is "Off to a Good Start," Comscore Says
What's bad about PHP is choice.

There are so many languages that use a more elegant syntax, reducing the time (and pain) it takes to prevent and find errors, and add functionality.

Given that there can be both well and badly written PHP, other good language choices in general have a consistent and/or clear choice as it comes to syntax (and less keywords to memorize).

Some choices of dynamic, loosely typed languages are:

Ruby, while perl-inspired provides some very pleasant syntax.

While Python is less pretty, there is generally one good way of doing things. Python code is also often consistent across developers, even if its at a mostly superficial level.

PHP is probably more pleasant to work with than ASP/VBScript, but in 2009, with other choices, if you don't have to use PHP and don't mind trying something new, why don't you?
Too bad the laws aren't more clear on this issue. I wonder if at some point giving someone some coins in World of Warcraft will be considered unregulated money transfer.
PHP is not a functional language. People like functional languages in theory, for the style. But not so much when it comes to actually using them.

And what's ugly about PHP? It looks almost exactly like C.

It is inconsistent (sometimes), but it's not "easy to write slow code in", there is nothing in PHP that makes slow code more or less likely.

It's 2009. Everyone IS using PHP, and almost no one uses functional languages. Oh they get a lot of press, but few deployments.

I'm really tired of these illogical attacks on PHP. No one has ever told me a problem in PHP compared to other procedural languages except that 0 == "" is confusing.

It's always "but everyone knows it's bad". Sure go along with peer pressure if you like, but I prefer to look at reality.
"Always reward those that perform and get rid of those that don’t."

I have a feeling that's very under-rated advice. I've rarely seen startup advocates say that you should fire the people that aren't cutting it. Maybe most people consider it a given but I've worked at a few startups now and I've never seen someone fired for incompetence even though some should have been. I've heard about it happening in the past when I currently am but I've never seen it happen to anyone. I've seen layoffs when the company runs out of cash but never someone outright fired because they weren't productive enough.

Has this happened where you worked? How did it affect the morale of the team?
The reason I asked was because it's difficult to believe someone would be such ass when letting an employee go. Especially in the way that he seemed to psyche himself up and get angrier and louder as he went.
I don't think that code reproduces the behavior of the original when the functions shift(tok) and reduce(tok) might return different values for successive calls. However, I don't know much about parsers and it could be that in the context of a parser, shift and reduce are proper functions in this sense.
How fundamentally different is Google Moderator? You have accounts voting questions up and down.

Add the answer component and that would be it, no?
China dominates NSA-backed coding contest
One of the things I always liked about Facebook was the lack of a global namespace. Every name on Facebook was contextual, when you logged in, so that Steve Andersen to me would mean something different than Steve Andersen to you, just like in real life. Sorry to see that go, but I suppose it's a tradeoff and a lot of good things will result from the new namespace.