skysight-inc/HackerNews huggingface dataset:
> Remember. Google made $9bn last quarter, mostly from online advertising. A massive amount of that (about half?) went to 3rd party websites.

While still large, 3rd-party payout was about 20% of Google's revenue ($1.75b total). Here is the breakdown, from their quarterly report (http://investor.google.com/earnings/2011/Q2_google_earnings....):

Total Google revenues: $9.03b
Revenues from Google properties: $6.23b
Revenues from the AdSense network: $2.48b
Google cut of AdSense revenues: $0.73b
Payouts to AdSense publishers: $1.75b
You can always write a gentle second nudging email, if you are in that in need of a reply.
The need for Web and Advertising Video Productions 
Web video productions are used to explain a thousand words in a matter of few seconds. A good website is one, which is successful in presenting their message in a novel and engaging way. These web video productions are used by organizations to make their website look different and professional. They are one of the most highly effective marketing tools available on the web. They help in converting visitors into customers for the sale of the company product and services.
I wonder, is this a sign of things to come? Or was this always there? Hmmm...
Israel Web Hosting Server Hacked For Palestine By Dr T
I agree on the fact that 'Generate temp password' will require more dev and user efforts but i don't think 'generate password' is more vulnerable than the link if the generated password is time bound. Also to make 'the link' more secure we need to verify the user identity. To make that happen need to store the user identity in the application.
A more important step would be to make each and every communication between government officials public on their respective website. A letter written, a order passed, a note on the file. Government officials generally scan and put the documents as PDF which makes it difficult to search.
Link-shortener with integrated index and keywords
Really, really good read.

Although I think the argument is a little flawed - it's basically along the lines of "if it's open, you'll be able to customise it yourself". Assuming you know how, or have the capability to learn how.

Even if they start completely open, one can't help but feel the robot manufacturers move towards closed systems just because it's just a size-of-market type issue. Kind of like if the auto manufacturers were only interested in selling to people who were mechanics, and thus designed open engines and cars... wouldn't be long before someone figured out a more viable business model would be to close the system if it meant they could then sell to anyone (not necessarily saying that i think that, just saying many people would).
Ask HN: Are there any Python or C# tutorials based on projects?
The good folks over at tuxradar.com do coding tutorials by setting up projects such as RSS readers and Space Invader clones. I was wondering if there was anything else out there that did something similar? Unfortunately for tuxradar they don't seem update the coding side of the site anymore and the projects are outdated (plus I've done them all over the past couple of years anyway!)
Live Long and Prosper! <3
NetLogo - multi-agent programmable modeling environment
I would never imagine this guy had thought about fonts for this site.
The corruption in India is a bit different. If you need a electricity connection for you home you need to pay a bribe. If you need water connection more bribe. If you want to run a hotel you need to take 375 permission and for each you have to pay a bribe (all these 375 permission need to be renewed every year, well most of them).
Even the poorest people who live less than $2 per day have to pay a bribe to get a certificate that says they are poor enabling them to take benefit of various social security schemes.
That's pretty good evidence. I expected to see him saying he didn't get as many likes...

But the 13k impressions (when he always gets 300k+) is pretty solid.
Update: She just did the same thing to me. I managed a 25 minute turnaround time, though. lol We apparently aren't learning our lesson from this.
I run ads on my sites and I think I have some scruples, thank you very much. They sort of cover hosting costs.

If people don't want to see the ads, well they can go find some other site to see: it's that simple. They get to use my site(s) for free, so I think it's a pretty good deal for them.
One of the things that really shocked me is how everyone still carries around electronic dictionaries when their cell phones should be able to fulfill that capability. The idea of one-function hardware is still deeply ingrained in the Japanese psyche in a way that it hasn't been for years in the West. As an American I always find it preferable to consolidate all my devices into one (which has turned out to be the cell phone), but the Japanese still like to carry around separate devices for each task.
Extraordinary.
Not to start the "320kbs is better" discussion but with my Unlimited account I only heard one or two albums which sounds very compressed (spotify:album:07hc4SjPjogLqwBc7dUCiD for example: Alan Parsons). Most of the time the quality is just very good. I think the standard 160kbs is great imho.
I once submitted a Google Maps trouble ticket.

