skysight-inc/HackerNews huggingface dataset:
IMAP/POP3 has always been a gmail option, which allows local PGP use. Chrome sync allows you to set your own encryption passphrase (provided you trust the binary doing the encrypting...). You've been able to share encrypted files on google docs/drive since they added arbitrary file storage. Etc.

Chrome sync is probably the strongest example that I can think of fitting your criteria, since it's built into the product itself, but a lot of this just comes with the territory of web-based apps.
So when 0 A.D will be released is unpredictable? I was looking forward to the campaign.
Anyone know how influential Google+ author ranking is in the SERP results for Google? This guy now has a PR 4 on his Google+ page
There are Amazon AMI's for plan 9, called plan9-fossil. You don't use ssh to get in though. You need to use the plan 9 "cpu" command, using the "ec2" user and a random password printed on the instance console/system log. I have a plan 9 host running under VirtualBox that I used to access my Amazon Plan 9 host. It worked just great. Another little item is you have to allow TCP access to ports 17010 and 17013 on the instance.
Just wait until the sex offender's registry promotors see a practice like this legitimized.
I'm amazed that "drivers" are still a consideration in OS design anywhere other than embedded systems. Why aren't we writing our operating systems to target hardware-abstracting hypervisors yet? Isn't that an obvious separation of concerns?
Well yes, as it's unlikely that another school would let him in (post 16 education is no longer compulsory), and as he says, if he'd been kicked out a year earlier it would have essentially forced him to forfeit his a-levels and thus either delay, or preclude him going to university.
You make a good point. I think it's also important to keep in mind that mobile may be growing but it's also becoming increasingly difficult to build a software business on mobile. The top 20 apps on both leading platforms are gimmicky IAP games and users have been trained to complain about paying more than $2 for anything.

If I were starting a new software business today it's very likely I'd completely ignore mobile and focus on the more lucrative desktop/business market.
it's not pedantic in the context of the original article, where the headmaster was clearly too daft to know the difference.
Sigils.
I didn't say anything about the book, I haven't read it. You questioned whether the hygiene hypothesis was a real hypothesis.

According to my very casual glance at the evidence, it appears to be a hypothesis being actively debated by scientists. I'm not sure what else you might want for a hypothesis to be 'scientifically legitimate'.
I have ten on my home main browser and eight on my work main browser.

For me, bookmarks are for taking actions on pages (add to Instapaper, save to Pinboard) or to remind me to be using certain pages (G Drive personal finances spreadsheet, list of current work projects.) For that reason I don't use folders or allow the bookmarks to take up more space than the width of the browser.
The Peter Principle and Dunning–Kruger effect would disagree.
FIrst of all, the app looks fine. It's not super polished or anything, but it's functional and does exactly what it says it does.

My problem with this is that most fitness apps are on mobile -- designed for mobile first -- and since I take my iPhone with me when I run, it not only tracks the fact that I'm running, but how far, how fast, and my exact route. I don't have to think "Hmm, I ran 12.6 miles" and then type it in somewhere else. It already knows that and tracks that for me over time.

A real groundbreaker would be if I had an app that knew I was doing pushups and counted them for me, knew I was doing crunches and counted them for me, knew I was riding my bike and tracked my velocity and route for me.

There are a million apps out there for tracking what exercises I've done today. Other than running and cycling, everything else is done manually. THAT is the real pain point. My phone should be smart enough to KNOW that I'm exercising -- and how. Fix that, and you've got a multi-million dollar app.
It's interesting that Schneier writes: "Trust is essential for society to function. Without it, conspiracy theories naturally take hold. Even worse, without it we fail as a country and as a culture."

As a libetarian, for a long time I've witnessed the belittling of people who took a suspicious or cynical view of the motivation of political actors as "tin foil hat" conspiracy theorists. If anything, the revelations about NSA spying have gone further than most conspiracy theorists would have ever imagined. And I wonder, when will there be a change in the sentiment of the masses that the presumption of benevolence is the perspective to be mocked, and indeed represents a radical form of naivete?

