skysight-inc/HackerNews huggingface dataset:
Don't lie to yourself, it has schemas. They are just implicit. Want to write JavaScript migration scripts for changing the Schema? I sure don't. But that is not even the begining to describe how broken mongodb design is. getLastError as a way to do write confirmation?
"Mailpile is a modern web-mail you run on your own computer."

I think this sentence should be the first thing anyone sees when they go to the page. The text at the moment assumes everyone already knows roughly what Mailpile is, so I didn't figure it out until I read HN comments.

Also, are there screenshots somewhere?
Check out element14.com
When Government agents come to your house after you Google 'pressure cookers'
Tabletop bug incubators: The must-have kitchen appliance of the future?
First Customer
Help providing 115.000.000 active people on Twitter with an open voting system
Personally, though Apple doesn't see it that way, I think the ebook parts of the remedy are a huge gift. They give Apple a straightforward way to climb out of the relatively customer-hostile cul-de-sac they've gotten into with ebooks and focus on competing on merit, not platform advantages. In the long run, I think that would be good for their ebook business.

The non-ebook parts are another matter, of course, but they are the reasons why Apple should have settled instead of going to trial. Now that the Justice Department has proven Apple's participation in a price-fixing conspiracy in court, they can and should ask the court for regulation prevent Apple's participation in future, similar conspiracies.
The abuse of women on Twitter is vicious and very common. Much of it is also illegal. There's no excuse for ignoring it, and the abuse button looks like the best available answer for roughly 400 million users.

I'll be interested if you can come up with a better one. Complaining about edge-cases has its place but doesn't actually provide an answer.
Making the problem you raise more explicit:

"Hacking Team" is an Italian security firm that has been in the news for other reasons.
I scanned the body copy for the words open source, GPL etc and missed the github ribbon at the top. It just may be beneficial to put this in text somewhere so it's more obvious, and not everyone searching for a private email server may be aware of the Fork on Github means.

There's another aspect to criticism: I posted because I care about this topic, and care deeply. If I didn't care I wouldn't upvote or post.
An OS X client for Pinboard and Delicious
Facebook timeline HACK
This is actually the best and simplest introduction to Angular.js I have ever seen. You rock too!
"The goal of the questioning, according to sources, is to find out if anyone is talking to the media or Congress."

Media: okay. I can sort of see why.
Congress: What the ... are they hiding?
OK, but initially trying to benchmark on a t1.micro indicates a lack of experience with EC2 that colors any other benchmarking you might be doing.

Add in others' comments about this basically compromising security for speed and this is a bit of an irresponsible article.
I applaud your efforts! I did not see mobile mentioned. Will there be a mobile-friendly version of the web client? Will there be IMAP access from (e.g.) mobile devices? (Under 'Current Features' you mention IMAP, but I did not understand if this refers to you acting as an IMAP client or server.)

By the way, there seems to be a copy-paste typo in the description for 'Spam Detection'; it reads 'PGP encryption and verification of emails and recipients'.
I just switched back to Zimbra (also open source) after years with Google Apps. It's been a spectacular experience so far, and it's nice to have email fell like email again (not to mention being in full control).. It has everything I need: a rich web client, good smartphone phone support, good spam filtering, and a good community.
Rust is a perfect example: http://blog.mongodb.org/post/56426792420/introducing-the-mon...