A park in my hometown was labelled as actually being in a larger nearby town. In fact, Gogole Maps didn't seem to think my hometown existed (it's not really a small town, either). This wouldn't be a problem, except that after you've searched and found the location you wanted, the discrepancy would cause the permanent link to fail for some reason, making it effectively impossible to send the directions or location to someone else.

So, I filed a ticket explaining the whole situation and forgot about it.

This was in October of 2009. In February of 2010 (long after I forgot about it), I actually heard back with this message:

Your Google Maps problem report has been reviewed, and you were right! We'll update the map soon and email you when you can see the change.

Then, in April 2010:

Google Maps has been updated to correct the problem you reported. You can see the update here, and if you still see a problem, please tell us more about the issue

So, it took quite a while, but they DID actually look into it and fix it.

I just thought that was interesting, given the usual "Google has no humans in customer service" tales.
Why social marketing doesn’t work
I don't see this as any kind of proof whatsoever. 2 people -can- have the same idea, especially when they're both inspired by the same event. Google+'s launch obviously inspired both of them to have the same idea.
"In the end, the only people they are harming is themselves "

No they're not. Grades are important in moving on in academia and moving on one's career ultimately. Cheaters are hurting other students by out-competing them on graduate entry exams and job applications. They hurt their prospective employers by not learning and out-competing competent students for jobs, (possibly becoming one of those jerks you read about on TDWTF.) And, they hurt their school's reputation by lowering the average quality of the graduate. Cheater's hurt everyone else in the system.
Are you looking to learn a specific framework or just the basic concepts? Have you tried projects at google code for examples?
While I agree it's a bit light on content, it's certainly news that such a big name would be blocked without even knowing what he did.
11 apps for Android, that a server admin must have.
Use Password Gorilla: https://github.com/zdia/gorilla/wiki

It will generate fully random passwords of whatever length your sites will accept, and keep track of all of them for you.
The site has too much hate speech, and it is hard to support that financially. Between the misogyny and the atheist anti-Christian bigotry, it's pretty bad. You don't have to be either a woman or a theist to see that's wrong.

The site doesn't promote hate speech, it allows free speech. Also I think you're overstating things.

The question of how to address this issue while maintaining free speech is a more complex one.

Free speech and censorship are mutually exclusive. Reddit already has mechanisms to allow community censorship (report posts, post deletion by moderators, banning, invite-only subreddits, etc.), but paid reddit employees only step in when things get out of hand.

Also the community is very fickle. Any perceived censorship by reddit employees that seems suspect and they get out the pitchforks. This has happened a few times (e.g. the Sears incident).

I do think the front page could be better filtered, though. Right now the default reddit front page is pretty... weird.
> Too many falsy values. 0, Nan, '' (empty string), false, null, undefined are all false.

I disagree with that, actually. I like that many Python objects can be used in a boolean context and behave sensibly, and that this behavior is accessible to user-defined-types.

On this point, Javascript annoys me because on some things it works as Python (empty string) whereas in others it does not (empty array).

> for ... in operator mixes inherited functions with the desired data members (it does deep reflection).

It does not do any reflection, really. It just iterates on all enumerable properties of the object, inherited or not.
Agreed.

Ogg q5 (approximately 160kbps) is not 160kbps mp3. I can tell 160kbps mp3 from CD very easily, but am unable (headphones, work PC) to tell 160kbps Ogg files from the original CD tracks.

Very unscientific I know, but still...

