skysight-inc/HackerNews huggingface dataset:
I used to an be external contributor to open-source GWT, and then became a Google employee to work on the GWT team and the situation really has nothing to do with elitism or culture.

It basically boils down to a matter of resources. When I started as an open source contributor to GWT, it was used by external developers, but not really used internally by Google, so changes made by external committers couldn't possibly break anything.

Slowly over time, more and more Google properties started using GWT, and suddenly, you had the situation where an external user could submit a patch, that passed all the GWT unit tests, but broke major Google properties (e.g. AdWords, Google Groups, Wallet/Checkout, etc) Google builds everything from head, so when you do an internal commit, not only do your unit tests run, but the unit tests from every project that depends on GWT, so you find very quickly if your patch broke real applications. This happens all the time. I commit, pre-submit queue for GWT is green (all tests past), then hundreds of other projects get their chance, and there's always 1 or 2 that break, not always because of GWT per se, sometimes because of bad code in those projects.

The problem is, there is no way for external committers to get notified of internal (potentially confidential) apps breaking on their changes. This meant that every external commit would need to be reviewed and proxied by someone on the GWT team.

Now, back when we had over 20+ people working on GWT, it wasn't hard. Now there are only 5 full time committers, and it has become a lot more difficult to keep up with the external community and support internal users.

I have been internally advocating that we "re-open source GWT". That is, we make the "source of truth" be an external repository, possibly re-hosting it on GitHub or Google Code, and fork it off from the internal version. We grant all our of best and dedicated contributors rights to administer and commit on equal footing with Google employees, and we run external continuous build systems for it.

On the innovation front, I think it's true for gwt-user, but for the compiler, I've hardly gotten any external contributions for optimizations and almost all of the improvements in speed and code size have arisen internally. This may indicate that we should run separate open source projects for the compiler/tools and the libraries, splitting them up and separately managing them.

But the GWT team IMHO was never elitist, just saddened that contributions were piling up and we lacked the bandwidth to review and commit them in a timely manner. I feel bad about it, given the time people put in, and I've been spending time recently trying to collect all outstanding patches for landing into GWT 2.5.
Donating to Kickstarter gives you no guarantees whatsoever. The guy can basically just walk away with the money if he so decides. No, really.

This however makes it all the more a powerful concept in my mind, since the "makers" have to figure out how to communicate they are trustworthy AND have this great idea.
Role of PHP Programmer in Web Development 
Today’s advanced technological world, PHP Mysql development has become connected to the web like wildfire. More than eight million domains running on a PHP framework & the numbers are rapidly increasing at a rate of five percent per month. All who wish to take advantage of hosting space on their web sites by turning to open-source software platform.
Chinese spied on NATO officials using Facebook Friends
Energiedrankjes ongezond en verslavend - Xead.nl
Yes.

And the interesting thing is, all of that violence is directly related to overly harsh laws relating to narcotics. The problem comes down to economics:

There is an immense demand for narcotics. Since narcotics are illegal, they are risky to trade, which pushes up prices. Through a combination of the preceding two points, trading in narcotics is extremely profitable. Since the different trade groups engaging in the trade of narcotics have no legal means through which they can resolve their differences, they will instead turn to violence.

The gang member's real offense is being born in a crappy part of town lacking in institutions and resources, and where engaging in the drug trade is a normative experience and one of the few sources of jobs. That at least The Wire really goes on about.

