skysight-inc/HackerNews huggingface dataset:
>What will it look like? I would guess it will look like a two-part service, with one protocol for servers to talk to each other and another for clients to talk to servers.

So SMTP and POP3/IMAP?

>Servers will send tiny notifications to other servers that mail is available for their subscribers; then the receiving servers will retrieve the mail and cache it or store it for clients. This changes the spam problem fundamentally by requiring some persistence on the part of the sending server.

So NNTP?
Word Rage ,
Lync's native protocol is SIP, a standard that Google could also have adopted years ago, but they went with the more modern and 'better' competing XMPP standard.

Microsoft went through a lot of problems implementing SIP it for Lync and its predecessors LCS and OCS, but they remained within the standard and worked on interoperability and improving the standard around security, even if it took more time than going it alone.

The roles of Microsoft and Google have certainly switched around.
So, to be clear, Google is supposed to make video chat with groups of people, recording to YouTube, desktop sharing, and Google Docs live editing work with XMPP? Or else they're evil?
Marijuana use linked to lower insulin resistance, smaller waist circumference
Well I pay with money, so...
There's git-annex for git with big files:
http://git-annex.branchable.com/

"git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space."

and

"The git-annex assistant creates a folder on each of your computers, Android devices, removable drives, and cloud services, which it keeps synchronised, so its contents are the same everywhere. It's very easy to use, and has all the power of git and git-annex."
what do you mean? maeon3 was replying in the contact of clipping. buildings are where that problem arises it a flight simulator like this.
I still think that this man must be avenged, possibly many degrees up the chain.

Why must he be avenged? I mean, that is pretty rather strong language there. Why shouldn't his superiors just be subject to an investigation and held accountable for specific wrongs and oversights?

Michael, there's an order and law to be respected, and I think indeed you'll only find success in the fights of injustices if you walk in an avenue already established (know that this world will by and large resist most all progressive and novel ideas, you either have to disguise your ideas in sweetly packaged trojan horse forms, or have yourself backed by immense power to see any substantial change effected).

However, I'd prefer the option to pay $200 more for a device made in humane conditions.

Me too. We've gotta find some way to let the world know this.

May I have your e-mail address please? I'd like to speak to you about some things.
IOW, How reusable do you feel the stuff you write in Go is?
I couldn't agree more with this article. I was banned from adsense yesterday for embedding advertisements on a mobile application or within a third-party toolbar (neither of which I have ever done, and have analytics to prove it). In the email they sent to inform me that I was banned, they including a link to an appeal form. This sounded reasonable, until after submitting my appeal I received an automatic reject ion within a minute of submission. No human could have possibly read, let alone reviewed the evidence I submitted.

There's simply no avenue for me to appeal now, and furthermore I cannot use the platform ever again.
GTalk is still as is.

As for YouTube it is and always have been available on the web for windows phone.

Microsoft in clear violation of Google's TOS used undocumented APIs and stripped ads from YouTube and now they have the audacity to say that they would have complied by the TOS if it suited them better.

Please take your anti-Google (probably Microsoft sponsored astroturf) elsewhere:

https://news.ycombinator.com/submitted?id=recoiledsnake

https://news.ycombinator.com/threads?id=recoiledsnake

These submission are a honeypot for your sort.
Esquire (UK) Responsive Redesign
Now all we need is for someone to port an LibreOffice editor in JavaScript :)
Google's "Free" Adwords Credits
See also: Decreased prevalence of diabetes in marijuana users: cross-sectional data from the National Health and Nutrition Examination Survey (NHANES) III