So are many other newer languages and frameworks. See vibe.d (http://vibed.org/) for D which has only database drivers for MongoDB and Redis.
There is a difference between self-organization and falling prey to parasites. It's the difference between everybody being in the same boat, and almost everybody being in the same pot.

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

^ Not what we're dealing with here. Nowhere near.
Calibre does a decent job converting HTML into ePub, if you download all the pages, though sometimes the navigation on every page can get annoying.
> Smári is the director if the International Modern Media Institute

of
What about anonymity ? email has a potential for better anonymity than TOR via mixmaster or other remailers. Are you considering those features ?
There is no such thing as procrastination or avoidance.

To 'avoid' something you need to have something to avoid and a motivation to avoid it, avoidance does not exist in and of itself.

My message still applies to whatever these new 'things you really enjoy' are. If you are procrastinating over them, you are avoiding _something_ because of _a reason_, and you'll need to do very hard work to find out what's going on and the real context in which it's happening (option 1), or drop out, clean the slate, and let yourself reinvent you (option 2).
Hi there. I'm the UI/UX designer on the Mailpile team. Making every aspect of MP easy for non-techies is my primary concern. We aim to be easier than Wordpress with our Alpha release in Jan 2014. Please give me any feedback concerns with out to achieve this goal :)
I am just starting up web development and have decided to use Django for backend. However, this Angular vs Ember comparisons have lowered my confidence as I think whatever choice "I" make, will turn out wrong in the long run. Can the experienced people here tell me what I should choose?
I am fine with either style of approach to HTML(template vs declarative) and I just want a batteries included framework, which I can use in production, with no severe limitations which may haunt me later.

P.S I am very new to HN and I cant do Ask HN posts :(
So enormous zoom technology, which is shown in all the movies, actually exist. We just have to wait a little for 100GB+ machines to become mainstream.
You should clarify it for sure. This is really important and it's hard to do properly.
I recently switched to fastmail.fm and I really can't complain about their spam filtering even though they are way smaller than gmail.
They work especially well if people think they work.
Yes, making the web mobile friendly is definitely on the list of things to do. Native apps may come later, once the APIs have stabalized a bit. The current IMAP support is functioning as an IMAP client, we haven't started work on the server side yet. And thanks for the typo report :)
It's not on the roadmap yet, but that is why we want to build a community, to see what people want.
Angular is god's gift to programming bloggers. The documentation is so famously patchy, contradictory and impenetrable that an entire cottage industry of talmudic literature has sprung up around it overnight.

I've spent the last two weeks slicing and dicing the developer guide and all the directly related API documentation -- this one-page demo is better than the entire Angular tutorial. It also covers the most important 20% of the Developer Guide.

Based on my current understanding, I'd explain Angular in a different direction. Everyone starts with the binding, introduces a few inbuilt directives, then possibly writes a directive.

I'd start with the $digest() loop, then build out to the runtime loop generally, then explain how link()ing makes the $digest() loop possible via $watch().

There is an enormous amount of Angular that is damn near liable to cause you to scratch your head clear through to your grey matter unless you spend 15 minutes reading the $digest() source code and eyeballing the dev guide in a few places. The docs by themselves simply will not teach you how Angular works, which rather falls short of the purpose of having documentation.
Ask HN: What should I read to learn more about SEO?
From the article:

the short lifetime of methane as compared to CO2, which basically hangs around forever.

So what happens to the methane? (See the chemical equation above)

CO2 also does not necessarily "hang around" forever, it is consumed by plants for one thing.
From what I've understood polygraphs aren't actually lie detectors but 'emotional distress' detectors.

That means you don't know whether what's being said is true or not, but you do know when you've found something worth digging deeper into...
It is a custom search engine, written in Python. It works surprisingly well, most queries are answered under 200ms and tens of milliseconds are common once caches are warm.
Anything by Jake Tapper, wherever he his at the moment (was last at ABC), is very likely real news. Here's Wikipedia's bio on him: http://en.wikipedia.org/wiki/Jake_Tapper
To each their own, friend.
Walks And Walking - Epping Forest Cobbins Brook Walking Route
But naming your intermediate variables means it's not possible to splice parts out.
Citation needed re growth of energy usage. According to http://is.gd/K6QdKz energy usage per capita in the US has dropped to its lowest level since the 1960s. Total energy usage in the country peaked in 2007 and has fallen since then, despite a steadily increasing population.
Pretty much all desktop systems shipped in the past 8 months have fully enabled Secure Boot by default. Yes, this means that you can't plug in a random 5-year old NIC and PXE, just like it means you can't plug in an older graphics card and get any output before the OS starts.
Can we stop with this already? One minute Waterloo is "Silicon Valley North" the next minute it is Vancouver. Who cares? Just build your ecosystem the way your community wants it.
This is still largely an open question. But there are some interesting possibilities for those who actually make their Mailpile visible on the public web - Mailpiles could talk to each other and exchange data of this sort. But ideally things like this would be a community effort shared between projects and we would join, not necessarily lead.
I wasn't claiming anything about safety, but now you mention it, yes it is unsafe. Nullability is one example.
Hello, I am the author of the post.

I think that there is a lot of comparison out there to create yet another one.

On the other hand, I don't have a deep knowledge of the competence to compare and I don't want to shot myself in the first post :P.

About the title, something can "rock" by its own.

Thank you for the comment :)
> In exclusive communications obtained by CNN, one insider writes, "You don't jeopardize yourself, you jeopardize your family as well."

> Another says, "You have no idea the amount of pressure being brought to bear on anyone with knowledge of this operation."

I think the implication is pretty clear here.
You just supported why twitter will die and people will use other microblogging tools and those who remain like propaganda machine.
Twitter as a replacement for Google Reader
Good article, interesting site, terrible choice in background. Every time I scroll it flickers due to the pattern.
Pretty much. They've been sold as lie detectors based on the notion that stress == lies, this is obviously incorrect. The same notion is also what make voice stress analysis unreliable as well.
If Snowden showed us anything it's that the intercept point is never many hops away! The timing differences could probably survive a few hops most of the time.
Bonus points for it being installable with one "docker build" command. I would definitely give it a shot, at the very least.
Actually, it should probably be the logarithm of the population. The calls don't need to be recorded twice.
Django for a backend will work good with any frontend framework (ember.js, angular.js, backbone.js, etc).

I think that none of the actual frontend frameworks will disappoint you. I just showed my opinion in one of them :)
Two things:
1. IMO sup (http://supmua.org/) is more mature and does about the same. However it's interface is a curses based one which is a plus and a minus.
2. Why not use an existing search products (like xapian)?
The Race to Build a Better Business Class
Well, your sarcasm really showed all those people who said you should!
Linux is a hotel. There are the guests (users) who expect service. Then there is the concierge (distro) who smooths off the rough edges for the guests. Then there are the back-room employees (contributors) who keep things running. And behind them, the various leadership roles, e.g., architects, evangelists, and people who invent distros.

In this scenario, you are a guest. It seems you're ringing the bell at the front desk, and the unanswered question is: how are you willing to pay?
Big Idea Mastermind - Now OPENED
whatever choice "I" make, will turn out wrong in the long run

Get used to that feeling if you want to be a web developer. You are in one of the most "churning" areas of software technology. None of today's popular JS frameworks were around even a few years ago, and in a few years time I expect we'll see an entirely new set of popular frameworks.

Forget about the "long run." Pick something with a decently-sized community of users and support. Learn it well enough to do what you want to do. Expect to throw that away and learn something else next year. The era of actually achieving "mastery" of any development tools is long gone, at least in the world of web front-end development.
I wish PG would make flagging more transparent somehow. Maybe with icons, where users could be made aware of the flagging, and have the opportunity to counter or unflag when it's abused. I'm pretty sure flags aren't intended to be downvotes, but that seems to be how they're being used of late.

I'm seeing more and more cases where stories are getting quite a few upvotes, and there are interesting conversations going on without a hint of controversy, and boom - flagged off the front page, most likely because of a small but vocal minority who take special exception to a story for one reason or another.

This is a pretty interesting story, and definitely relevant given all of the intelligence news of late, but it seems to be getting flagged to death because the word "Benghazi" has become so politicized.

Update: And... Dead. Way to go HN!
great post!, keep going :)
I spent most of the last 4 months doing all my front end work in Angular. The biggest problem I for me is that A) there are a lot of nooks an crannys and B) the views end up being pretty ugly.

