skysight-inc/HackerNews huggingface dataset:
Whenever we get around to establishing a (glorious and best) totalitarian government, it's really going to appreciate how easy it is to find out who the loyal citizens are, and who the future gulag workers will be. People have really gone out of their way to lay some really solid groundwork. We'll set new records for efficiency in identifying those critical of the regime and getting them separated from the pure-minded.
Graylog2 now has an online plugin scaffolder
I've gotten by with Emacs and the command line tools. Full disclosure, I'm the author of this game: https://play.google.com/store/apps/details?id=net.parodychec...

I'm hesitant to give up Emacs just to write for Android, but even so I might give this new gizmo a try.
That's not really horrible. Horrible is when AdSense shuts your account with $15k/mo revenue, confiscates $30k earnings already on the account, refuses to tell you why (a template response) and there is absolutely no human you can call and discuss this.
Totally agree it's more like an evolution, and I doubt it will be exposed on iOS at all, which means the same developer rules will apply and downloaded JS will have to be running inside a UIWebView.

The fact is that after thinking about the iOS developer rules and what is currently available in iOS, it's totally doable to write a true Javascript bridge that respect all the requirement from the iOS rules and still let your JS code access all the ObjC runtime, in a totally transparent way aka I am able to write the following:

var userName = userNameTextfield.getText();
var helloMsg = "Hello " + userName;
messageLabel.setText(helloMsg);

The first line will directly get the text value of a UITextField (no callback used here), and it will end up calling directly the 'text' property on the UITextField. So the JS bridge works transparently where JS code call native ObjC code directly (without using callback) and obviously ObjC can directly access the JS side... there are a few gotcha but the full system works beautifully and surprising enough performance are quite good. It took me a few years to come up with the cleanest solution and implementation.

I am currently working on integrating such piece of code into some of my apps and have them released on the AppStore. In fact if anyone good in JS is interested I would really appreciate some help to get that bridge off the ground since I truly believe there is a lot of great opportunities with a JS bridge to ObjC that respect all iOS rules.
My contact info are my HN profile.

Edit: minor typo fixed
I've been eagerly waiting to use this, but apparently it only works with CA employees.. :(
4 Reasons I use large type to optimize user experience
Google Search, Maps, and Gmail were so much better than the competition that I don't think it's fair to not consider them to be something "new". Otherwise, by the same logic, Apple has never developed anything "new" either (MacOS was not the first windowing operating system; the iPhone was not the first touchscreen portable; the iPod was not the first portable MP3 player).

But, I think anybody that lived and worked during Microsoft's market domination in the 1990s has to be seeing hints of the same unsettling behavior in Google.

It's clear at this point that every single market has to see Google as potential competition: SaaS hosting, search & information management, self-driving cars, consumer electronics, and now music. It's not a matter of if Google will choose to step into your market, it's a matter of how much of their resources they will dedicate to it.

I think this strategy will backfire on Google, but I'm not a fabulously wealthy businessman, so what do I know?
You seek to minimize the illegal conduct of the agents involved in this case, but this is actually very serious. I certainly don't want the IRS having access to my medical records, and in fact HIPAA was designed for exactly this type of thing. What if the IRS decides to keep this information and use it to spawn other investigations? Who is going to stop them once they have the records? If the law allows for $25,000 per person, and they were informed that they were violating the law and did this anyway, then so be it.