http://bmjopen.bmj.com/content/2/1/e000494.full
...and still no REPLACE, INSERT IGNORE or MERGE statements.
Having an option to generate a fully populated configuration file with all of the defaults in place can be really helpful as well.
Did they ever explain the dark angel thing? I thought her junk dna was replaced with new genes?
I've been in the software industry for 28 years. I was there when microsoft invented their particular flavor of aggressive marketing. Search keywords "Evangelism is war" in case you're not familiar with how it works.
Well put, which is why I have reverted to using Google solely for search.
Students Aim for Aviation History with Human-Powered Helicopter
Locked down boot loaders? The spec says you must be able to change it. And you can. Same with Chromebooks (dev switches) and Macs (rEFIt or boot camp). This is about security of the boot process for those who desire it. TPM is a feature just like Chrome's default support for DRM now. Necessary evils or useful security, all depends on who is in control. What makes service lockdown worse is you're not in control if you let someone else run it. Google should have at least given a replacement protocol. Make XMPP better: push the web forward!
The company with half the top Phds and best engineers in the world and billions in profit every quarter is unable to create an open extension to XMPP to accomplish those and fallback gracefully if it's not supported? You really believe that?

You could assemble a team of 30 random HN posters and they would be able to do that.

So, I think they could do it, if and only if they wanted to. But they didn't and they themselves said it was because they didn't want to be open.
no luck in centos 6.4 i686