By eliminating mandatory sentencing, you will significantly reduce the amount of years people serve in prisons because the mandatory sentence lengths were established capriciously in an attempt to out grandstand political opponents (see http://www.thisamericanlife.org/radio-archives/episode/143/s... ).

The world isn't quite as black and white. Eliminate the War on Drugs and overnight all of these problems will disappear as the underlying incentives vanish.
CNN to buy Mashable for $200 million +
Mobile Web Apps Development-When Will You Use It
When you are going to select mobile web apps you have to consider some points regarding to it and here I have describe those in brief.
To be fair, IBM and Microsoft didn't invent the open PC market.

Before the IBM PC showed up, there already was a thriving ecosystem of 8-bit PCs running CP/M by Digital Research. These had compatibility on several levels: CPU architecture (Intel 8080 + clones like Zilog Z80), operating system calls (CP/M had a simple API in the form of interrupts), user interface (same CLI everywhere) and also hardware expansion (a standard bus for add-on boards).

The MS-DOS ecosystem largely followed this model. Large parts of MS-DOS, including the API and the CLI style -- those drive letters too -- were in fact borrowed from CP/M to make porting existing software easier. (There was a thriving CP/M productivity software market with apps like WordStar and VisiCalc.)

IBM wasn't really happy that their PC had been cloned and turned into an open market, and a couple of years later they tried to regain control with a semi-closed platform called PS/2. It also included a new OS co-developed with Microsoft called OS/2. The whole strategy never quite came together and eventually Microsoft went their own way.
llol (literally laughed out loud)
Well, it's not about what you have the "right to open." If you start using that terminology then anti-libertarians will just start to say, "a government is sovereign and has all sorts of rights on their land, including a right to tax." Suddenly you start saying, "you don't have the right to not pay your taxes either; that doesn't make them the Men With Guns."

That's why I was very careful to say that the curiosity is that many libertarians are perfectly OK with "government-like institutions." The point is nothing to do with Sodexo or even my interpretation of its value -- the point is that what I can or can't do in response is controlled by a bureaucracy called the TU Delft. That's really my focus, not Sodexo itself.

The fact that I accept Sodexo over the alternatives thus has no bearing on this point that, if I wanted to open a competing business to Sodexo, I'd need to accept the authority of (and pay taxes to) an entrenched bureaucracy which most libertarians do not really have any ideological problems with -- the university -- and which would ultimately enforce its own policies with police action where necessary. To the extent that I have an "argument" (and I'd say that I probably don't; I'm probably just wasting time on Hacker News), you have not refuted any of its premises.
Another way to increase scrolling performance is to only load images after they are visible. However, it is fairly tricky to get it to work.

Doing it in HTML and CSS is indeed a lot easier.
Guava is a work of art created by the team that maintains it; what's the big deal if you can't add your own code to it? Merely a lost opportunity to advance your own vanity?

Respect their boundaries and let your experience inform your feedback to them. If you read what Kevin is saying, it is clear they are interested in hearing if, how, and why their library is helping or hurting your own project. They will probably listen if your feedback provides the answers they seek.
NEW ONLINE MUSIC SERVICE SEEKS BETA TESTERS FREE PREMIUM SUBSCRIPTION REWARDS
http://www.fuhshniZZle.com needs YOU!

fuhshniZZle.com the Ultimate Music Video Playlist service needs beta testers.

First 10,000 beta testers to save a music video playlist will automatically be upgraded to a premium subscription when the beta test ends. This is a $60/year value absolutely free to the first 10,000 beta testers!

fuhshniZZle.com allows you to find albums and songs by your favorite recording artists and immediately displays all matching videos on YouTube!

All you have to do is add them to your fuhshniZZle playlist and build the ultimate music video playlist library.

fuhshniZZle also displays related images, videos, news, related web sites, interviews and more!

Full Facebook integration gives you the option to post the videos in your playlist right to your FB page with links to your playlist.

To get started beta testing and building your dream music video playlist library just check out

fuhshniZZle - The Ultimate Music Video Jukebox
http://www.fuhshnizzle.com
It looks like the slides call it "Kennedy", not "Kanna", for whatever reason.

In any case, don't miss the last slide, where there's a chart suggesting a quantitative comparison of two shades of blue:

http://www.theverge.com/2012/3/12/2863672/google-kanna-and-s...

I presume this is a self-aware reference to the "testing shades of blue" story that designer Douglas Bowman brought to wide attention three years ago, in his Google farewell blog post:

