skysight-inc/HackerNews huggingface dataset:
Youth geeks are just discovering that corporations are all alike.

Nothing that the older timers don't already know since the mainframe days.

Google is just arriving to the point where the shareholders have more to say than whatever a few geeks scattered around the world might think.
Definitions of 'liberal' differ.

It seems perfectly consistent to me to be 'liberal' and have a 'no (non work related) naked pictures at work' policy under the auspices of a zero-tolerance sexual harassment policy. No one needs to look at naked pictures at work, and they could plausibly make someone uncomfortable in a sexual way.

Now, you could argue that the modern liberal hippie philosophy is that sex is natural and no one should be offended by it and it is just our Puritanical baggage which makes it otherwise, and maybe I'd agree with you. But you could also argue that in the context of our Puritanical baggage, our slut shaming, our last fifty-plus years of Madmen-esque workplace sexual discrimination, we need a period of overly desexualized workplaces before we can shed our Puritanical baggage.
Because George Bush doesn't care about black people./s
My favourite scientists
Show HN: Looking for a place in the UK?
Well, to be fair, if you don't want your binaries exploited, don't write the exploit into them. I can't see a case where this could be used, unless you're letting people execute arbitrary code on your system, in which case you're screwed anyway.
Of course it makes sense they would offer support for Adwords -- a product with which they draw in revenue. This article, however, talks about their Adsense product, with which they pay customers.

And obviously, they have to have ad sellers to have ad buyers, but I still find it curious that they offer support for one and not the other.
Google Alert – Introduction,Setup And How Important Itis
What is Pityriasis Versicolor Treatment? (Tinea Versicolor)
SMTP is worse than plain text. It's plain text and base64 (which increases file sizes by ~30%). It's a horrid protocol, but sadly it's what we're currently stuck with.

But this is all moot as the article is about XMPP, WebDav and RSS. The SMTP headline is nothing more than clickbait.
Circus Edition: DjangoCon EU 2013 (Welcome Video)
Well it's quite clear that for Google, Google+ is where all the communication should be going on and Gmail is the legacy.
That's for the new Hangouts service. If you can keep using XMPP with your Gmail account, then it's not that terrible. I don't know if it's a forced replacement.

We may need to wait for Google's announcement.
They released a iOS version, which has the same restrictions. So yes, they could.
A Microsoft developer network blog speaks about availability of a functional language by MS on FreeBSD.

Verily, the last times have come, and MS is turning into IBM! :)

(BTW MS maintain an internal Linux distribution, among other things. Probably we should expect more things like this.)
I was a Microsoft hater when I was 15, too, but at least Microsoft makes their money by selling Windows, Office and the like rather than by selling my data. So even if their ‘cloud services’ such as Outlook.com are ad-supported in some way, at least they don’t completely rely on that, and I still have the choice whether to use Windows or not – all their services run just fine in Opera on Debian, too.
That's desirable feauture for any information feed, from RSS to IRC
> Okay, let us assume that he does, so what? A lot of people work for Microsoft, Google and Apple and post on HN.

Because you seem to have him pegged as a MS hater when if you look at his previous comments of the past 3-4 months they're contrary to your hypothesis of him hating MS.

> Nice job at trying to derail the discussion.

It was already derailed by your witch hunt against this guy. I generally look at a user's history before thinking of calling them out for bias.

> Now care tell us what do you think of the topic of this story...

Considering I have never said anything negative towards Microsoft (or for that matter, Google, Apple, or any major tech company) on HN and I am currently posting this on Windows 7, while using Intellij IDEA, Visual Studio 2012 and with also a couple of remote ssh instances of Linux simultaneously open, I definitely have an overt bias :)

> ...instead of trying to go ad hominem on a tangent about some HN commenter's posting history which has nothing to do with anything really?

I don't think you're in the best position to be accusing anyone of name calling and character attacks based on your very angry and accusing comments so far. It's just a forum and the Internet is a silly place to get angry over :). I've had articles I've submitted get flagged or ignored. Doesn't bother me. I consider it the people that flagged its loss and not mine and just put it out of my mind almost after I submit it.