Sadly, I suspect this much needed transformation will never come about. And I am sad to see Schneier take the view that there is something inherently wrong about people forming conspiracy theories, as if being naturally suspicious of the State is a baneful development, rather than a hugely positive one.
Negotiation for Hackers - Danielle Sucher [video]
Assuming the submitter created it (it's a Show HN), it's presumed relevant -- any new project from anyone in the "HN community" is a reasonable topic, even if it's not something which would be otherwise discussion-fodder for HN.

The submitter probably should include more info on the project (why, tools used, etc.) to make the posting relevant to HN, along with specific requests (like, "would you pay for this?" or "how can I make this work on mobile" or whatever).
>...misunderstandings about the existence of god...

What does that mean, exactly? Do you know something the rest of us don't?
That's a bunch of baloney. Some people prefer freedom over surveillance and their government budget priorities actually reflect this.
Well, if Pingdom says it's 0.6, then it must be true. Here's what I'm getting - http://i.imgur.com/xQiZMq8.png
I'm not a salesman.
The 'rich' in this case are middle and upper middle classes (wealth in homes), not the uber rich (wealth in stocks), so they don't actually have that much clout (doctors, teachers etc) on the international level, and they already are losing out. Doctors are relatively poorer than in the 60s/70s.

Deskilling benefits everyone, is leads to more equitable wealth distribution. The people inventing the assembly lines (hackers) will be paid more than the assembly line worker (cloud laborers), but that's a fair reward for the effort. They won't be much richer (just like mechanical engineers who invent factory equipment) because fierce competition will prevent it (there aren't network/platform effects that lead to gates/zuckerburg).
Can you provide some insights why the connections between Google's data centers was NOT encrypted until now?
This https://html5.chat.cr is it.
From Slump to Supercharged
Do they charge for traffic between machines at hetzner?
Not really. Modern communication and media makes it easier to single out an individual from the flock and take them down.
As he's stated, English is not his first language and is not the first language of many HN users. Leave the poor guy alone and the android browser is behind a few years when it comes to standards.

Upgrade to chrome or Firefox.
What I mean by loaded is that they have a ton of different meanings and interpretations, many of whom are illegitimate. Isms of any kind are frequently misused to label people or things. "Anarchism" and "individualism" are just examples. "Fascism" is probably the most common: even Orwell noticed that it was used by everyone to mean anything. [1] In this case the kid thought that making blog posts with swear words that criticize his school constitutes "anarchism" and "individualism". It's like those ads that try to associate their crummy product with freedom or love: meaningless and artificial.

[1] http://www.orwell.ru/library/articles/As_I_Please/english/ef...

Edit: looks like they deleted their comment. Nevermind.
Soon enough.
I guess news.ycombinator.com sent them more traffic than they are accustomed to. Oops... Sorry guys.
Like I asked, can you let me know the stock image services you used? I really like that cloud that Salesforce uses and would love to be able to use it myself.

Also, if you go to http://rest.s3for.me/ (the URL you use to calculate uptime) the error message in the document tree says 'The AWS Access Key Id you provided does not exist in our records'.

You mentioned S3 stands for Storage Should be Simple, what does AWS stand for in your company? Unfortunately cloud software isn't my forte, I would love to know what that acronym stands for.

My naivete leads me to believe that your status check is hosted with Amazon, and that your uptime checker would in fact be checking Amazon's uptime but I am surely mistaken.
'''B - "Your kid has a really small chance to suffer from it, but it's for the group. If it goes bad the group will do everything to support you and your kid'''

To be fair, that's why the National Childhood Vaccine Injury Act was passed, though there are limitations:

> to be eligible to file a claim, the effects of the person’s injury must have: 1) lasted for more than 6 months after the vaccine was given; or 2) resulted in a hospital stay and surgery; or 3) resulted in death.

For examples, if you get the measles vaccine and within 4 hours go into anaphylactic shock, then it's presumed to be caused by the vaccine. If in the month after getting the chicken pox vaccine you start suffering from chronic arthritis, then again it's presumed that the vaccine caused the condition.