http://stopdesign.com/archive/2009/03/20/goodbye-google.html
Interview with Bijan Sabet, investor at Twitter, Tumblr, Foursquare
WWJC (JailbreakCon) brings freedom fighters to San Francisco on September 29th
I don't have a solid CS education (I studied EE in college), and I've had no trouble getting interesting, satisfying jobs at startups. Frankly I've found little correlation between CS background and whether a candidate is a good developer or not.
[author of the OSN article here]

Which is exactly why I always link to the source. Always check the source material, whether you agree with an article or not. Most people on HN (and OSNews) do so, luckily.
Much more ancient (2004) goto, comefrom and label keywords for Python: http://entrian.com/goto/
Robbery is a pretty good "index crime." For instance, in 1900, there was about 1 robbery per day in all of England (source: http://www.parliament.uk/documents/commons/lib/research/rp99...). This is roughly a factor of 35 lower than current reported crime rates (same source) in the ol' Sceptered Island - assuming you trust HMG's statistics. And all crime statistics in all countries everywhere are generally admitted by all informed observers to be utterly buggered to hell. (example: http://www.villagevoice.com/2010-05-04/news/the-nypd-tapes-i...)

But what is it an index of? What hidden variable influences robbery numbers? Our understanding of crime is incomplete without considering the reasons why crimes are committed (without resorting to the fundamental attribution error by branding those who commit crimes as "criminals" by nature). Some questions to ask about the given example of robbery:

Why do the people committing robberies feel the need to commit them?

What makes robbery more rewarding than other potential sources of money or thrills?

Have robberies increased because the average person now has a lot more of value to take?

How many robberies are indirectly caused by the criminalization of lesser offenses? (e.g. criminalization of drug M -> price of drug goes up + M user loses job -> M user has to resort to robbery to survive)
But did give him a chance, in person and directly.

> Thiel did not respond to requests for comment.

Which is a bit better that quoting other comments that might be construed as out of context.
Eric Raymond: Homesteading the Noosphere (2000)
> are there 20 of those 60,000 who should perhaps not go to college

And he presumes he and his staff are uniquely qualified in identifying those 20 out of 60,000?
Fujitsu Develops Innovative Anti-Distortion Technology To Diminish Energy
Take inspiration from Ikea: they don't sell cheap furnitures and home accessories, they "democratize" design.
Make it AFFORDABLE, not low-cost !
How to do it? Don't sell a product, sell/tell a story, become an experience.
And, most important, find yourself an enemy - e.g. a competitor, bad design, unreliable products, high prices, copycats, etc.

Regards,
Andy Cavallini - http://www.gaia-matrix.com
Folks, it's not an either or.
This is actually a very educational article. To my layman's eyes, at least, which found Roboto a bit "off" or "wobbly" but couldn't figure out why that was exactly.
Before I went to law school, I had a somewhat conservative view of the justice system (they deserve to be in there!) But the more you learn about the prison system in the U.S. the harder it is to see it as anything other than a crime in and of itself.

D.A.'s being elected officials, try to railroad people accused of crimes to get them in jail. Legislatures looking to be "tough on crime" have jacked up the penalties for offenses to ridiculous levels, so much so that most people would be foolish to take their chances at trial instead of pleading guilty in exchange for a lesser sentence. Forensic "science" is anything but, with error rates in finger printing being in the 7-8% neighborhood and rising from there. Handwriting, hair samples, and bite mark analysis have error rates in the 40-60% range.

As the article mentions, the system elevates procedure above everything else. If you have a busy, poorly-paid public defender who doesn't present any evidence in your case and actually argues in favor of the death penalty in the sentencing hearing (a real example) the Supreme Court has no sympathy for you if that attorney also forfeits an avenue for post-conviction relief by failing to make a particular argument at the right time.
Web Problems I Care About (And Think You Should Too)
Promotional Video Production is Leading Company That Handle Video Production
Creativity is a very important element of an online marketing video. However, too much or too less of it would not be able to attract the video views and thus the client. It must have a perfect blend of creativity and purpose to be a success and a professional Promotional Video Production company can help you in the same.
I agree, but for me, its really hard to figure out what that is, so i just keep drifting along just picking up information as it piques my interest.

any suggestions? i like CS/engineering but i feel like these days people are looking for the next app or the next crappy product, and i can't be bother to want to spend time making one. i want to do something helpful for the world using my technical/computing expertise. college is a joke, mainly party and bullshit.
Actually, this article is about 5 Graph DBMS's.

If you are (like me) more interested in looking for Graph Databases to consider, it looks like Knuth's "Stanford GraphBase" is still the go-to source.
Strömungswächter| Transmissionsphotometer
Strömungswächter and Grubatec Ag - Eine Feuchtemessung im Prozess ist sowohl fuer die Haltbarkeit der Materialien, als auch fuer die Handhabung sehr wichtig. Bei einer Feuchteabweichung vom Sollwert kann sofort eingegriffen werden Transmissionsphotometer and Reflexionsphotometer.
Ranchi College Ranchi
Ranchi College is one of the oldest constituent units of Ranchi University. Beginning in 1926 as Intermediate College, Ranchi College was upgraded to graduate level in 1946 and post-graduate level in 1951. Thereafter, it is continuing to grow and expand. Today it teaches Intermediate and BA/BSc Honours and General Courses in 22 subjects, Postgraduate in 10 subjects, and has vocational and self-financed courses in Computer Application, Information Technology, Bachelor of Education, and Master of Law.
I am not in any way against file naming conventions, i am against enforcement of convention, specific for one use case (programming) in general-purpose system.

When shell script is written for some specific task, you can relay on convention and receive all productivity benefits even without kernel enforcement. If somebody creates files with carriage return in source tree because kernel doesn't stop him, problem is social, not technological.

> I find it amusing when people assert that having limitations in filenames is crippling system functionality, and yet they don't make the same assertion about identifier names in programming languages.

Programming language has narrower usage field than operating system. Naming variable "Мой любимый щеночек (01.02 12:34).jpg" (my favorite puppy) is absurd. Having file with such name is perfectly reasonable.

What is actually my primary point - file names in general are not program internals. They are part of user data and should be treated like that.

> As to your proposed solution of having the shell escape special characters, rather than having the kernel disallow them

Not really what i meant. I was saying, that program (be it shell script, or application calling 'system()'), that intends to work on arbitrary, user provided file names, won't benefit from kernel-enforced limitations. "process $FOO" won't become protected from misuse and exploits if special character will be forbidden, application will still have to check for "bar; rm -rf .", and checking and rejecting that is not harder than replacing it with "./bar\;\ rm\ -rf\ .". It's just calling escape_file_name instead of validate_file_name.

So:

1) any productivity benefits, provided by kernel file name limitations can be acquired by convention. (What UNIX world is doing)

