skysight-inc/HackerNews huggingface dataset:
They're preventing them from getting a normal reputation, which is kinda sad :\
With I/O Speech, Larry Page Reminds Us Why Google Rules Tech
I doubt it was suddenly, though of course I am just spinning conjecture: What I imagined happened is that Google told Microsoft that it's kind of ridiculous that they have to pay an ActiveSync license for Microsoft devices (which could have used other APIs...but wouldn't you know it Microsoft chose the one that made them even more money), some negotiating happened, Microsoft said stuff it, so Google pulled ActiveSync. It is truly a ridiculous situation that Google has to pay Microsoft to provide services to Microsoft users.

I'm no Google apologist (Page's statements about lets all work together etc were utterly ridiculous. I understand that he probably actually believes what he was saying, not realizing the destruction they lay in their wake), but Microsoft almost always has a nasty stink coming off of their complaints.
Is this still possible today? From my experience, it seems very expensive to buy original art (that isn't prints). Just materials cost tends to make decent sized paintings $500+.

It's hard to be a working-class collector when there are a lot of upper-middle-class people who just want decorations for their walls.
MPs confront Google over attempt to avoid UK tax
I'm more interested in what this will do for mobile app development than the actual phone itself. Having a phone that anyone with a text editor can write software for is going to be huge.

I briefly played with a FirefoxOS Phone at Linuxfest Northwest and it was more responsive than my old Motorola X2. I ran a few of the pre-installed apps and took a picture with the camera and it worked as expected.
I used checkout a year ago and had the same issues. No human, only pre-fab answers based on checkboxes. I haven't used it since.

Recently, I had trouble with gmail on my iPhone (due to the whole EAS shutdown) and was looking for help or info on account upgrades. Only userland help forums for me.

I would say: Google's tech support is terrific until you actually have a problem and need to talk to someone.
MERGE or upsert has some reasonable chance of making the next release, though of course its never guaranteed until its in there.
Show HN: CoVim - Collaborative Editing for Vim
Do you have some proof that this person works for Microsoft ?

Because if you don't then YOU are the one degrading the quality of HN with baseless allegations.
Lol. Removing an app for violating the terms still has nothing to do with reading your emails. The only connection is that both have a some PR effect, but everything those companies do has it.
Yeah, the thought crossed my mind. There are enough people trying to make online products like Google Docs or places to post Powerpoint presentations that it may have already happened somewhere internally. Or, maybe everyone is just using LibreOffice/Muhimbi and doing it all on the server.
It's a great comment, graycat, and I couldn't agree more. Where we might differ is that I think the future of computing is in Computer Science -- but where it will lead to an extension of mathematics (specifically Set Theory). But we're essentially saying the same thing.
Can you elaborate? I'm not sure what Reddit has to do with this.

HN is about what hackers find interesting. A fair number of us have endorsed this particular topic and resulting discussion, enough to suggest that people find it interesting for one reason or another.
No, just with social media marketing. But the two areas are easy to confuse.
Because security really is never a good reason to be skeptical and skepticism, no matter how valid, is just a cloak for hating on Google. I love GMail and lots of Google's products. I even like that this feature will be limited to companies that register with Google. It doesn't change the fact that those partners could be broken into and used to send out malicious emails.

Also, please don't try to insinuate that I'm against the feature. I'm not. I can stop using GMail if I ever want to. I just think everyone should consider their own security and decide how valuable it is to them based on reasonable possibilities.
Huh, there goes my plan to write a dynamic assembler in Go...
Always. The development cycle should be Test, Code, Refactor, as one atomic block of work. Sarah Mei explains why this is vitally important to creating good code in her talk "Work, Play & Code", I highly recommend checking it out.

http://confreaks.com/videos/2333-mwrc2013-work-play-code

Also, if you don't have a test suite to prove your refactoring didn't change functionality, IMO you aren't refactoring, you are simply rewriting. This is the point many people miss about TDD. TDD is first and foremost about letting you refactor your code; doing TDD right gives you the best environment for writing great code. On the other hand, doing TDD wrong makes it more likely your entire code base will be very difficult to maintain.
We've been incredibly busy working away at a new version of Esquire.co.uk.

I think we've really done big things with a small team of just two core developers.

Take a look at the site and let us know what you think!
I say Microsoft sequel server to non-techies(but M-S-S-Q-L to people who know what it is), and MyS-Q-L always.
Ask HN: Would an HN comment length minimum improve quality?
I've recently found myself grumbling at some of the shallow comments on HN - especially around topics that are more subjective or open to opinions. Most of these were snarky one-liners, very minor points, or snap replies to other comments.

Do you think doing a "reverse twitter" and enforcing a comment minimum length would help stop fly-by not-very-helpful comments?

I'm not saying all short comments are useless (I'm a short-comment kind of guy myself: I blame the internet) - but perhaps longer comments would force people to only speak when they had stuff to say. Any guesses on the side-effects of such a change?
> "this 10 item checklist."
> 11 items in the checklist