That said, if they say Ogg q9 it should be Ogg q9.
Others have already stated the points I wanted to make but I'd like to add another one to the discussion. There is a double standard on graffiti in the real world. Why can a company put it's logo in huge print for everyone to see but every time a kid spray paints his comparatively small logo, he becomes a criminal? The reasons appear to be that one is paying the government money and making a profit while the other is not.
You kinda are tho', because those "smartest" people working for you are no longer competing for jobs at Starbucks.
Belgian newspapers: Google blocking us on searches
> typeof on array or on function on some implementations return Object, on some other something different, you often have to check for type of argument

You should not be using `typeof` on object types (and this includes functions) anyway. Use `instanceof`.

> and properly doing this is pain (checking is something is array is often done by checking if it has "length" property!).

This really checks if something is array-like (for instance the jQuery object would pass this "test", even though it's not an array. Likewise for `arguments` or a NodeList)
Damn Small SQLi Scanner (DSSS) v0.1b - 100 Lines Python Code
This uses IKVM heavily, and it sounds like other people have tried running scala classfiles through IKVM

http://groups.google.com/group/scala-user/browse_frm/thread/...

and a LLVM backend project is also brewing

http://news.ycombinator.com/item?id=2625405
Financing Options: Preferred Stock
Stanford's 'JediBot' Tries to Kill You With a Foam Sword
About auto transportation
Best cover ever in the history of programming books
the best thing i learned from this video: #BADA55 <-- nice shade of green
"a taxpayer-funded body" is not strictly accurate. Some of us don't have television sets and so don't pay the licence fee.
Right, you are paraphrasing my worry: there will be .Net and Java flavors Scala. Sure, the syntax will be portable, but programs do not only consist of syntax.

C# in the .Net 1.0 era was very similar to Java. However, most of the domain-specific knowledge is not in the language, but in the associated class library and runtime. Usage patterns evolve with them.

So, under the assumption that Scala.Net will get traction, in three years, people will be hiring Scala.Net and Scala(JVM) programmers. Educational programs will teaching two different flavors. Books will describe two different flavors.

How does this help Scala or the Scala programmer?

(Then there are more questions, such as: what does Scala.Net offer over C# (which is incorporating functional constructs) and F#?)
"Hadoop is technologically superior"???

- Cost-effective? Yes.

- Pragmatic? Yes.

- Technologically superior? No!
couldn't he still contribute to Firebug in his spare time?
"The cases are jarring and similar to those involving PCP in the 1970s."

Well, there's your answer! It's another one of those "moral panics" about some "newfangled drugs those long-haired young-uns are a-smokin'!" Seriously, that's all this is. If I weren't such a dinosaur, I wouldn't know this, but I've seen a huge string of illegal drugs get exactly the same treatment: LSD, Heroin, PCP/Angel dust, Crack, Ecstatsy, and now "bath salts". This is the second most aburd moral panic, right after "jenkem" or "butthash".
Remodeling company Georgia
Call UQC for custom home remodeling & house renovation. Atlanta home Remodeling Company Georgia remodeling specialist the remodeling company providing residential remodeling Construction and remodeling.
ExtJS 4 File Upload + Spring MVC 3 Example
I had a similar experience. I used to work upstairs from Google Cambridge. Adjacent to the building was a small park. Google Maps would instruct pedestrians to walk around the park and cross where there wasn't a cross-walk.

I submitted a ticket April 6, and it was fixed by May 7.
As far as I recall, Japan's Fifth Generation program, http://en.wikipedia.org/wiki/Fifth_generation_computer, which had the West running around in a panic, was primarily software driven. It was seen as an attempt the break the European and American dominance of software and microprocessors but was unsuccessful. It is interesting that many of the companies mentioned in the article are small rather than the usual set of behemoths. Perhaps this time with the disruption in Japanese society with life-time employment at large corporations no longer a sure thing and with the rise of China that there is enough fear/desire in Japan to make it work.
I published something similar recently: http://hndigest.com
> My JavaScript experience was similar. I blame it on the name, stupid as that sounds, because the first thought of a newbie is likely to be 'Oh, this is like Java'.

Even worse, because JavaScript is one of the few languages that people think they can use without actually learning it, because it was somehow designed to be that way: an easy to use scripting language. Copying and pasting small snippets from the Web adds insult to injury, so that someone might claim to know JavaScript after working out some issue with the help of a JQuery plugin (Not that I'm against JQuery, I use it and love it, I'm talking about people not learning JavaScript at all, due to the easiness of JQuery possibly.)

The thing to realize is, as you mentioned, and as Crockford says, JavaScript is Lisp in C's clothing; I'm not sure where Eckel got the idea that JavaScript is an abomination, reading Crockford's book should make someone think that JavaScript is an elegant language.
Google's mobile product chief on mobile productivity
The iPhone, despite all the attention, is only a small part of how mobile is changing our work lives. Google's mobile team has some ideas of their own
The video that the article is written around is very moving and touching. The man presenting is very articulate about his beliefs and does not appear to be preaching.

However the article written around the video isn't nearly as interesting or coherent.
I wanted to go to the airport and Android Navigation directed me to the fence at the end of a runway. But usually it works really well.
Review of HTML5 Canvas Libraries
I was trying out a number of different HTML5 Canvas libraries so I thought I'd write up my investigation into an article

Libraries reviewed: CAKE, fabric.js, doodle.js and jCanvaScript

I would be interested to hear the opinion of others if they have tried any of them out
>I would refuse to work anywhere that I was expected to stand aside and ignore fraud, or where I was punished for doing what everyone would agree is the right thing (...)

You don't always have that much choice, do you?

>I would rail against it every day and try to change the system by doing the right thing and calling out other faculty for not doing so, publicly.

Yeah.

You will not simply fail, you'll get screwed by the system at the first opportunity. If you really want to "buck the system", cool down and watch some episodes of "The Wire". This series portays exactly and reallisticaly the inner workings of corrupt institutions and what happens to "lone wolves" trying to beat or change the system (spoiler - they get screwed by superiors and peers alike and achieve absolutely nothing).

I'm not saying it's impossible to transform the system from within. But trying to do it single-handedly is fighting a losing battle that is doomed to alienate your coworkers.
On top of that, we would also require some kind of automated technology to scan through these public data (reports, documents, videos, etc.) and detect anomalies. Without such automated detection, at the rate any govt. produces data, manual detection would be very slow and it would be improbable to catch corrupt deals.
As much as i'd like to have a universal device sometimes a well-crafted, well-designed, dedicated device is hard to give up once you are used to it.

Would you rather use a TI-calc emulator on android or the actual device?
Maybe, but this could easily be refined, e.g. by using fingerprinting. Perhaps even the fingerprint of the Flac data (assuming that fingerprinting is much cheaper than lossy compression).

However, it would be odd if CPU power is the real bottleneck here. I read the article, but can we actually be sure that licensing is not at fault? Or simply, the lack of proper management?

Given how much more revenue iTunes sales would give for the average Premium user, it could be possible that they (RIAA and others) want to keep the incentive to buy iTunes tracks (or the physical album). Not that Spotify would ever admit this, since it would effectively change their status to 'music preview/demo/shareware' provider.

The quality plus the 'disappearing tracks' issues, make me think that it is all about preserving buying incentive. At least, that's what it did for me.
The best thing about public transport in cities is that you don't need parking space. Hunting for parking space can easily take more time than you save by getting directly to your destination, and public parking can be quite expensive.

That said, many offices have reserved parking, which fixes this - though that real estate is valuable.
Google Buying Land for Future Data Centers
What you are pointing out is not the major damage from cheating. Yes, there is a serious moral problem going on, and the student is not learning the material that they are supposedly paying for. However, the major problem is that they are making it unfair for those that don't cheat. A lot of grades are based on "a curve" so cheaters can screw everyone else in a short term with immediate consequences.

Also, over time, such cheating leads to a disaster. Assignments start to become harder since obviously students don't have problems with them, those that really try to be honest are finding it is more difficult to do well, while they see cheaters zoom right by them, getting As and Bs.

Not all classes are viewed as core classes that one needs to understand or they'll fail some future test during their interview. There are lots of requirements, and elective classes which end up contributing to the final GPA score. So again, it is not just about students cheating themselves, as much as screwing everyone else.

Yes, in real life, often cheaters, manipulators, and liers do get ahead, but I don't think we should become complacent, and at least try to somewhat push back against dishonesty in the academic world.
Make Your Own World
Mongs: Data Browser for MongoDB
Facebook is reacting to Google+ the same way they reacted to Twitter's rapid growth. They copied Twitter's features (basically reinvented themselves as Twitter for people you know IRL) and blocked Twitter from accessing the graph. Same thing here.
The danger with this is, how long will it be supported? Can the Scala team ensure that it will not be deprecated in the future? With JVM, one is confident of future.

I remember Microsoft letting go of the IronRuby developers, for example, has IronRuby's development stagnated as well? (I'm aware that the work is done by the Scala team in this case, though)
Anticensorship in the Internet's Infrastructure
To me the deeper point is that politicians are slowly waking up and responding to the will of the populace that votes them in. This may be a token gesture, but it is a huge step as a tacit admission that voter opinion matters to once-unaccountable officials.
I'm learning to code, and I just find it easier to follow a project rather than reading page after page of theory.
The worst part about these issues is that they aren't consistent, and fail completely silently. Global variables cause heisenbugs - you'll only notice when there's a collision, such as after compressing your script. The ==/!= operators and falsy values just put you on the wrong side of an if-statement. The for...in operator sometimes just loops a few extra times. The coercion and overloaded + operator will just sometimes give you a wrong number if you forget to caste an input:

"25"+5 = 255
("25"+5)/5 = 51
This type of condescending, defensive reply enlightens no one.

I mean, equating anxiety about being accused of something to actual guilt... that's thoughtcrime. Implying that the GP is so stupid that he/she couldn't distinguish racism from bad mood... that's a straight insult.
Being Tom Anderson – Making A Sore Loser Look Like A Good Sport
I got burned by BYTE Magazine in 1984 but they recognized their mess-up and made it right: I did an app for the Macintosh. One of my early beta testers slipped a very early copy of my app to a BYTE editor who then wrote it up as though they were reviewing shipping software. BYTE let me write a response article ("write anything you want and we will print it") and I took the high road, simply explaining what happened and thanking them for the the opportunity to respond to the review. I think that in-total, the exposure really helped sales since I grossed about 50 times what it cost to write the app. A happy ending.
NHS £200m payment to CSC angers Public Accounts Committee
While I can see the point you're trying to make, the companies concerned have obtained permission to display their logo in that way from the owner of the medium in which they have chosen to display their logo; the kid hasn't.

There's an arguable point from an anarchist, I suppose, viewpoint about the tyrrany of property laws and concentration of resources, but that's not I'd suggest what most graffiti artists are trying to bring to the forefront with their work.
The hard line between hardware and software is also fading in my opinion. I mean hardware is mostly also software in a sense. The difference between 'hardware' and 'software' is smaller nowadays than the difference between 'business software' and 'low-level software' I think.
I see facebook ads on Google search. Google also allowed Bing's ads. http://techcrunch.com/2009/05/28/ads-for-new-microsoft-bing-...

Facebook doesn't have the same spirit. It knows that Google+ is far better than what they have to offer.
I was kinda hoping this was a node.js + knockout.js thing.

Am I alone (in the Unix world) in thinking Knockout is awesome?
Because it's my property, and I don't want some young kid tagging my property. However, if that same young kid sought permission, I might give it to him if the message of the resulting art would be something I'd support.
TSA introduces 'known traveller' program to let people skip the airport check
IIRC 'Programming in Scala' doesn't talk much about the JVM.
Things I Learned About Photography