I've been doing more with Ember recently, and while some things are not as easy, some other important things are much easier. On top of that the views are easy to read. So at least for now I feel like Ember is better for me.
I totally agree with you. That is one of the reasons I created this blog. I am 24/7 in #angularjs in freenode and I see questions repeated over and over again. My goal is to write about those solutions we give to them so they won't need to ask again.

On the other hand, my goal was to "sell" angular to the readers, not to scary them with $digest issues :)

Said that, I have in my TODO things about this matter.
What do you use on Chrome?

What I see is that the page is using self-throttling to a ridiculous extent in Firefox, but not Chrome, with way too few letters changed between paints. Are you doing a single letter from each async callback or something?
"Added on 15.10.2009", quite a while it seems like.

Anyway, you just gotta love the Chinenglish on the packaging:
http://img.dxcdn.com/productimages/sku_24369_2.jpg

"Regardless and by oneself the lamp, the stop-watch, repair a foetus first aid pack, inflate a bube... All ability easy install".
The page is, as far as I can tell, running different code in Firefox and Chrome...
> an operating system that hasn't made headway in approximately a decade.

Hmm, that seems a little harsh. One of the biggest names in desktop Linux, and the third largest Linux distro on production web servers[1] seems like making significant headway. Searching "Linux" on duckduckgo, which should avoid any bias from me having visited their site before from Google, they're the first distro to come up and third result overall.