Heh, it's not often you see an off-by-one error in prose!
Only one of them provides services for cash in an honest exchange.
Had a similar experience. In fact, due to large enough ad traffic, we were assigned to an actual contact in the past, who had repeatedly ensured us that our setup was valid. Then a few months ago all of a sudden our account was banned. After two appeals asking for what could possibly be causing "invalid activity" (if there was, it was certainly not coming from us), we were told not to contact them again.
Oh I totally agree! If you can it makes sense to manage dependencies with tools that have been refined for years for the task like maven, gems, pip, npm, etc... I had this exact discussion with a colleague at Atlassian while writing about git submodule. Using git submodule or subtree might make sense if your environment is not homogenous, for example if you need to mix different languages and keep everything consistent. Even then you can use broader focus package managers like dpkg, rpm, apt, etc.

In any case I like the feel of git subtree as I have written in the post.
My only problem with subtree merging is I have to look up how to do it everytime
As they say, "reality is stranger than fiction"
Israel tags along several European events such as football championships, Eurovision etc. Partially I suspect it's because they don't have the necessary relationship with their neighbours to be included in a more regional context.
I guess it has to do this item 2: "Did you completely understand what cyclomatic complexity was without following that link?", I don't really see how this fits into the rest of the checklist.
In my experience Cambridge is a lot cheaper than London. Both in terms of both living costs, and costs of employing people.

It depends also on the skill-sets you're looking for. London tends to be trendier and have people with who are into the latest-trendy tools.
Or if you happen to have some fairly odd code in your executable. All that this really needs is really big array of bytes in one struct of your code. While anything that big should be unusual, you never know what crazy stuff people will write.
short.....................long?
“They open source a browser and an operating system to sell other stuff.”

No, those were already open source before Google got involved, so Google didn’t really have a choice.
Thanks!

I could hook new and delete, and perhaps some other core functions, but I would rather keep the server code minimal and conflict free, so it could be an option which you have to manually enable with a define.

The gamedevwebtools::core::memory::Allocator is used internally to provide dynamic memory allocation for the server. I like the idea of setMallocCallback, setFreeCallback and the Service::malloc and free functions as they can provide an easy collection of memory stats. I'll probably add them to the next version.

Your object binding system is pretty interesting. I was thinking of adding just service method callback on certain message types, with some sort of internal mapping to map the types to the service methods. But I'll see if I can use a more powerful system.
It is possible though, that by putting off and alienating good-faith customers (due to lack of proper support), Google is actually losing money here.
I think the key to solving the root of the problem here is understanding that there is such a thing as: "Cooperative compliance disorder", which is the other end of the spectrum of "Oppositional defiant disorder".

So the question becomes: How did this person get to believe that when the desires of other men are of higher priority than your own physical health.

Like cell in your own hand, it did not object when the mind decide to send the hand through the fire, he gave his life so that the whole might complete its objective. Cooperative Compliance disorder.
I don't care too much about video chat, YouTube, etc, etc… Just about the plain old XMPP/Jabber user-to-user that was the base for Google Talk and that has been around for many years. The ability to talk with users from different providers.

That is being open. Without XMPP federation, we're effectively locked into Google. And it's just a matter of time that they drop XMPP altogether and we have to use their own protocol for chatting.
http://readwrite.com/2013/05/09/microsoft-youtube-app-rule-b...

They built an unauthorized app and now they are complaining that the app is unauthorized.
I have a 1134 line function with zero tests defined for it sitting open in the background which most likely scores something like 32 out of 11 on that list. I'm afraid of touching that monster...
Startups & Patents: It’s Better to Know A Few Things About Patents and Trolls
Geohot of the jailbreaking fame? I didn't connect the name.
Don't overwork. Don't be this guy.
It's two lines of a form to fill in.
I think it's unfair for you to give out to that guy about touting MS looking at your comment history. All I can see in that is defending Google, nothing more. Also picking on people for defending other companies
They dropped XMPP federation a couple of months ago. The new move is away from XMPP entirely. https://news.ycombinator.com/item?id=5714557
You can turn off safe boot only on x86 devices, but not on ARM devices.
The reason this got talked about in my workplace was that another article covering it claimed that people were even endorsing prostitutes for various skills on LinkedIn.. the mind boggles :)
This is so common in Japan they have a word for it. Which came in useful for naming our group at a previous company: "Team Karoshi".
One thing that submodules do better than subtrees is scale; in a subtree, everything is part of your repository (thus, index, and the associated problems with having having millions of files).

Submodules, on the other hand, have independent index files tied to independent repositories, so it's possible to not have a huge index anywhere regardless of total repository size.
I got tired of wasting time tweaking Ubuntu to my liking; I got tired of Ubuntu performance seemingly getting worse with each release.