In those cases you can be paid (quoting from http://www.hrsa.gov/vaccinecompensation/84521booklet.pdf ):

• a reasonable amount for past and future nonreimbursable medical, custodial care, and rehabilitation costs, and related expenses (There is no limit on the amount a person with an injury may be paid for these types of expenses. Payments are based on your vaccine injury needs.);

• up to $250,000 for actual and projected pain and suffering;

• lost earnings; and/or

• reasonable lawyers’ fees and other legal costs or legal costs, not fees, of petitioners representing themselves, if your claim was filed on a reasonable basis and in good faith.
That's part of what made the article so bad--author lumped all possible reasons for ignoring users.

I don't agree with not helping the disabled, but I do encourage pushing people into more modern technologies.
I'd ask what the other 83.7 percent are doing right, and seek to emulate them rather than just sit on my duff and whine.

edit: maybe I'm predisposed to being 'less compassionate' about stuff like this because I have indirect experience seeing a similar pattern with... close family members. $family_member had all the same or very similar 'chances' as I did in life vis a vis education, upbringing, etc, but instead chose a drug-based lifestyle leeching off parents, friends, etc. Said family member, in their mid 20s, is unemployed, living with parents, indulging in all sorts of recreational chemistry, and is predisposed to whine about 'how unfair' it all is, 'how depressed the job market is', and so forth as the reason they can't find a job, can't keep steady work when they do find one, etc. In this personal, anecdotal case, the problem isn't their environment, it's them. I see similar patterns in the WaPo story: even if your girlfriend breaks up with you, you still get your butt into work the next day. No whining, no excuses. It might not be the Greatest Job Ever (tm), but it's better (IMHO) than sitting around leeching off family.
Isn't the BIOS supposed to be the hardware abstracting layer we run our programs directly on? That doesn't work any more (because BIOS is a legacy mess), so now we have kernels that act as the hardware abstraction, and write operating systems on top of those. Of course, now you need to target you operating system to a kernel.
It's the job of the OS to provide the hardware abstraction layer...
"Determine meaning?" I'm pretty sure there's no computer software in existence at this point that can read human text and "determine meaning"
I assume this is a joke, but really though, interesting concept.
> How does data placement work?
Each object bigger than some size is split in small parts, these parts are linked to the metadata object with all information, such as name, bucket, size, date, checksum, etc.
All data is split in server groups - each group is at least 3 mirrored servers with no more than 5TB of data to make system flexible. Server groups can be added to increase system capacity or removed to decrease.

> How is data checked for correctness?
With checksum. Once the data is uploaded by user he will receive its checksum and must compared it with local checksum to make sure that it was correctly transfered and stored. The same checksum is used to ensure server-side data correctness.

> How do you do listings at scale?
There is a trick - we support only one delimiter (/), this means that we can use very simple listing algorithm which scales very easy.

> During hardware failures, do you still make any durability or availability guarantees?
Yes, all data is split in server groups by 3 servers each. If one of 3 servers will fail, this group will still running like nothing happened, some running requests may fail though. If 2 servers will fail at the same time, then this group and all data in it will be put in read-only mode to avoid any possible data damage.

> How do you handle hot content?
It is cached in RAM by OS, we do not perform any additional measures. OS does a pretty good job.

> How do you resolve conflicts (eg concurrent writes)?
Some conflicts are resolved by the software if possible. Unrecoverable conflicts are returned back to user with HTTP 400, 500 errors to make him know that something is wrong and he must run request again.
For concurrent writes we use simple rule - the last one wins.
Generally that sort of thing IME is a sign that you're got a hardcore SQL but who isn't as good as they think and / or a poor SQL dialect. I've known far, far larger things than that written in pure server side SQL (often made more readable by breaking it into sub-queries, table variables and common table expressions) that were very, very fast.

SQL is much more powerful than many realise, but there's a great many developers who aren't as good at it as they think.
An application has a more narrow definition than an information processor. An application must serve the user.

For instance, if you wrote a piece of software that converts LaTeX documents into HTML upon request, I would not consider that a web application. As I take it, it would meet the definition of an information processor, however.

If you built a full accounting system that presents its user interface in a web browser, I would consider that a web application. The scope is quite different.
Eastern Europe? Could you please elaborate or provide some example to illustrate what exactly you mean? I am from Eastern Europe (Czech Rep.) and I used to live in UK. Generally I would say that current Eastern Europe is way more open/tolerant/apathetic to 'unpopular opinions' than UK.
...if you're lucky to be working in a PHP dev shop that utilises current and proper tech. Most PHP shops that I've had experience with, either directly or through other PHP coders, are mostly stuck with mysql_query esque setups all over the place. If they're lucky, someone wrote an OO wrapper for it.

That being said, it's a small sample size of maybe just over 100 over the last few years. Weigh accordingly.
Why accessibility APIs matter
What do you call good proofs? I think what you consider a "good school" is not what I consider a good school. In my calc classes we studied tons of awesome proofs that were very applicable to theoretical cs stuff. Plus most of my linear algebra classes and stats classes were just engineering, cs, and math majors so we once again focused on very useful real world applications and fields of active research.

If someone wants to develop their mathematical thinking and is good at programming descrete math isn't going to help them much because they have probably already seen much of it. They need to be exposed to high level calc and linear algebra to develop their mathematical thinking.
How hospitals make decisions
"I wonder if I should call up universities and ask for info regarding any computer graphics related seminars / events"

That shit's on the website, dogg.
Using express directly is very common. Express is basically the Sinatra of Node.js. Because it's somewhat lower-level, it doesn't have a lot of limitations, as the module is really small. It only gives you a routing system, view system, and the connect middleware.

I haven't used Sails, but I've used Meteor. It's pretty cool, not very useful atm because of some limitations. You're stuck with MongoDB (and meteor's ORM-like tool), single instance application, etc... I find it going out on a path than the rest of Node. It's unstandard. It doesn't use NPM for it's packages, so you have to install it differently than every other module.
Is that because those developers aren't as experienced in SQL (thinking in sets/relations) as they are in an imperative language?
Does the Lean Start up methodology has a mathematical formula for success?
yes, there is a huge difference in humanity between someone in who simply misleads about company finances and someone who actively ignores their duty to care for their own children
Plan 9 was also slow and didn't support a normal version of GCC.

Developers! Developers! Developers!
I completely agree though I think the head teacher probably saw the attack on his school and used the students use of words like anarchism as a justification for punishing him which I don't think the student deserved.
I have, but I am thinking more steps ahead than you. The air bearings are at a bit of a disadvantage. There's less experience operating them for this purpose in the less controlled environment outside of an enclosed tube. Also, there's much more operational experience and existing R&D for mass transportation. Lastly, a smaller cross section would give the advantage of reduced drag. Though it would be larger than in the hyperloop case, it would be a lot smaller than the conventional train.

(Paid attention to basic economics, physics, and math, haven't you?)
It is hard to beat a good CS curriculum with real teachers, peers, assignments, tests and grades. These things don't work well for everyone, and the pressure can be pretty intense at times, but damnit that pressure can really burn stuff into your neurons that would otherwise go in one ear and out the other. The overlapping of topics and repetition of important concepts are also typically lacking in a self-learning environment, and these things really helped me to pick out what was important in terms of building blocks for more complex things. Coursera et al. are great, they fill a niche, just probably not what you are really looking for.
We have a similar system in the UK, though it is fraught with bureaucracy. There is little (quality) help offered to people seeking jobs which leaves some people just going through the motions. From what I remember they want people to look for work within certain categories which can either be too broad or too narrow.
Right, but an engineer/creator of such a service that realizes the impact of that technological advancement should at least give forethought to what will come about as a result.

If you're going to make an atomic bomb, you should consider the devastation it might cost. While this ISN'T an atomic bomb, if you're going to so heavily disrupt a field such that many people will find themselves out of work, at least giving those people some thought seems to be the responsible choice.

On your last point, societies are always ill-equipped to deal with rapid progress. In fact most of it is dismissed until it can't be ignored. However, the problem of introducing change in a way that will not hurt/severely degrade the life quality of large parts of society is worth tackling -- I don't think people should just throw care to the wind and disrupt areas in which displaced employees are unlikely to be able to bounce back.

Not that you shouldn't release the technology, just that some thought should be given to the effects of your innovation.
The "it's popular, hence it's great" argument isn't a good one to use to evangelize though, at least not by itself. Case in point, what operating system is still the most popular by far? Popular doesn't always equate to best.
I agree. Maybe the respect of seniority in Japans society is actually a good thing, and perhaps their society would have been worst off with more entrepreneurs.

I always feel like one thing that is missing in the western-american culture is respect of seniority. And especially for the current 25 and less in the work force.
Ask HN: Why Should a Startup Operate as a Nonprofit?
In light of the news that YC will now fund nonprofits[1], why should a business or organization choose to operate as a nonprofit instead of as a for-profit company? What advantages are there to being a nonprofit? What are the disadvantages?

What's different about building a successful nonprofit versus a for-profit startup?

[1]: https://news.ycombinator.com/item?id=6341568
I guess you didn't actually say "vaccines cause autism". You merely spoke about the stories you hear about vaccines in the autism community, and suggested that everyone else would change their mind if only they had the same experience -- without any clarification as to what you actually meant that is different from the usual "vaccines cause autism" tripe.

Do not blame others for misunderstanding when you communicate badly (see also http://xkcd.com/169/ ). If you want to have a "constructive conversation", start by communicating better. Explain what you mean, instead of getting angry at people for not guessing what you mean.
What’s the Difference Between a Pre-Order and an MVP?
Ask HN: Web Development or Mobile App Development?
I have limited experience with both Android development and web development. In a previous Ask HN I mentioned my plan to rapidly improve my web dev skills.

But I wonder, is web dev being superseded by mobile app development? As someone in college who wants to work for a startup or start a startup in the near future (2-5 years), would I be better advised to focus on mobile apps or the web? There's a lot of talk about AngularJS or Ember or Rails or Django on HN, but I'm not sure if my effort would be better spent becoming really good at Androod/iOS apps.
Having recently had a "Fuck all of you" reaction to public high school, what I read was a kid ranting about apathetic students and apathetic instructors. He's probably frustrated by the people he sees on a daily basis and it comes out on the blog as him being a jerk.

His writing could use some work too, kind of cheesy.
Yeah, some more information about its creation would be appreciated.