2) such limits won't make anything safer. Building shell command by blind concatenation of user provided data will still be unsafe. If user is trusted - case 1

3) files are used not only by programmers. Imposing such limits will either degrade user experience, or lead to display name !== actual file name, leading to indirections and kludges much worse than touch -- "$FOO"
The most awesome startup I have ever seen.
I agree partways with what you're saying; the normal fears of losing precision in your floats don't really apply because you're always adding the smallest numbers first. On the other hand, your worker process is still in my view a worker process, processing every article by multiplying its hotness by 1.77e-220, and resetting t0. I mean, I believe it's a single SQL query, so it probably shouldn't impact site performance too much even for databases as large as Hacker News, so I'm not so worried about the sudden inconsistency while the worker is doing its thing -- but it's still a dedicated thing-on-the-side which has to be scheduled e.g. via cron job, and which you'd have to audit every once in a while to make sure that it did its job successfully and didn't accidentally get pushed out of sync by, say, server reboots.
Kevin Mitnick's website open to Cross-Site Scripting ( XSS ) vulnerability
Coursera / Stanford PGM Class is Open
Does anyone here have real world experience with OrientDB? I consider it a candidate for a project at the moment (where MongoDB was too flaky, CouchDB too slow for unplanned queries and the relational model not a good fit for a document-oriented domain).
There are several applications where devices either don't have a browser or the browser / input method is unsuitable. I have actually worked on several projects that use non-standard authentication (with FB's permission), and although I can't go into too much detail about exactly what the hardware applications were, they are real and do exist.
FlockDB is really a SQL-JOIN-only database. It's how we scale many-to-many relationships.