I gave #! a try last week and have since installed it on all three of my workstations (home and office). Of all the distros I've tried, this one comes closest to what I'm looking for out of the box. Openbox, tint2, along with kupfer (Quicksilver-like keyboard launcher) are efficient, beautiful, and powerful.
Genius of our time
That is pretty much what every cloud storage services writes on their privacy policy. As far as I know, there is nothing special about Google's.
:) just as the social bookmarking buttons on porn sites, no one thinks they would be clicked yet some do it.
They are, factored in with the karma of the upvoters, as far as i know. And that's why I like this addon that much: It gives a feel for the age and the weight of a submission, when a red story is on the bottom of the page compared to when a bright yellow story is at the top.
> The spec says you must be able to change it.

This is true for x86, ARM has the opposite requirement. Presumably esolyt was referring to the Windows 8 Hardware Certification Requirements: Client and Server Systems[1] which state "On an ARM system, it is forbidden to enable Custom Mode." and "Disabling Secure Boot must not be possible on ARM systems." (page 122) which prevents booting to an OS not signed by Microsoft.

1. http://msdn.microsoft.com/en-us/library/windows/hardware/hh7...
Google is launching Quantum Artificial Intelligence Lab
I think I've attacked both.
> within the context of liberal democracies
Ok, now it makes sense.. from the generous phrasing of your parent comment, I thought of all the other systems out there and how they are that much farther from both the US and Europe.

(I'm german, btw. I have never been to the US (apart from NY which apparently doesn't count); and it's hard to judge differences from just media.)
I'm pretty sure that alternatives exist for every "necessary" service/product Google and PayPal provide. If you are absolutely _so_ fed up with a service, prove it. Switch to an alternative. The sense of entitlement exhibited by people when they feel they've been slighted by a service/company (such as Google or PayPal) in the fashion alluded to by the author boggles me. Doubly so when those same people don't do anything to change their reliance on or stop using said services/companies.

These are public companies with shareholders that demand that they maximize revenue and earnings. As a user (and maybe even as a customer), they _will_ disappoint you. Act accordingly.

"As more and more businesses rely on google’s commercial services..."
As a business, you should be very careful/skeptical of on whom the success of your livelihood relies.
> No company should have such a big impact on your life

> Several months ago I moved everything to the Microsoft ecosystem.

Oh yeah?
I've addressed the "facts".
Newegg nukes "corporate troll" Alcatel in third patent appeal win this year
> Sorry, not following you. HTTPS and SMTPS are both end to end encryption schemes. In fact they both use SSL in a similar way to secure traffic.

Yeah sorry, I explained my point abysmally there. What I meant was e-mails are only encrypted on a node-to-node basis but obviously a proportion of that transport isn't over SMTP. (My complaints are about the entire e-mail stack where as you're focusing on just SMTP, so there may have been a degree of us talking past each other).

> I'm looking in my mail server logs right now, and am seeing a response code from a third party server for every email we forward. Our mail server then determines what to do with each code, and I can manually add additional handlers (e.g. code XXX do THIS, code YYY do THAT).

We're definitely talking past each here. I'm on about client side not server side. (I should have been more clear from the outset that my complaints are about the entire email stack rather than specifically against SMTP)

> Cost is a reason. Delivery assurance is another (e.g. if it fails to deliver the first time, do you retry for hours or just give up?). The fact that some clients are still on slow/off-line connections is a very good reason (e.g. phones that come in and out of cellular range, people on dial-up, people out in the middle of nowhere who get internet for an hour once a week, etc).

None of that is really an issue though. 1) we already have mail servers that retry for hours 2) we already have instant push mechanisms for e-mails on phones 3) you're actually reducing the network overhead by eliminating the POP3/IMAP handshakes every n minutes in favor of an idle TCP/IP connection with periodic pings.

> Really? Strange. I transmit binary data every day over email and I've never had an issue with a recipient not receiving it. Which mail server and version in particular are you having issues with?

Maybe the base64 conversion is happening at my end then. It's never caused an issue as such (we have the capacity to cope with base64), it was just one of many niggles with the mismatch of the whole ecosystem. But I'll happily concede that I was wrong about the binary point :) (I don't particularly want to announce to the world what software and versions we're running at work for reasons that I hope you appreciate)
And I agree to this as well. :)

Our setup is quite special and in that case Gerrit/submodule subscription sort of works. But in hindisght we should have also tried to migrate to some generic packaging system. The reason for going with submodules was that we have ~1000 devs and most of their time they spend in their specific part of the code base. So we created submodules for these discrete parts so they wouldn't be "bothered" by changes to parts of the code base they don't normally access. Also we thought there wasn't so many cross-dependencies between the repos, but this turned out to be false.

