skysight-inc/HackerNews huggingface dataset:
See this is what people don't get. Apple isn't trying to complete with Google Maps.

They are just trying to get a 95% default solution to prevent Google from using its leverage to make changes to the OS e.g. sending more user information to Google. And by all accounts they have achieved this.
Awesome, now I can host my Personal Home Page on app engine.
I think the wishes of the legal department are of less importance than the overall need for good apps on the Windows Phone platform. Google didn't have the time/resources to build a Windows Phone app, so Microsoft did. And they did it well. But now that the app is in the Store, Google wants it removed. That's not a matter of 'no time/resources', that's just a matter of bullying. They've been boycotting the Windows Phone and Windows 8 platforms ever since the launch...

Quite typical actually. Google is the only tech giant with a slogan like "don't be evil", yet they are the only evil tech giant at the moment (Microsoft has gotten a lot better the last few years imho).
This looks like a neat tool for setting up personal reminders, but it seems like it'd be great to learn javascript on.

Also there are no tabs :(
The site wouldn't be marketed to recruiters.
Is there any chance of getting your Gmail account shut down because of suspicious transactions etc with wallet? I understand that with a service like wallet Google will need to shut down accounts that look like they might be fraudulent (even though often it might turn out not to be) but it would be good to have a guarantee that they won't take the Gmail account down with it.
You can always open a Gmail tab.

I think the Chrome app is an excellent cross platform solution (written once, easily maintainable). As for the protocol I don't think it is practical or even possible to built this sort of all encompassing communications platform on top of XMPP (see the competition).

I do hope there will be a Hangouts API.
I think if the simulation is deterministic it's parallel, if it's OK with not being deterministic then it's concurrent; I'd fight to keep it parallel and not concurrent, but I don't know how hard it is, maybe in some cases you can't realistically win the battle.

I very much think it's valuable to treat distributed, parallel systems specially and not just use concurrency-oriented tools - it's better to exploit determinism for automated debugging, it's just not my area at the moment - I work more on shared-memory systems. I was involved in some work with parallelizing on multiple boxes at process granularity, but it wasn't elaborate enough to go deeply into any of these issues.
The important part of that is that the OP says "This is the minimum rate you should charge per day."

You should actually charge as much as you can get away with, as much as people are willing to pay you.
Android apps are actually an extreme pleasure to code in vim/emacs and build from the commandline. The shell debugging tools are very nice, too. Eclipse doesn't really add that much to the experience other than setting up the initial required files.
How 3-D Printing Could Disrupt the Economy of the Future
Effective continuous deployment with TeamCity and Octopus Deploy
Interactive programming is like escaping the Matrix when all you've done up to that point was standard compiled or interpreted languages.
Inside the newest quantum computing/nanotech center
I think it was because of the maturity of WebGL in browsers 2 years back.
Study: Why Pot Smokers Are Skinnier
How many students, when deciding on their major, actually look up information on job availability and typical salaries? And then take this into account in their decision? Judging by the number of people majoring in completely un-marketable fields, I doubt the percentage is very high.
Looks good. You should sell it, rather than give it away under the MIT license.There is good demand for this sort of stuff.
> And how does it do that? Have you got some pictorial representation of the paths?

IE actually attempts to kinda sorta organize tabs properly. FF is odd because if you left click a tab and have Open In New Tab set, the tab is opened at the end of your tab bar. If you middle click, it is opened adjacent to your current tab.

I forget which browser attempted auto tab groups by color. Never worked out that well for me.

When I say the browser keeps the tree structure for me, I meant that I no longer have to remember how many pages back I need to go to click the next relevant link. If I am 10 pages deep into Wikipedia, remembering which originating article has another link on it I want to explore is difficult. If I just open each link I want to read in a new tab (instead of immediately following it) I can finish the current page I am on.
Yeah, I'm not thrilled about the change, just hypothesizing why they would have made it from a business point of view.
The Android Detour: Why Android Wasn't Featured at Google IO
This link redirects to http://bit.ly/11z4jGO?cc=546f6e6bb0e86fd8f62eb10915c93be4 According to https://bitly.com/11z4jGO+ this shortened URL has been clicked 1,200 times starting around 4 AM. It goes to http://www.bing.com/?FORM=HPBITW&ssd=20130515_0700 which as far as I can tell does nothing. The effect is cool too :)

Edit: less accusatory
Yet a year ago despite having the charge more mantra instilled in me by this community I was still charging too little.

It wasn't until I realised that even very small companies could afford ( without hesitation ) the rate I was charging that I really started to raise my rate.

Anecdote:

A small company got in contact with me asking for one days help solving a few teething problems with their new e-commerce site. I was sceptical and so put my rate up thinking that would immediately put them off. It didn't, instead they'd stated at that price they'd prefer to pay for two days of my time and make sure everything they wanted was done properly.
Yay, the balkanization of chat. So much for babel/babble. Now you have iMessage, WhatsApp, Viber, Skype, Hangouts, etc. etc.

The biggies will be the ones supported by large companies (ie, Skype, iMessage, Hangouts).

So when will Amazon buy Viber or another smaller chat community?.
I'd still love to see some really nice, widely-used Meteor based apps in the field. I'm excited for the potential of this framework. Asana is a wonderful example of what-could-be.
Some shell tricks for more efficient command line use
"He thinks that raising the salaries of engineers will send a market signal to grade-schoolers that they ought to be more interested in STEM education".

At the graduate level, this is backed by a RAND study.

http://www.rand.org/pubs/issue_papers/IP241.html

The authors of the study do address the possibility that poor preparation is the cause - but they conclude that poor pay and job prospects relative to other options available to highly educated Americans is the main driver of low interest in science and engineering.

http://usatoday30.usatoday.com/tech/science/2009-07-08-scien...

"Other approaches such as making K-12 science and math courses more interesting and pushing for more qualified math and science teachers "may have merit in their own right," researchers said, "but we think they pale in importance to the earnings and attractiveness of S&E careers as major determinants of the supply of U.S.-born students to S&E."

So the real question is - if the objective research suggests that there is no shortage of scientists and that the American allergy to these fields is rational and market driven, why launch a PR campaign to get young Americans to enter it?

There are reasons - many people believe that scientists and engineers create more wealth than other comparably or better paid professions. So society as a whole has a stronger interest in having more engineers than we'd normally get through the normal, individual response to market signals (I'm assuming an individual doesn't really care if his income contributes or detracts to the general wealth as long as it is obtained legally - some people clearly do care as a personal matter). In this case, it might make sense to try to lure some young people in. Rather than hoping to trick them, though, it might be better to actually make it worth their while - perhaps by covering tuition so that all engineers graduate debt-free. Another possibility could be giving a tax break to people in these fields.

The Onion said it best... "Study finds 99% of commuters favor public transportation for others." Seems everyone other than scientists is keen on getting other people to study science. Barak Obama, a lawyer, certainly seems to think science is a fantastic career for others.
I think it has more to do with not having access to the API to display those ads. I have strayed from Google ever since I got a windows phone. Found decent replacements for most of their services, however Youtube is one thing that has and may never have a real replacement!

Had it been a Google startup, it may not have bothered me so much. I was using it way before Google brought it and now I am punished with a second class service for my choice of phone? That is just sad. :(

Just hope the same won't follow when Ubuntu and Firefox launch their phones.
Now that Google is pushing Google+ even harder in everything new they launch.. I just wish Google would somehow make it possible to merge two Google Apps accounts into one public Google+ account. Now I have to manage multiple Google+ which makes me feel a little schizophrenic and it's confusing to other people who aren't sure on which account to connect with me. It's getting messy.
The public-transit lines just connect the different stations/stops. Riders don't usually care so much where exactly their bus or train goes through, since they can only alight at certain points.
"may" my ass. Google forced the Google+ extension on me faster than Steve Jobs used to declare that white was the new black.
Building A Company? Take A Lesson From Online Dating
Why is it not utilized more widely then? foregoing for a minute that everyone is cultivating their own gardens - what are the weaknesses of XMPP that would make it so easily avoidable for most of these apps?
Agreed. The icon is as generic as it gets, and feels really cheap. I'm surprised they didn't stick with their other app icon branding, which is a solid color with a white icon.
Freebird Burritos near Liverpool St Station aren't terrible
Yeah. Maybe I'm just weird, but when I'm in a commercial jet loaded with a couple hundred people and 40,000 liters of jet fuel, and we're in those critical phases of flight, I don't want anything going wrong with the avionics on that plane. I don't want any malfunctions or errors, even if those malfunctions can be alleviated by the FA's making an announcement requesting that everyone shut off their phone.

Hearing, "if there's problems, we'll just have the FA's make an annoucement" doesn't exactly quiet my concerns. If we're going to be using our smartphones on airplanes I want it to be after thorough, deliberate, conclusive testing has been done that proves that the aircraft is safe to fly with hundreds of cell phones transmitting in the passenger compartment.
The exact same thing could be said about Google Apps, or PayPal - near-total absence of customer service didn't stop adoption of either of those.

(To be fair, PayPal's customer service is pretty great now, but that's only in the last 18-24 months. They were the market leader long before they put any real effort into that.)
Doesn't launch in windows 8 either
Edit: [[[ This story is getting heavily flagged as well.

http://i.imgur.com/LiUSpCy.png

Looks like the Google fans, employees and shareholders on HN with good karma can't let this story break on the day of Google I/O? And people accuse Microsoft of astroturfing! What is this then?

If PG does not want to stop this blatant and continuous moderator abuse, he might as well declare HN a Google and Linux fiefdom so that the rest of us using other platforms and who can think for ourselves and are not Microsoft haters can stay away.
]]]

Posted this story earlier and it got flagged off the front page.

https://news.ycombinator.com/item?id=5714520

Reposting my comment here:

This is the latest in a long saga.
From a post from Microsoft in 2011:

First, in 2006 Google acquired YouTube—and since then it has put in place a growing number of technical measures to restrict competing search engines from properly accessing it for their search results. Without proper access to YouTube, Bing and other search engines cannot stand with Google on an equal footing in returning search results with links to YouTube videos and that, of course, drives more users away from competitors and to Google.

Second, in 2010 and again more recently, Google blocked Microsoft’s new Windows Phones from operating properly with YouTube. Google has enabled its own Android phones to access YouTube so that users can search for video categories, find favorites, see ratings, and so forth in the rich user interfaces offered by those phones. It’s done the same thing for the iPhones offered by Apple, which doesn’t offer a competing search service.

Unfortunately, Google has refused to allow Microsoft’s new Windows Phones to access this YouTube metadata in the same way that Android phones and iPhones do. As a result, Microsoft’s YouTube “app” on Windows Phones is basically just a browser displaying YouTube’s mobile Web site, without the rich functionality offered on competing phones. Microsoft is ready to release a high quality YouTube app for Windows Phone. We just need permission to access YouTube in the way that other phones already do, permission Google has refused to provide.

http://blogs.technet.com/b/microsoft_on_the_issues/archive/2...
Except there is no way to interface with it on the desktop level.
Seriously? Who goes to college without checking out job prospects before picking a major? I went to a liberal arts college that prided itself on not focusing on marketable, in-demand or especially practical skills, and I'm pretty sure everyone had a decent grasp of what the job market in their field looked like. (I'm not saying that it was the primary motivation for picking a major, but they at least knew the situation.)
I guess it's also worth mentioning, I'm ~30 years old and still making 40k, despite having slaved away as a PhD (talking 80 hour weeks) from a top-ranked school. My peers who went on different career trajectories are making far more than I. OTOH, I have plenty of friends (whom I know through social activities, so did not make it into tech) that are unemployed, which in most cases, is worse.
Hmm, if they were devious they could use this to get people to sign up for G+ and by allowing micropayments to G+ accounts (they can be sent from anywhere).

People will just through hoops to receive money.
For some reason, Kerguelen island and quite a few others in the Indian Ocean don't even exist on Nokia's maps.
If the super highly paid job is there, they will come.

If it isn't, then no amount of driving is going to help.
Apparently it also has a button to download videos from YouTube. Google's been C&Ding anyone that does that for years.
While I'm quite excited about this, I'm surprised by all the hatred for eclipse in this thread.

I develop in Java for both fun and profit using eclipse and it's been running solid ever since I followed the tips given in this SO thread (esp putting the jvm in a ramdisk) http://stackoverflow.com/questions/316265/tricks-to-speed-up.... Perhaps those whose sole complaint with eclipse is its performance should try some of those suggestions.
Until it gets killed, in 2 years from now. Or less.
There's an ongoing discussion in this thread.

https://news.ycombinator.com/item?id=5714639
If you actually read the article, you'd see the issue is not dislike of WP. The issue is that Microsoft is stripping off the ads that fund Youtube and its content, in violation of the YouTube terms of service. It also includes a button that allows people to download videos which is, again, a violation of the ToS.
I think it's definitely possible to flood the market, it's just difficult to make that generalization because STEM can mean a wide variety of things. There's so many STEM fields that it's kind of silly to lump it as one. Just as an example, according to the BLS, chemical engineer jobs are projected to grow 6%, slower than average compared to all occupations. In contrast, software developer jobs are projected to grow 30% over the next decade. Not all STEM fields have equal opportunities so it's certainly possible that some areas get (or already are) oversaturated and not others.
> The tooling is fantastic and there are a lot of other great ideas in it.

Which IDE would you recommend for it?
Show HN: Embark SF – A new Bay Area transit app
Teaching a student chemistry depresses the wages of all chemists, distorts the market, and damages all science. It is just pandering to big business interests.

Sarcasm aside, just because it's good for business doesn't mean that it's bad for you.
I can't confirm since I closed my checkout account. Try navigating throuh their help pages to see if you can find an email address to contact a human. Used to be impossible. All they had was a selection of multiple choice boxes with predetermined solutions.
This total disregard for platform conventions does your users a disservice by making moot the effort they've spent learning how the platform operates and what to expect from UI elements and interactions.

On top of that, you have to reinvent all the native components you otherwise would get for free, and your app looks like an ugly odd duckling on the platform.

Why do this? It demonstrates an insane level of condension towards your users, the platform they've chosen, and the time they've spent learning it.
Er. You know others have succeeded in creating youtube apps for their platform without breaking the API. Microsoft is just rattling its crib.
You mean they launch their attack on MTGox for not following the rules and regulations related to operating as a money services business. But I get it, that headline isn't as sexy.
The comments on that article are atrocious. It's like one big fanboy rage orgy. I like Microsoft and all, but Google seems to have a legitimate claim here. All Microsoft needs to do is update the app to comply with the YouTube TOS, which doesn't seem like that big of a deal.
I tend to agree, but that's not the whole story. Self driving cars, google glass, street view - these weren't/aren't established products being done better.

I think Page was being sincere, those aren't the things that really interest him. But that's not to say that google doesn't do those things as well.
A few years ago, this would've been the equivalent of an April Fools google gag.

It's pretty amazing that it's possible now and so easy.
This is a great, informative post; I'd just point out that generating on-the-fly certs is a basic functionality of all the web app testing tools, Burp Suite being the most famous.

If you haven't looked at Burp Suite and, unlike Aldo Cortesi, can stomach running a Java program (I don't like Java either, but...), Burp is both the industry standard tool used by appsec testing for web work and pretty inexpensive for what it does.
One option is essentially a programming test framed as a first quick milestone. Say the app is for taking and sharing photos and has a $10k budget. Start with a milestone for an app with a single button. When the button is tapped the user can take a photo using the built-in, default camera view. Price this milestone at $300 or some other small fraction of the total cost.