> Edit: What in cooldeal's HN profile makes you think he works for Microsoft?

Perhaps he doesn't and I read too much into his comments and he's not. However, he's certainly not a Google fanboy and MS hater. If you would like to attack people, there are much better communities on the internet to do so than HN.

Edit: although yes there are people here that have a strong dislike of MS for whatever reason (and also those that dislike Google, Apple, Ruby, PHP, and anything else that can be polarizing), assuming everyone here is in one camp or the other and accusing them of such is not winning you any sympathizers as I use quite few tools at times that are not considered super popular on hn myself (such as Opera, Java, C#, Windows, etc). I also use things that are popular as well (Python, Linux, JavaScript, Android). In then end, I really don't care what anyone uses other than myself as my decisions are related to what works best for me and only that. I stopped worrying about staying trendy sometime ago and I think I'm happier for it.

However, I can't support someone that resorts to mud slinging themselves. I think it's a shame you are trying to fight everyone as well as it just reaffirms the people that flag such articles that they're correct and dissuades those more amiable from supporting such articles in the future. I prefer an HN that is less polarized or focused only on one or two tech platforms.
Hyperbole aside (they won’t drop SMTP) that is a very narrow and unfair view on the situation, they at least tried for years to make it work with these standards and failed.

They were obviously the last ones doing so, and this new approach is mainly about modernising their infrastructure.

Is there anyone else of any consequence out there who is building these sorts of messaging apps on top of XMPP?

Google was the last one standing, and it just didn't work out.

And why cherry pick “standards”? how about web standard? Chromium is a very big commitment to them.

Edit: I should be more specific as I meant a federated implementation of XMPP.
Google is the new Microsoft. Nothing new. Move on.
Since this site has stricter guidelines than Reddit, that's not actually an answer.
CrunchBang is abbreviated to #!* not just #.

It's my favourite linux distro. That and Arch for my ARM Devices. The forums and IRC are very helpful also; I highly recommend #! for anyone who wants to give linux a try.
Yes, something like this:

"Our users do not feel the need for SMTP so much as to make it profitable, we are pursuing other options, hence our SMTP servers will be closed down in 3 months' time. You can continue communicating using Google+ or Gmail."

Honestly, they look very much like losing some real-world perspective. I mean real as in 'the table holding my keyboard'.
I quit your site after two consicutive popup ads.
Yes, but I guess the '!' was automatically removed by HN (I know it does that at least when the '!' is at the end of the link title).
Because I have used eclipse and recently and I would not call it "stable".
Time to setup goodold Mutt and subscribe to good old mailing lists, if you care about information density.
This isnt actually true. Unfortunatenly, private inflation offices dont have neither the manpower or the expertise to produce statistics as the official Indec organisation, so their numbers are also hard to trust.

More important than this, currently in argentina you dont have the ability to buy foreign currency, and not knowing what the inflation is (but perceiving it very high) is one of the factors that contributes to the raise of black market dollars, and buying dollars with credit cards and selling them in the black market pays off half a paycheck in a day for many people.

ADDITION: there is no doubt in anyones mind that the Indec is grossly manipulated. They claimed today that with 6 pesos (about 1.2 dollars) you can feed a family of four.
A Regular combo in Burguer King or Mc'Donalds is between 50-60 pesos.
A 1 litre coca-cola costs 10 pesos in a cheap supermarket.
Good job, Google fans for flagging this story off the front page, you really have a veto on the HN front page.
I think a revelation I've had recently is that, in general, friends are boring unless they are doing something of interest. The information I find on Google+ and other non-real-life endeavors from people outside my real-life bubble is much more interesting, as a rule of thumb.
This whole "Many people have it worse off, so technologists should accept being a conquered, plundered people" attitude just reeks of mediocrity. I can't stand it. It makes me physically ill.

A couple things. First, you have to consistently come out in the top 10-20% of the project allocation heap to have a career in this industry. You realize that almost no one can have top-10% luck over a period of 20 years, right? If you don't get the absolute best projects available, you become a second-class citizen around 28 because you're competing against people who were politically fortunate enough to get real work. Have fun with that. Unless you die early, you will turn 40, and unless you rape the project-allocation game into ribbons, you won't have high-enough quality work experience to survive what this industry considers "advanced" age. You'll be a 40-year-old with the typical dogshit work experience (that only makes you a bitter loser; you don't learn anything from it) that most people get, competing against 25-year-olds who haven't learned yet that the game is rigged against them.

Second, at least in New York or the Bay Area, no programmer gets to raise kids. We are, as a people, being sterilized by the cocksuckers who control this shitpile of an industry. To make raise-a-family money, you have to become more like one of those parasitic VP/NTWTFK's that I talked about who get huge paychecks just for using the bathroom. If you do actual work, you'll never make enough money to, for example, own a house in the Bay Area. It's the VP/NTWTFK's who are driving up those prices, not legitimate people.

Unless you're extremely fortunate (1-in-1000) and work for a startup that IPO's, you'll see things exactly as I do in a matter of a few years. Big fucking deal, you get to spend $10 a day on coffee. Yeah, you're fucking Marie Antoinette. Congratulations on your awesome life.

Did the oppressed people of Paris in the 1780s say, "You know, they have it worse in Somalia", and therefore decide that their ruling classes were wonderful human beings? No. They took responsibility for making their lives better, and they went out and fucking did something.
Quotes & Hero's Journey Game Mechanic
How Garbage Collection works in Java (basics)
> Well, to be fair, if you don't want your binaries exploited, don't write the exploit into them.

That was my point. But without researchers investigating potential exploits, then developers have a harder time writing secure code.
Does MS really have an internal Linux distro? Do you know what they use it for?
Other than a basic understanding of what it is, I don't know anything about XMPP. What's wrong with it? Or, more specifically, what does it do poorly that other things have eclipsed?
Great point. I agree, and I hope that collaboration between Google and third-party developers will only increase what IntelliJ and now Studio is capable of.
I have been trying to move away from Google services for a long time, unfortunately it is very tightly integrated in my life (Gmail, Android etc.) and I am both lazy and loath to spend money. Google is fine for now but I won't hesitate to jump ship if I find myself looking at better options.
>I'm starting to think that Microsoft are a more "open" company...

I am disappointed too. But why is Microsoft more open? Does Microsoft have an open messaging protocol that I don't know of? Or an open source operating system? Or an open source browser? The last I checked, they were forcing manufacturers to ship computers with locked down bootloaders so you can't install your own operating system.

>But they're privacy policies for GDrive scare me, so I don't use that.

Can you clarify exactly what point in the privacy policy you are talking about?
... HTML? You're joking, right?
> It did? Using an open format?

As much as Web 2.0 enthusiasts loathe the fact, Microsoft actually invented XMLHTTPRequest. See http://stackoverflow.com/a/12067786/112125
Some good stuff in there but on principle I wont' up-vote it because of the forced attempts to get me to opt in. Four or five!
There's plenty of people (in every competitive industry from startups to consulting) who work until 11pm everyday without having heart attacks, presumably there were other factors at play here.
Sudden cardiac arrest can, in theory, happen to anyone at anytime, its just that its an extremely rare occurrence.

Most of those cases can be traced back to a previously unknown heart disease though. In general, the probability of you dieing in an accident on your way to/from work is alot higher.

The fact that i read about 3 cases of sudden cardiac arrest in very young and seemingly healthy people on HN in a rather short period is a bit discomforting though.
How to create a Slideshow in JavaScript for Beginners
> The economist's spotlight on Argentina is due to the British establishment's dislike of the currently elected Argentinian government and England/Argentina tensions of the past decades.

Indeed the current situation in Argentina is very extreme in terms of democracy: people being prosecuted for thinking differently, the government building an explicit criminal association. The conflict with the Falklands is finished and the Argentinisn government uses it as smokescreen.
Duplicity[0] supports it through a boto[1] backend.

[0] http://duplicity.nongnu.org

[1] https://github.com/boto/boto
Hmm, I must be missing something. This isn't a normal binary that can be exploited by a malicious user. This is a binary that exploits the compiler to write to memory to places it shouldn't.

This can only happen if the developer is malicious relatively to the compiler. Since you're the developer, and you're trying to avoid this exploit happening to you, there's no need to worry: Just don't perform the exploit.

It sounds to me like you're saying "we need to have more research so I can avoid exploiting the Go compiler".
I like Crunchbang for political, not technical reasons. It doesn't matter to me if every package is vanilla Debian.

Crunchbang provides an opinionated set of defaults for what a composable, 'minimal' Linux desktop might look like. These days, I would build what I want from a Debian base install. But the reason why I would care to do so, is that distros like Crunchbang showed me that the composable approach worked so well. It makes new Linux users care about playing with their environments, which, for good or ill, is a venerable long-time Free Software user preoccupation.
Cybersecurity Starts in High School with Tomorrow’s Hires
I also believe Bitcoin is a good opportunity for Argentinians.

BEcause of the difference between credit card dollars (about 6.20 pesos) and black market dollars ( 9 pesos today, 10 pesos last week) you could buy bitcoins, sell it for dollars and then sell dollars back in the market at 9 pesos.

It is part of the circumstance that argentinians just really love dollars.
It is federated in such a way that it is sometimes difficult to establish new features, as there are a multitude of servers and clients, which would all have to support said new features for them to stick.

Some see that as an advantage, but it definitely doesn’t help ‘innovate’ and re-invent the wheel every other month. GPG encryption, for example, while standardised in XEP-something, is still not really supported in widely available clients. OTR encryption is more of a layer atop the actual protocol and hence somewhat inelegant (and also not that widely available).

Also it’s XML-based, which could be argued is even worse than base64, but that should be a rather small concern given how popular JSON and the likes are nowadays.
3 Ways Google Will Transform Communication
I tried the different views on this. Maps 3D appears to be identical to Satellite, and Terrain appears to be the same as the normal Map view.
None of those stories say anything about scroogled either. My point is this particular article makes a premise and then completely fails to follow up on it. Its really poor writing.
How Journalists Can Protect Themselves From the U.S. Government
Also bcrypt! And CISPA isn't as bad as they say it is! And neither is Wikipedia!
Postify launches iOS App, marketing which will never end up in spam or trashcan
>This isnt actually true. Unfortunatenly, private inflation offices dont have neither the manpower or the expertise to produce statistics as the official Indec organisation, so their numbers are also hard to trust.

They are not hard to trust because every Argentinian that goes to the supermarket knows about it. And you have the data scraped to analyze it yourself. I can quickly compare tickets from years ago.

It is truth that is very difficult to do statistics at a country scale but if the Government says that 1 + 1 = 4 and you say it is 2.15, who is closer?
Not that I know of. Why?

Links? Phishing would be much different if people read links instead of the <a> label.

Images? Really? Just attach them and do not add clutter to the message.

Edit: did I say something wrong?

Really?
"Niklas Zennström, the Man Who Sold Skype — Twice" (http://blogs.wsj.com/tech-europe/2011/05/10/niklas-zennstrom...)

The difference is Eiffel Tower man called con artist, but Skype man - a shining Internet star and a founding member of The Wall Street Journal Europe’s Technology Leaders Council.
Yes, but that's not the skillset that the OP was advocating paying for.

Your code I am sure is excellent; but we're talking about the other factors, such a project management, specification and UI design. etc etc.

Also, in some cases there is no point building a full architecture and reusable constructs: if all you're doing is writing a Wordpress theme or plugin what's the need?

You wouldn't hire me to write a Wordpress theme, you'd hire someone without the premium. And it would he just as good!
When things like this happen, names, pictures, and home addresses of responsible managers should be posted on the Internet so that the good fight can start.
Everything in this comment would be fine if you just changed "hour" to "day". As it stands, though, you've needlessly complicated your pricing by making it too granular.
So, some friends and I wrote a very basic boilerplate version of something like this ourselves--I intended one day to extend it to use for gamedev tools. Awesome work here!

Would you consider adding a simple way of hooking new/delete and thus having a simple memory allocation tracker? Say, providing a simple way of registering new/delete and then just returning your wrapped versions?

EDIT:

I see you get somewhat close with 'public gamedevwebtools::core::memory::Allocator', but that doesn't seem to be used for what I'd expect--I'd suggest having something like Service::setMallocCallback and Service::setFreeCallback, and then letting the user just call your Service::malloc/Service::free in their own memory management code. Have added ability to pass in line, file, etc. on allocation/deallocation.

EDIT2:

I noticed you do the same once-a-frame business that we did, wherein you call and pump the service message loop.

One thing that we did was have a notion of messages running a command on an object--see the signature here: https://github.com/crertel/headcrab.js/blob/master/inc/headc... .

One helpful addition we had was letting you bind pre-function and post-function callbacks and arguments; this made it easy to, for example, call appropriate mutexes and whatnot on an object prior to querying it or mutating it. You may consider adding something similar to that--right now your extensibility seems to be mainly in overriding the on*Message stuff.

Good work again on your project!
Coincidentally, only yesterday I installed an XMPP daemon on one of my servers and configured it as a message relay so I can send and receive SMS from my PC via my phone.

Facebook chat also uses XMPP.

So in answer to your question: yes, there are people still building new stuff on top of XMPP.

However I will concede that I'm also a bit IRC advocate - so I'm probably the wrong person to comment on the best newest social protocols.
Designers, Developers, and Unicorns, Oh My! HN Homepage Aftermath
Not really.

One might say that you cannot demand "free services" to provide customer service, but I would not consider Google's services as "free". This is because you are paying with your personal information, it's just another currency.

There are a lot of Google services where customer service is indeed relevant, for example Gmail, Google+, Google docs, etc.

For the record, this is not just Google. Facebook, twitter and others need to step up as well.
Yep, exactly. That's why I said "If you're going to throw the code away after your MVP, you obviously shouldn't care if the code is maintainable".
They are not in short term. But do you expect them to keep it going when they have alternative, preferred way of doing and limited resources?
People keep banging on about "plain text, plain text" what is wrong with plain text? And what is wrong with SMTP?

Also email attachments can be binary encoded, base64 is just one option.

People are free to say that SMTP is "bad" or "broken" but they have to say exactly why that is the case. And "there are multiple different implementations" is a pretty poor justification, as a SMTP replacement would likely have the same issue (or worse).
while you are right, these things just happen. I have just recently read about a 22 year old guy from Zynga and from a similiarly aged engineer that had the same thing happen to them. While chances to survive are extremly low, both guys are well now.

I read about it on HN and Reddit.
If you don't have congenital heart problems and you're under 40, the panic attacks and dissociative episodes and visual flashing will hit you before you have a cardiac event.
It's all about the distinctive silhouettes of the character classes and how they move. Even with clothes you can quickly recognise a heavy, a pyro, a medic at a distance.
I will comment on this one since you seem to be getting carried away with your personal attacks.

Please, stop it. It's shameful to read.
I think the App Store does well on ios because it's the only way to load apps onto those devices, but I don't think it works as well on OS X. (I've found that most apps I install on my mbp aren't from the App Store).

I suppose, for everyday consumers (ie: less tech savvy), the experience may be different.

Anyway, I think developers will go where they think it's cool. And also, they'll go where they can get the most market share (and hence higher ROI potential). If that were to be an open platform, then so be it. In this case, it's not so open.
Google - Unlimited Streaming for $7.99
They really have succeeded. I can tell which each of those heroes is by just the silhouette. Interesting read, thanks.
wtf is that supposed to mean?