We have now started to look at subtree for another product but I hope we can go directly to some packaging/dependency tool instead.
Call me old fashioned, but I still don't get these articles that consist of 10 copy-pasted tweets. Where's the content? Other than the press release and some comments from random people, this has 0 information content.
Same, I was banned for invalid click activity a while back, appealed with an offer of turning over any data they needed to prove I was not involved in it. I never clicked one of my own ads intentionally and only accidentally did once (and something on their site at the time said not to worry about it if you accidentally did it once), and the appeal still got rejected shortly after. This not only locked me out of AdSense forever, it broke other Google products for me that had been tied into AdSense.

Feedburner, for example, didn't let you disable ads in your feed once you've been banned by AdSense. (I haven't checked since to see if this is still the case.) So unless you deleted the feed entirely and recreated it (losing all related settings statistics, etc.) you still had ads on all your feed items, but you weren't getting paid for them.

Curiously, they did this when I was finally only a few dollars away from my initial payout of $100.

Now, of course, I can never participate in YouTube's monetization program either.
Google never had SMTP support. They run services that look like and advertise themselves as SMTP but violate the parts of the relevant RFPs that they don't find convenient:
http://lee-phillips.org/gmailRewriting/
So who works on the rest of the existing Google systems once everyone just up and switches to doing research and "meaningful work"?
I expect the same things from my RSS Reader. I also liked the Old Reader but had the same problems as you do. I also hated that there was no login option if you don't have a Google or a Facebook account, but there's one now. Having said that, I think the best one out there is feedbin right now. The thing is that most of the new RSS Readers, for whatever reason, do not support folders. I hate that. Having able to tag your feeds is cool, but that's no replacement to having folders. If feedbin had folder support, I'd pay twice as much than they currently want.

The last service I had paid to use was feedwrangler. The UI is OK, but it still had no folder support. Instead, the system had something called "Smart Streams" (or something like that), which is basically like folders, except it's not. I don't understand why would anyone go into trouble of coding that filter rather than just adding folder support (or better yet, do both!). Both of the features basically serve the same purpose.

I actually loved Commafeeds design once I saw it last night on reddit. Their design is simple, they have folder support, they have instapaper support. The only problem is, I know this is gonna sound weird, but it's free. I've learned not to trust the longevity of free online products the hard way. If I invest in using this product and they shut down a year later, that'd be a huge bummer (they also have no export option right now). So while I'm cautiously using Commafeed right now, I'm still patiently waiting for what digg has to offer.
I think that you should assemble your team of thirty random people on HN and get them to do that thing that you want them to do. Good luck!
With our wallets, _and_ our time, _and_ our attention, _and_ our lifestyle choices.
"We may need to wait for Google's announcement."

Are you kidding me? All of this fuss with people annoyed at Google when they haven't even announced or explained it?
Theseus: JavaScript debugger for Node.js, Chrome, and both simultaneously
And the tweets aren't even that good. Definite attempted (and failed) humor there. Everyone's a comedian.
1. Google creates a service and gives it away for free.

2. Most alternative providers of the service die. The only ones that still provide the service must also give it away for free and leverage the service in some other way.

3. Google kills service.

Someone might try to fill the void, but why would they? Google might just provide the service again for free.

I wonder how much of the economy has been lost by giving away services for free. There's something wrong with the model where you can give something away for free so you can learn more about them to serve ads.

I remember a time when a certain government would buy a factory in another country, decrease prices to destroy all of the local competition and then lay off all of the factory workers and shut the factory down.

Interesting times for companies like Google.
The rise of French Situationism in Thornton Heath
This whole post seems pithy and extremely subjective by a cranky and unhappy person. Whats with the dancing monkey comment? It really took you an hour to take a single picture of your drivers license?

The person who's home you are staying in wants to know it safe to have you there. Big deal?
If they're not using XMPP, they should publish their new protocol and let other clients interface with it.
A comment like this (aside from being an excellent example of a short comment) would be seen as just what it is: an attempt to circumvent the "crap comment" policy and would be downvoted into light-grey hell. Actually, I was just going to start downvoting minimally-useful short comments but it's not very fair when the authors wouldn't know why: hence this AskHN!
You know, saying that anyone who disagrees with your opinion is "probably Microsoft sponsored astroturf" just makes me picture you with a tin foil hat on your head.

Sometimes the truth is a lot simpler than you're thinking it is. You write a lot of posts that are pro-Google. Are you sponsored by Google?!?!?
Being an open format that can be implemented by any other mail client is, in my opinion, an important part of the feature, especially for those of us who don't use Gmail.
Okay, I'm slightly confused.Can someone please confirm if the following still works:

I'm logged into G+

I'm logged into GTalk with a Jabber client.

Someone messages me using the google web interface.

I get the message in my Jabber client.