For more traditional graph db applications, we use https://github.com/twitter/cassovary, which we just open-sourced.
Berkeley students launch unique political startup
I got my current job largely by the fact that I had a failed startup on my resume.
Walpole Animal Hospital
We emphasize quality care for your pet. Our animal hospital provides care to your pet, emphasizing wellness, nutrition, and disease prevention.
Outsourcing Services and Web Agency
ZIMO iTS provides services in Outsourcing services, web outsourcing, gaming outsourcing, cheap seo services, web application development, mobile application development, print media and as Web agency and Web Marketing Agency.
You post seemed somewhat interesting until I saw the name you chose, then I stopped short. Where are you from that you know that term?
IPLWars
IPLWars, where you can discuss, debate and almost war on what so ever you want to on IPL.
Kirk Sorensen: Thorium, an alternative nuclear fuel
Your comment would be correct if it were PHP.
I once tried reddit's default look, its old mobile look and its new beta mobile look on my psp. All 3 looked terrible so I was very surprised that HN looked perfect on both. It doesn't need any fixing.
If you find college to just be a joke, it probably means you're either at the wrong college, approaching it the wrong way, or both.

My suggestion is to pick a general field you're interested in (e.g. CS), get a good survey of different specialities in it (like AI, machine learning, databases, compilers...etc) and choose the one you like best. You'll probably find it much easier to focus your curiosity on one speciality within CS, and it will probably be easier to do something interesting and non-trivial within some speciality like this.

Coincidentally, this is exactly where college is great--it gives you a nice structured overview of a bunch of different fields within your chosen subject and also lets you dive more deeply into whatever interests you most. College also gives you the general background needed to learn about the more specialized material--you're forced to learn more about subjects like math and EE than you would learn by yourself, which will help you in doing something non-trivial.
Facebook blocks Indian accounts with Hindi slang
Can't believe they're still down. GoDaddy's revenge?
What seems most insidious is that the tasks that lead you down the rabbit hole make you feel like you are actually being productive, which is probably why it is so hard to intrinsically determine when you are heading down that hole in the first place.

I have noticed that most of these tasks relate to web-browsing and have experimented with just turning off my wireless while I am working. This usually means that when I need to do something "unproductive", I need to make a little bit of an extra effort to get online, which is generally enough to think to myself, "Hey, I should really get back to coding..."
A bit of previous discussion from launch day (2 weeks ago): http://news.ycombinator.com/item?id=3644160

We were subsequently covered by Slashdot, Engadget, Hack a Day, EDN,... so we've seen plenty of traffic over the last few days!

A sample of user feedback we've heard: https://www.circuitlab.com/blog/2012/03/05/t-1-week-a-post-l...
He isn't saying "There exist exactly 20 people out of 60k who should not go to college and I have oracular ability for identifying them." He is saying "It is arrogant to assume that, out of 60,000 people attending college, it is impossible to find so many as 20 of them who would be better served by another alternative." Presumably, he thinks the actual numbers is substantially higher than 20, but he doesn't have to get locked in to the extremist position of saying "60,000 of 60,000 people should not go to college" to believe that. It could plausibly be that 99% of people are served perfectly adequately by college and identifying only 20 of the remaining 600 isn't really rocket science compared to the actual rocket science that other Paypal alums are doing.
Wow. These guys rock.
Michael Chabon Attacks Prejudice Against Science Fiction
Details about flower delivery in manila