They likely won't wind up with anywhere near $250 billion, but someone needs to keep these IRS animals in check. I'd like to see a multi-million dollar judgment, paid personally by the IRS agents involved over the next several decades, while they are forced to work construction. Then I'd like to see pictures of them working in the hot sun to pay this debt published in the IRS employee newsletter as a warning to other power-tripping, pizza-eating, Coke-swilling agents that practice their profession with wanton disregard for the very laws they are supposed to be enforcing. This kind of thing is not OK.
What should I do with my 2 char domain?
I just snagged a 2 char domain, "F4.io", what should I do with it?
As the service is connected to your email and your Google+ accounts, it's possible that Google can determine actual frauds with much more accurately than, for example, Paypal. Google is a data company after all, and I'd be surprised if they don't employ big data techniques to build trust networks and pinpoint frauds.
Seems like this was cobbled together for Google I/O. The experience is lacking.
A good 8 or so years ago I used to go through London Waterloo once or twice month for meetings at head office. What I used to do was be first off the train, and stop and wait in the middle of the platform, light up a cigarette and watch the rest of the commuters get off the train and herd down towards the ticket gate things. Most miserable looking thing ever. They looked knackered even before they got to work. But, in hanging around and waiting, I got to breeze through once they had all cleared.

Next thing I noticed, which kind of freaked me out, was on the walk over bridge that connects Waterloo with Waterloo East. You enter with the herd, and its kind of pure random noise. What is interesting is that by the time you all get to the end of the walk way, more often than not, every one would be walking in pure synchronisation, like a marching army. They became one. Almost like Borg.

Noticed something new recently. So many people now have their noses buried in smart phones or tablets, fingering away. Even less chance of breaking the barrier. They will never see you smile...
Oh nonsense. I charge a premium over some of my (business) friends because I work full stack plus project management. But those friends are just as competent, at the coding.
Adsense users often complain about this. They don't seem to realise that they're not the customer. They're not even the product being sold. They are trying to sell product to Google - "Buy this space on my web page / youtube video".

Google has strict rules, and sometimes makes mistakes, and doesn't have any way to sort out those mistakes. It sucks for those people. And since those people are (by definition) the kind of people with websites you do hear about it quite often.

Having said that, you do sometimes hear about people with large numbers of adsense viewers being called (real telephone call!) by Googlers offering advice about better results.

And you hear from people with adword accounts that they get to speak to real people.

I don't know any numbers, but I bet Google has a lot of people wanting to contact them.
That's the most interesting thing here.

Microsoft clearly knew this would be unacceptable, and obviously would have known Google would have to tell them to remove the app.

So it's clear that the whole thing is an exercise from Microsoft, I suspect, to paint more of the "evil Google" picture that they are working assiduously to establish. Now they can point to Google and say "look, everyone, Google is taking away your toys, they must be evil!".

The problem they may have is that this is pretty transparently unacceptable on their part, and even worse, it doesn't jive at all with their general stance on intellectual property (Android infringing on their patents, etc.) where they paint themselves as the good guy who always licenses IP and expects others to do the same.
Seriously, are you defending stop and frisk as a trivial issue now?

How about internment camps then? Does that better suit your strawman?

Whereby Eisenhower's Executive Order 9066 caused Japanese American citizens to be plucked off the street and put into camp against their will for MULTIPLE years with NO recourse. All because of unfounded fear. Not so different is it?

http://en.wikipedia.org/wiki/Japanese_American_internment

I know people that this directly affected so I feel strongly about this issue.

While I can and do respect your skill and experience in security, this however is an area I doubt you have much actual experience or proper perspective in.

I would recommend visiting Manzanar or one of the other camps if you have not had the opportunity to do so. These are not nice places and caused severe hardship to the people imprisoned there.
In a number of comments on HN I get the impression that people believe Google to be a more "open" and less evil company and thus should be trusted more but here you're comparing them to other companies considered "evil" and saying it's okay for Google to behave the same way.