If the contractor quickly sends you something simple that works without too many lines of code then you have a decent signal that the skill level is sufficient. Anything else (slow response time, app doesn't work, below expectations code quality etc) and you have a decent signal that the skill level is insufficient. In this case just pay out the first small milestone, thank the contractor, cancel the project and try someone else.
Please read the title: search "bing me up" on Bing.

Didn't know re shortened links, thanks for letting me know. I did try posting with Bing's homepage URL but it didn't allow it.
Try to add a JDK_HOME environment variable which points to your JDK e.g. C:\Program Files (x86)\Java\jdk1.7.0_07
After years of reading Yudkowsky/LessWrong, I find it hard to take these kinds of articles seriously. They're talking about a future where AI actually exists, and not letting their imagination get even close to the true repercussions.

When you suddenly have an intelligent species running around that's vastly more intelligent than humans, it's hard to even imagine what it will mean, but "there will be vast transfers of wealth" is not even close. More like "the world will be unimaginably different", or more likely "the world will be destroyed".

For more in-depth looks at these things: LessWrong.com and intelligence.org.
Ignoring the timeframes laid out in the article, if you accept the proposal that AI will surpass human level cognition at some point in the future (big IF, I know...) then issues put forth here are something we _will_ have to deal with.
OpenSSH: Expose remote forwarding ports as environment variable
PayPal is global, for one, and they have reputable foundation. They have brand recognition too. You and me know about Stripe/Google Wallet/Amazon Payments/Dwolla/etc. but does John Doe from Craigslist/Ebay/"Mom & Pop shop" know about them?
This may have something to do with the FBI's recent push to monitor real-time communications like Google Talk, Facebook chat, and similar services (http://www.slate.com/blogs/future_tense/2013/03/26/andrew_we...).
Well that's not true: https://support.twitter.com/groups/56-policies-violations
America is on that list so long as it is the dominant military/economic power on the planet. You kind of have to resign yourself to that. You have a choice, however, in how many other countries are on that list. You can choose to limit that list by insulating yourself from international frameworks that give people in India, China, etc, a say in the laws that govern you in your country.
FullContact Person API Images Get an Upgrade
How many students, when deciding on their major, actually look up information on job availability and typical salaries?

Not many, but most have a decent sense of how dropout graphs relate to ultimate income, and have a sense that engineers make a lot and comm majors less.

The other issue is one I've written about before, but universities have basically begun to practice market segmentation but with academic ability: people who want a really rigorous university experience can find one in hard science, engineering, philosophy, and some humanities departments, and people who just want a degree can find one in comm, sociology, many business schools, and a few other places.
No, I haven't really, but this doesn't surprise me either. I have a feeling that Amazon is doing the same thing with their Android app store.
The tap addition is great! also nice to see that it's now possible to set e-mail headers. Out of interest, is there a recommended method for configuring headers transmitted to clients? as I would like to set a Content-Security-Policy.
I read the article, I am the one who posted it. Don't talk to me like I'm an idiot.

The fact that Google gives the violation of their agreement as the reason doesn't mean it IS the real reason behind it. There are many other youtube apps (like MetroTube) that do the same thing, but they don't get removed. It's a fact that Google has been boycotting Microsoft for years. They blocked GMail syncing for Windows Phone devices, they disabled Google Maps for WP (it worked before, but then they just blocked all WP devices), and now they do it again.
Arg, missed that! Can you post a link?
It definitely doesn't render what users have learned moot. Back buttons will still be in the top left. Actions items on the top right. Title bars will be at the top, with centered text. Tab bars will be at the bottom. Sliders will still function by sliding. Buttons will still function by pressing them.

Yes, there's a slight difference, but I think you're making a mountain out of a molehill here.