[1] http://w3techs.com/technologies/details/os-linux/all/all
"The docs by themselves simply will not teach you how Angular works."

Well said, and I agree, but I wonder why this is? There's some cred to be gained by making and using something so impenetrable that only a select handful of people 'just know' how something works, and everyone aspires to be like them?

I've found plenty of people/blogs/sites telling me I'm doing angular 'wrong' (and not just angular - other frameworks/libraries) but precious few people can demonstrate a 'right' way to do things which actually accommodates real world use cases. On top of that, what was canonical at one point is later made obsolete via a single patch/push, but the blogosphere/google never quite catch up.

Less an angular-specific rant, more an observation as to how more projects seem to be heading. As I become one of the 'older' generation, I'm seeing more younger devs (under 25, less than 3 years of professional experience) embracing this code lifestyle, and seem to think it's great, and old fogeys like me just 'can't keep up'. Maybe I can't, but perhaps if you'd document your stuff a bit more, we could just use the library instead of having to read every single line of code, commit, watch for patches, finagle and beg to get pull requests taken and used, and pray that the next point release doesn't break everything. Obviously not all projects are like this, but it seems there's a growing trend among younger projects to work this way. Or maybe I'm just getting old...
Regarding your addendum, if you really view the people as incompetent idiots, I'd argue you're not all that interested in winning them as friends.

In any case, just give the person the information they need without attacking them -- they won't feel defensive and they'll probably feel pretty stupid on their own.

For bonus points, try to empathize and think about something stupid you once did -- surely you've done some idiotic things in the past.
In many ways, hard evidence is the last thing a whistle blower wants. Its the evidence that scares the authorities. While its just "claims", you go free. You can be mocked and dismissed as a crank. If you have evidence, well, Snowden, Manning, ...
Yep, because it's running different code in different browsers. See swannodette's comments above.
This looks great!

I have a couple of questions:

- Any plans for a plugin/extension system?

- Are there any screenshots of the interface anywhere?

Thanks! : )
Since the Pi takes 5V just like any USB device, he could re-use the same power adapter and just get a splitter USB cable; he didn't need a full blown powered USB with its own power adapter.
Some of the images could count as pornographic as well.

Back years ago there was an extremely long debate about whether the entry on autofellatio [1] should include a photograph of someone performing fellatio on themselves at the top, or whether something like a diagram was more informational and better suited to an encyclopedia. Looks like the photograph won out.