Also, lack of social media integration isn't that important a feature of search engines. Also it is likely that UbuntuOS/Jolla/FirefoxOS/Bada also get the same treatment from Google?
Seems to make sense; it was never fully opened to developers, and making Google+ a Facebook-style app-platform-on-a-webpage never seemed a very Google-y approach (for gaming or anything else); so its not surprising that they announce its retirement at the same time that their strategy around Google+ apps in general and gaming in particular are more clear (cross-platform gaming services under Google Play Gaming Services, app integration with G+ through G+'s SSO features and, for sharing via G+, the Moments API.)
He "thought" but his devs do not. They don't even QA (customer does this).

In this example, the dev is cheap compared to getting weak spec and a wishy-washy or non-existent QA response cycle.
Career advice for college grads from Reid Hoffman
The commercial made me want to vomit.
Speaking as someone who was also 13 around the time GMail was doing their invite thing, yes. I coveted that thing. I listened to TWiT with Leo Laporte and heard them talk and talk about it, and scoured web forums looking for one.

It's not that weird really.
So now Facebook chat, which partially supports XMPP, is the most open of the widely used IM networks. There's a thing.
I successfully merged my Google Apps Google+ account with my regular Google+ account. Have you tried this?

https://support.google.com/plus/answer/1716102?hl=en&top...
Didn't all of those arguments become irrelevant once the FinCEN guidance came out?
No but if he uses Gmail (and it's a pretty good chance) he will. If not, he will find out sooner or later.

Paypal's era is coming to an end, it was just a matter of time who would have claimed it. Luckily, it was Google rather than Facebook.
Despite not updating Google Voice for HiDPI for what felt like an inexcusably long time, one thing they almost always do right is serve retina stuff whenever and wherever possible (which was probably aided internally a bit by the release of the pixel).

Anyone making graphics-intensive sites (maps, photos, landing pages, etc) that isn't serving @2X versions is now officially Doing It Wrong. The retina iPad has been out for ages, and we now have a sub-$1500 laptop (and of course all of the high-end Apple stuff) on which all of this low-res stuff makes your brand and product look like crap. Seriously, it's not that hard.
That depends what the question was.

I've had nothing but excellent (less then 6 hour) response times from Stripe.
But his point is not about Apple being different but about Google's fans eating the kumbaya thing up.
http://www.jabber.org/ maybe?

Or run your own xmpp service, if you are a business/company. I personally use prosody. Works great.
A fresh new look for the Maps API, for all one million sites
Google announces a ton of cool stuff.

Here are some of Gruber's tweets during the keynote:

"Why is AAPL down ~5 percent on this?"

"Where’s Andy Rubin? Too busy?"

"“Requires all students to have a Google Account”."

"Why aren’t all these presenters wearing Glass?"

Biased, sarcastic, and condescending... why do people visit this guys website again?
By 'everyone' you mean the usual Microsoft zelots like recoiledsnake and cooldeal?
In my opinion the article is somewhere between missing the point and plain wrong.

Concurrency is a property of a set of tasks describing dependencies among these tasks. Think of it as a graph with a vertex for each task and an directed edge between two tasks if one task depends on the other tasks result. Two tasks are concurrent if there is no dependency between them. Concurrent task can be executed in parallel, but do not have to. Two non-concurrent tasks can not be executed in parallel,

Parallelism occurs during runtime when independent task are actually executed at the same time (no matter if you do this on two cores or if you are just interleaving the execution of both tasks on one core). Executing two tasks in parallel requires that these two tasks are concurrent.

Example

Two (read-only) web requests are concurrent because there are no dependencies between them. Each web request consists of some subtasks like parsing the request, querying the database, performing some business logic and building and sending the response. These subtasks are not concurrent because each one depends on the result of the one before.

There are now (at least) two options for processing these both web requests - one after the other or both in parallel. In the first case you ignore the concurrency between both web request, in the second case you exploit the concurrency between both web request by parallelizing their execution.

So IMHO there is no choice between concurrency and parallelism. Concurrency is a property of the system you are building (and there is not much you can do in order to add or remove concurrency). You then have a choice to introduce parallelism to exploit concurrency or you just ignore cocurreny, but that's it.
Larry Page Wants Earth To Have A Mad Scientist Island
Facebook provides trivial value add to the user. Except for those wanting to view adverts. But there's no exclusivity in advertising, clearly.

Facebook could provide value add, they could pivot, but they seem to be entrenched.

It's a constant surprise to me how, very rapidly, once innovative companies become mired in their past. It's fascinating. It's almost a death wish.
The issue that triggers that problem is that Google refuses to either give them access to the YouTube API like it does for iOS and Android or makes a WP app itself.
Tesla plans stock offering to repay government loan early
Disregard this feedback. Do you know how to use a blue pencil instead of the standard yellow? I thought so. These controls maintain the overall look and feel of the native components while just giving them a different skin. Sheesh, even Apple recognized that developers wanted to give their own look to controls by giving them Appearance hooks.

You know what else you get by coding your own UI components that mimic native components? A greater knowledge of the underlying platform. Even if you and everyone else hates the end results, the creator has increased his knowledge, which is more valuable than your troll.
I am an ExpanDrive customer and I am very happy with it. I just upgraded to version 3 and it is very nice to mount drives over SFTP from where ever I am.

All in all the product is polished and works better than OSXFuse and having to open SMB ports, etc for my use.
Sorry for the confusion. I meant the former, as in my case, search marketing (SEO/inbound marketing) vs. programming. Most people I know working full-time in search don't approach the salaries/rates that developers make and speaking broadly, I know a lot of skills translate better in consulting than others do.

That said: bottom line is that I should be charging a lot more than I am now. :)
The platform has defined conventions. There's a set of Human Interface Guidelines, and those guidelines prescribe what UI elements to use where.

There is also set of standard user expectations, and a general design culture that ties the platform together for its users.

On top of this is the massive investment that Apple has made in educating users of what to expect from the platform -- an investment that is further strengthened each time a user uses an app that follows the expected conventions.

Further, users buy their phones for this cohesive platform experience. If they wanted flat UI, they could buy a Windows Phone. They haven't.

So yes, forcing a completely non-standard UI on users, and promoting its use on the platform, is condescending and honestly hostile to the health and cohesion and shared value of the platform.
That's not Google's problem. What law says that Google needs to provide an API? This is just embarrassing for Microsoft. Basically google doesn't think it's worth spending the time developing an app for Windows Phone, and Microsoft then tries to hack it together by themselves, illegally.

I haven't ported any of my own apps to Win Phone either - what's the point when nobody is using it? Out of 60,000 visits to our site over a given period, 4000 are iOS, 2000 Android, 50 blackberry and 20 Windows Phone. We haven't bothered with blackberry either (apart from providing an html5 version).

Face it Microsoft: Windows Phone is a dismal failure.
So, yeah, Zenpayroll is awesome but the rollout is taking forever.

Disclaimer: I'm in Illinois.
DIY Firearms Makers Are Already Replicating And Remixing The 3D-Printed Gun
I don't necessarily mean Node, but serverside javascript. I don't really care for the event notification process of Node. It has its place and for many tasks it probably is the best solution. However for most web apps its probably simpler not to worry about it.
Earth Day Data Challenge: Win $3,000 using Public Ocean Data
JavaScript has a mixed praise. Some people hate it but still use it because it's the only option, while other people love it to death.

I think once people know how to use JavaScript appropriately and uses it's strengths then it's a much better language. Back in the day I found JavaScript weird and messy but that was partly how I used it. The prototype pattern is extremely powerful and JavaScript is a multi-paradigm language, which is great. OOP or Functional, it's your choice.

With the rise of really good front-end frameworks (they're getting better), the quality of JavaScript applications is getting better and better and Node.js has also done a really good job at boosting JavaScripts rep.

I do think the standards body is greatly flawed and all the different browser implementations are increasingly frustrating. The ability to use new features is extremely little, unless you use JavaScript as an embedded language in another application (i.e HTML5 App in a native context).

I don't think JavaScript will be the next PHP.
Ugh, and to think that the only thing needed to prevent this was one other "big" IM provider using XMPP. If we didn't have to rely on a single point for everything, and were, instead, more distributed, like email, then Google would have found it much harder to cut federation off.
I had a prepard card setup with Google Wallet when it first came out. Then that card was discontinued by Google. I had $100 loaded onto that card. When I asked Google for a refund (September of 2012), first the form to submit a refund request wasn't working, then I couldn't get a hold of a human to talk to. After doing some googling (maybe 1-2 hours), I found the phone number to call customer service. When I got to talk to a person, they were unaware of the Prepaid card being discontinued. Because of this, they were also unable to give me a refund. Then I called again, seemed like the same person picked up, and I told again to fill in the online request form. Somehow, the second time, the form did work. But it's been way over the allotted time to receive my refund from Prepaid refund, how does Google expect to send money and actually get my rent, deposit, gift, or anything I use Paypal for to not be held up on their servers somewhere?
I would love a gmail script that automatically selected your "from" email based on the tag/folder the email was sent to.

For example, if you receive an email from example+test@example.com then it would automatically select test@example.com (or whatever you set it to) as the "from" field.

I'd be willing to pay for this as I don't think this is possible with Google Apps Script
I've had this design for about a year and a half. It seems like many of the blogs here are taking the same route so I figure I'd share why I did it. Let me know if you think it's helpful.
Should you have Institutional VCs in your Seed Round?
I just asked if they would be unhappy with lots of charges and immediate refunds (answer: they would be, it costs them a bit).
A reality check on Tesla
Amy Hoy on Product People Podcast
I like the black bar. It is simple and it works.
They have introduced upgraded "Support Packages" for a premium:
https://cloud.google.com/support/packages
Disregard this fellow's feedback, since he clearly has disregarded the platform users and the shared conventions of the platform community.

These elements don't maintain the look and feel of the components at all. They're roughly in the same place, most of the time, and that's about all you can say for them:

https://www.joingrouper.com/assets/new_landing/OnboardingScr...

> Sheesh, even Apple recognized that developers wanted to give their own look to controls by giving them Appearance hooks.

Yes, which you can use without breaking users' expectations, because they still look like they belong. They truly are re-penciling, not a rework of the UI to look like Windows Phone.
All the stuff you are talking about are valid examples, but they are from 5-10 years ago. None of these probably will be built on PHP again. I can use the same reasoning and list some major critical applications and argue for Cobol, Fortan, etc. But it doesn't mean it's forward thinking.
"Google Talk [..] was based on an old standard that predated the advent of cloud computing" - what an extremely poor justification... He is not even trying to sound credible !
>By 'everyone' you mean the usual Microsoft zelots like recoiledsnake and cooldeal?

Yes, lets lynch and ban the last couple of commenters on HN who don't hate 'M$' so that we can sip coffee at Google IO while using Macbooks to flag Surface Pro review stories and vote up Ruby and Go posts in peace.
I think that Google Checkout team, as usual, would screw up execution.

On my web site users have choices to pay directly (Stripe), PayPal and Google Wallet.

New users virtually never use Google Wallet (former Google Checkout).
>>Well, this isn't scientific discourse, it's about erring on the side of safety.

No. This is about security theater and nothing more. Beyond a few anecdotes, we have zero evidence that the practice of making people turn off their devices actually makes flights safer.
When I saw the original app announcement (also on wpcentral) I quickly downloaded even though I already purchased metrotube, which is a perfectly good YouTube app for Windows Phone. I knew it wouldn't end well with the download of video and ad removal features. Now I play the waiting game to see if Microsoft nukes the app remotely after they are eventually forced to acquiesce :)
"This isn’t the first time Windows Phone users have been shafted by the Mountain View company not willing to develop for the platform."

Bullshit - this isn't Google screwing over Microsoft, it's Microsoft being idiots. If MSFT built a YouTube app that didn't blatantly violate Google's policies, I don't think it'd be a problem.

YouTube wants viewers, regardless of which platform they're coming from.