[a@err ~]$ uname -a
Linux err 2.6.32-358.6.1.el6.i686 #1 SMP Tue Apr 23 18:13:20 UTC 2013 i686 i686 i386 GNU/Linux
[a@err ~]$ ./a.out
a.out: 1.c:51: sheep: Assertion `!close(fd)' failed.
Aborted (core dumped)
[a@err ~]$
> No more or less secure than HTTP/HTTPS. In fact exactly as secure as...

HTTPS is end to end encryption. In the instances that SMTP traffic is encrypted, it's only node to node. So SMTPS is less secure than HTTPS.

> http://tools.ietf.org/html/rfc3030

It's still not /the/ standard though, just /a/ standard; and one that's not particularly well supported in my experience. Most of the SMTP servers I've dealt with have archived and transmitted binary content over base64.

> Your list is full of misinformation.

Please don't be rude. And to address your bullet points:

- already addressed the binary / base64 remark

- already addressed the SMTPS remark

- yes, but those response codes are rarely transmitted back up the stack (and when they are, with a horribly garbled error). I'm talking about rebuilding the entire stack - from client to server - so that users get meaningful responses.

- of course HTTP is standardised. I never said it wasn't. So please don't turn this into a dumb trolling match where you make shit up to win an argument.

- I know SMTP isn't designed to be real time. But there's absolutely no reason why e-mails shouldn't be real time in the modern world. Simply citing IM's as an argument misses the point. IM's are for conversations. Emails are for memos. There's no reason why memo's shouldn't be sent real time. In fact, Android's Gmail notifications are real time. Exchange pushes mail to Outlook clients in real time. There's no reason why real-time shouldn't be the standard for all e-mails. (note: we're not talking about real time character update. Just a standard system for pushing messages instead of the client periodically polling for updates).
It's my understanding that people often use "plaintext" in contrast to "ciphertext", so it's not unreasonable for someone to read "plaintext" and think "unencrypted".
I also always wondered if there was some version control system for pictures.
The fact that this was posted on the Google Apps blog is telling- I imagine that Google wants to roll this out to Apps users before general Gmail users.

I'm surprised by the reaction in here- yes, it's an addition to the standard e-mail system. Do we really want that system to stand absolutely still? If that's the case, why are we cheering so much web browser development? Surely a browser from 1997 should be good enough for anyone?
I think they just said that she didn't have any...
There is a book, which explains that Sandeman made her that way to give her immunity against a toxine, which will pollute earth's atmosphere when a certain asteroid passes very near.
Yeah and that's even Eindhoven, where you'd expect tech startup activity, but in the south-south that I was thinking about, it's 10 times worse still.
Groklaw celebrates its 10th anniversary
I must say, the pay out was good! That was really cool. I used to build and fly rockets. I forgot how much fun they are.
Can we comment on the stories and not the commenters themselves? What is this? A witch hunt?
> That sounds unbelievable

It's unbelievable because it's not true. They're dropping XMPP federation, which outlook.com never used anyway.

What outlook.com has done is they've added an XMPP client that lets you connect to Google's servers in order to send chat messages to GTalk users. That's still going to work.

Also note that what Microsoft have done is allow outlook.com users to communicate with GTalk users, but not the other way around.
How to Motivate People to Share
oops. access the Metadata (ie. "Sent from _____) from Twitter without a client
Probably a variation of the isotopes of oxygen.

edit: I found this http://earthobservatory.nasa.gov/Features/Paleoclimatology_O...
Sorry to hear about your experience. I'm currently going through exactly the same. Would you mind sharing any tips about how to escalate the issue?
The format may be open, the ability to use it isn't - you need to register with Google[1] or they won't display actions on your e-mail. This appears to be necessary for security reasons. Imagine if every e-mail provider did the same thing!

[1] https://developers.google.com/gmail/schemas/registering-with...
Plaintext is also a way of saying unencrypted, which SMTP is. By default, SMTP is plain text and plaintext, but you can send SMTP over SSL to make it plain text and encrypted.

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

http://en.wikipedia.org/wiki/Plaintext
CoVim - Collaborative Editing for Vim
Well put, which is why I never used Google for anything except search to begin with.
Fiction becomes reality:

http://www.theonion.com/articles/area-man-still-searching-fo...
> the signal-to-noise ratio was just ridiculously high

I wish I had the same problem. ;)
Stop Planning Great Culture, Start Living It
DjangoCon EU: Getting past Django ORM limitations with Postgres
Erlang's New Map datatype coming in R17
Prosecutorssued the root domain registry of .SE
So that means C/C++, Obj-C, and ML languages (SML, OCaml, F#) are all impossible to implement on the JVM?
Eh... https://news.ycombinator.com/threads?id=capo Something about the pot calling the kettle black? You don't work for google by any chance do you?
PHP Disable File Upload
Technically they are professionals connecting to customers.
Seeing the big picture with resource scheduling
Hmm. I don't see any mention of whether this design complies with the COCOM Limits, an agreement that GPS devices should disable themselves when at an altitude above 60,000 feet and a speed faster than 1,000 knots.
You don't think it's relevant? Microsoft is paying millions to run anti-Google attack ads and smear campaigns everywhere, it's not unthinkable that they would hire astroturf to roam sites like HN, so for the sake of the health of this community they ought to be pointed out.
This thread says otherwise.

https://news.ycombinator.com/item?id=5714681
Nope. You just joined to ask me that?
DIY GPS Reciever Using $20 USB TV Tuner
This is absurd. That's a comment on a blog post, proposing a bombastic title, "Better than Shor". I'm pretty sure if they could get anywhere near Shor using their architecture they'd get more than a sympathy Nature paper.

The truth is, D-Wave has done nothing to foster the coherence of their "qubits", and so they have built a very expensive, superconducting, classical computer. There is no quantum trick, actually. You have a system of buckets and you adjust the pipes and pumps between them so that in steady-state the water levels solve some problem you program in (with the pumps). Then you start in a random configuration, turn on the earthquake machine for a bit of randomness, and end up in the "ground state" solution.

The exponential speedup of quantum algorithms is sketchy enough: good luck performing an N-qubit logic gate, or in assuming that it's your favorite black-box that need only be executed a polynomial number of times (every quantum computing textbook uses their own set of universal gates). But these guys aren't even trying.
I'm interested in djb's IM2000 [1] proposal. Change the underlying model from a postal service one; adapt the infrastructure to the use cases. "Plain text" is not the problem with SMTP.

[1] http://cr.yp.to/im2000.html
Securely Transfer & Share Large Files With BitTorrent Sync
> I guess open standards don't work when you're the guy trying to lock in users.

That's obvious for Google too. They don't open source their search engine (or even Google Reader!). They open source a browser and an operating system to sell other stuff. For Google open source is a weapon.
Just wait until Google self driving tech is installed into a majority of new cars in 20 years. Or less.
I am pretty excited to see this. I was just discussing with my partner a situation where we have a lot of data in separate DBs, and would like to keep it that way, but are unable to JOIN across the DBs. We also are considering moving a geocoder DB to another server but were concerned about the implications of that when it comes to accessing that data at the same time as other.
Thanks for the info!

EDIT: well, not really good news as they kill the federated support.
Adblock Plus hits back at German newspapers urging readers to disable ad blocker
Except that Eurovision has as much to do with the European Union as the UEFA champions league (read: none).
The folks at JetBrains must be a little annoyed at all the iOS devs who say that now that there's a decent tool for developing Android apps they'll give it a try. Android Studio looks to be more or less IntelliJ, which I've been using to develop Android apps professionally for the past year or so.

And as soon as AppCode, JetBrain's ObjC IDE, became stable enough to use all the time, I ran from the wretchedness that is Xcode.
The price has been heavily discounted the past couple of weeks ($15 I think). This promotion got a lot of mentions by mac bloggers.
And I don't work for Microsoft, never worked for them or any affiliates nor own their stock or ever owned it and the closest that I know I was ever to any MS employee was when I was interviewing in Seattle at Amazon for a C++/Linux position.

Now, can we get on with the discussion instead of trying to derail it by ad hominem attacks?
"Never ascribe to malice that which is adequately explained by incompetence"

Imagine a programmer has a shitty day, lacks concentration, and adds code like this to his internet-facing server app:

type Embedded struct {
offset [0x400100]byte
address uint32
}

type Struct struct {
*Embedded
bar int
}

var instance Struct

Later in the code, he forgets to initialize instance.Embedded.

When handling an HTTP request that comes from the internet, instance.Embedded.address is filled from a GET parameter. Et voila, anyone who can do a GET request can overwrite memory, possibly leading to code execution.

The bug in the code was unintentional, because programmers (like all humans) make mistakes, the HTTP request was intentional (it was done by the attacker), and the exploit worked because of a bug in the code generation.

That's what I meant by vulnerable.
Well.... I guess I could say I was describing it from Facebook's perspective, where ads & privacy violations are the signal ;)
i originally opened the link expecting to conclude the same thing, however if you read the article again i think the guy is a) highly qualified to complain (after all he chaired HotOS's PC, no small recognition of his stature in the community) and b) he raises good points.

systems are about interactions, and he's identified the challenges in analyzing systems.

this isn't so much about work from the 60s and 70s, but about modern architectures and the new things they enable. we're still working with models form the 60s and 70s and ignoring various aspects of new system architectures and wondering why we still suck.
I have Firefox OS running on a device that was originally intended for Android, and I can tell you that it runs very fast. As it should- the target for Firefox OS devices is considerably lower.

In any case, the language being used on the OS has next to no bearing on the actual performance. How can you know that JavaScript is slower than Java? The devil is in the details- i.e., the implementation.
Except, Microsoft did not strip ads from the videos. They said yesterday that they will be happy to serve ads if Google lets them access. And please, let the legal departments decide if it is a clear violation or not. Do not take a decision on your own.

I think you are the one who is astro-turfing here, if i apply the finger pointing criteria to you too. It is better if you reply to the argument leaving your personal preferences neatly tucked in.
7 Great Bootstrapping Podcasts to Jumpstart Your Business Today
Remedios caseros para la tiroides
The Relevant EEP can be found here: https://github.com/psyeugenic/eep/blob/egil/maps/eeps/eep-00...

The discussion related to the "Maps vs Frames" proposal is fascinating and enlightening, for those with the time to read the (currently 70 posts-long) discussion.

Maps are being presented as a generalized datatype that can serve as a replacement for many of Erlang's container types (Records, Dicts, Prop lists).

Personally, I'm very excited to play around with them with the R17 release.
Disclaimer : This is not my site. I only got one pop-up. Apologies for the annoyance.
Stop relying on Google for everything. Stop building things on Google. No company should have such a big impact on your life and society as a whole.

Several months ago I moved everything to the Microsoft ecosystem. In some ways its trading one taskmaster for another, but if we don't exercise our freedom of choice in the marketplace we soon won't have a choice.
I introduced git at $DAY_JOB roughly 2 years ago and based it on submodules. We use the submodule subscription feature of Gerrit to lessen the pain [1]. So submodules are not that bad but I really believe they are trying to solve a problem better solved by a dependency management system (maven and similar) instead.

So even subtree might be "easier" you should really try to solve your dependency problem using a resolver instead of your version control system.

[1] https://gerrit-review.googlesource.com/Documentation/user-su...
Disclaimer : This is not my site. I only got one pop-up. Apologies for the inconvenience.
Isn't that how most features are added? One client supports them and others follow?
Ah, okay. I think this particular exploit falls a bit too far into the "you have to work to make it useful" spectrum (the "offset [0x400100]byte" part), but I see how it might be exploitable, thanks.
> HTTPS is end to end encryption. In the instances that SMTP traffic is encrypted, it's only node to node. So in this instance SMTPS is less secure than HTTPS.

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.

> It's still not /the/ standard though, just /a/ standard; and one that's not particularly well supported in my experience.

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?

In general almost all of the "big names" in mail servers support more than just base64 as standard.

> yes, but those response codes are rarely transmitted back up the stack

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).

> I know SMTP isn't designed to be real time. But there's absolutely no reason why e-mails shouldn't be real time in the modern world.

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).
capo actually has a point :)
It seems over work a serious problem in China. 600,000 Chinese workers die from overwork annually. That's quite huge.

http://www.wantchinatimes.com/news-subclass-cnt.aspx?cid=110...
There is no "discussion" going on, you are just repeating fact-free Microsoft press statements.

If you're not getting paid you should be.
Yes, that is certainly true. The other issue with the technique I see is if I tried to scale this I'd probably hit some maturity issues with these libraries.

For what it's worth, it looks like DocumentCloud uses Open Calais, which is a Thomson Reuters product - I used to work there in a different division, they have a bunch of interesting products in this space.
It was accidently deleted. https://groups.google.com/d/msg/golang-nuts/wZILkqFbbus/j9Wq...
How about attacking the argument instead of the person ?

Trying to paint this black/white picture of someone just because they disagree with you is frankly pathetic.
Probably not

Which is funny, because to know you're higher/faster than allowed you need to calculate that from GPS data

In practice, not sure how this is achieved, but for speed this may even be a limitation of the circuit (for example, if you can't compensate for the doppler effect at that speed or has to add some other processing - still, the doppler effect should be small)

1000 knots is still +/- 1.5 Mach (at sea level) so Concorde and fighter jets should use a special GPS (but this is very fast)
No, it is not really that relevant.

If Microsoft is paying recoiledsnake a billion dollars to make that post, does it change any of the facts in it? No? Then why whinge about possible or probably astroturfing instead of just addressing the facts in their post?

Unless you want HN to do a full background check on every poster here, it's hard to identify Google/Apple/Microsoft fans/haters/employees/shareholders. You have the option to remain silent, vote and move on if you're not interested in a post.
Those limits are to prevent its use in intercontinental missiles. If intends to build one, I guess he'll have bigger problems than the speed at which his GPS receiver works. If you were thinking about the case where he sells it to someone making a missile, I guess that if someone is able of getting a missile capable of intercontinental flight, a GPS receiver won't be the missing bit.
Just because you are paranoid, does not give you the right to label anyone as paid for roaming a site and attacking your favourite company. This feels like the "either you are with us or them" mentality". Please, if you do not have the proof, do not go down this path. It is dangerous, and lets anyone label anyone as being a shill and paid commentator.