[1] http://en.wikipedia.org/wiki/Autofellatio
There's not going to be hype if they're ten or twenty million dollars from the goal on the last day.
I hate to ask what I think is probably a stupid question, but: how are they creating that animation? It's not a simple .gif, and it looks like they're using something akin to a sprite:
http://google.github.io/tracing-framework/resources/anim_ind...

Edit: Looks like it's a modified version of Sublime's animation (https://news.ycombinator.com/item?id=4532146).
You have clearly misunderstood. I try to simplify: Methane is 4 H per 1 C, oil is approx. 2 H per 1 C. Burning the H-part produces just water, which is harmless. The bottom line is that burning methane gives only half the CO2 emissions, compared to burning oil, per energy produced.

So in theory, burning methane to produce energy, would give only half the greenhouse gas emissions, compared to burning oil.

But, methane is 25 to 72 times more potent a greenhouse gas than CO2 [1], so even relatively small leakages during the production + transport + use of methane might be enough to spoil the advantage.

If methane has 25x larger global warming potential than CO2, then – even though methane is 2x more energy efficient – a mere 4% leakage would be enough the bring methane back to the level of CO2.

(I have no idea what are the typical leakage amounts in methane production, transport and use.)

[1] http://en.wikipedia.org/wiki/Greenhouse_gas#Global_warming_p...
" None of today's popular JS frameworks were around even a few years ago, and in a few years time I expect we'll see an entirely new set of popular frameworks."

You're right, but what needs also to happen is for many others to lose the attitude that others are "doing it wrong" if they don't immediately intuit every nuance of some new library that's 3 months old and was only written for one use case, but touted as the latest hotness which suddenly you're forced to use at work (for example).

I'm fine with understanding the churn and rapid pace - what I don't appreciate is the attitude that just because everything's not 100% obvious to me that somehow it's my fault, when there's little to no docs, no test cases, and a README file that shows a trivial hello world.
Your introductory text and video mention the NSA and PGP. The PGP system has been around for a long time without getting any mainstream traction. There are numerous reasons for this failure, but the general complexity of public key crypto has to be one of them.

On the project page you write

> An intuitive, modern user interface makes strong security accessible to everyone.

Can you share a bit more about the way you envision this?
Dog Finder for sale
What was that "law" stating every news headline ending with a question mark can always be answered "No"?
Also, this group invented the CAPTCHA.
Software doesn't exist in a vacuum. It often has a lifespan far in excess of the involvement of the original developers. It can also have a very serious impact upon its users, its subsequent maintainers, and any organizations they may belong to.

I could not care any less if hobbyist developers want to use Ruby on Rails, JavaScript and NoSQL for own their personal projects that nobody else ever uses or has to maintain.

It's a different situation when such objectively-flawed technologies are used beyond that, however.

The broken software you or others write today using such horrid technologies may very well end up being inherited and maintained by me or one of my teams later on. We won't be happy when we have to waste time, effort, money and opportunity dealing with it and its flaws.

There are numerous, far better options out there. There are just no excuses for using poor technologies these days.
The landing page mentions plugins. There are screenshots in the video, although I don't know whether these are concepts or existent.
They say that great athletes make bad coaches. Why? Because they can't explain what came instinctively.

Similarly, the wrong person to write documentation is the creator of a system. He or she will not know what leaps of understanding are being made throughout the text. That's why big IT companies have historically hired technical writers, which is a profession in its own right.

Those general observations aside, I believe that for some of the Angular team English is a second language.

But otherwise, in the case of the Angular docs, there is a simple lack of attention to detail. Poor fit and finish. It's pretty clear that a lot of the documentation is the first draft.

In the comments you can always find someone complaining and someone else saying "fork it on github". If you actually go and look at github, there are hundreds of unanswered pull requests. So clearly that isn't working either.
Why? Use 'mysql -uroot -p' It prompts for the password and does not show up in Bash hsitory