skysight-inc/HackerNews huggingface dataset:
5 years from now, "People started to use seamless encryption and pseudo/anonymizing services and protocols because it was exclusive, cheap and safe."

You are right in pointing out that all the services we switched too, had some USP, I believe I2P, ownCloud, Citadel, Tor, gnunet, OTR/XMPP all have their USP too, and that is safety and freedom to express and say what ever the fuck comes to mind without self-censorship or fear for what consequences/blackmail it might have in the future.

I have a thing to not talk about the "average person" because it means too many things and more often than not is a patronizing way of saying idiots. But lets go with it this time, the average person has no incentive to use productive equipment like a PC at all and they are perfectly fine with a consume-only, digitally-rights-managed, locked-down, surveillance device. We hackers should just give up on them, let them eat cake. /rant.
If you want a easy file storage, sharing and sync solution consider our Tonido product (http://www.tonido.com)
> especially in SV and similar locations, where it is a seller's market

I keep hearing this, but it's not at all what I experienced last time I went on a job hunt.
Yes there is, you can always write a native compiler for JavaScript, no one says you need to JIT it.

Lisp, Dylan are just two examples from dynamic languages with native compilers.
It's not shocking that a DEA agent thinks that 5%-10% of WU transactions are drug-related. DEA personnel are constantly looking for reasons to validate their own pointless existence. When you're a hammer, everything looks like a nail. I would be incredibly shocked, however, if that number were even remotely accurate.
Copy: Accouncing Fair Storage and 15GB for all
That's cool the airport is letting him stay there. I wonder how his conditions are. Good food, a bed?
He's looking for a solution because what if his plane is hijacked ?
For those (like me) who didn't know what NIO was, and got lost in the second paragraph, from Wikipedia:

"The APIs of NIO were designed to provide access to the low-level I/O operations of modern operating systems. Although the APIs are themselves relatively high-level, the intent is to facilitate an implementation that can directly use the most efficient operations of the underlying platform."

http://en.wikipedia.org/wiki/New_I/O
Unfortunately, I can't. In my opionion, ADD diagnosis must be test driven. There are some very good tests which indicate what your problems are. If someone suffers from borderline or bipolar disorder, ADD treatment may be bad as well. In the german speaking world, a test like this would be ADHS-LE. Also a test for concentration over time should be done. Here's one in german. http://www.psychomeda.de/online-tests/konzentrationstest.htm...
This is a post responding to the following article that was posted on HN yesterday-ish: http://sealedabstract.com/rants/why-mobile-web-apps-are-slow...

The point of that article was to specifically call out lazy surface-level discussions of HTML5/js apps by throwing out some benchmarks, and trying to have a practical fact-based discussion. I found the article very convincing actually, and what I wanted to see was both browser-app proponents and detractors testing out the limits of what the browser is capable of, so we can determine what is and is not viable to program in the browser stack.

This piece is simply not an answer to that article in any way. It does not attempt to answer the question posed in the title, nor does it address any of the points of it's parent article. I think we need to step up the level of discussion here if we want browser tech to be more viable for general use.
I don't think they have much choice. He can't leave with out a passport and technically has entered Russia.
Douchebaggery.
If you move what while (topK--) into the map loop , it becomes an online code for topK whereas what you wrote is an offline . If you want offline then pushing it into a priority_queue and then popping it out would be much faster.
> “I have a feeling that the administration is getting concerned about the bulk phone records collection, and that they are thinking about whether to move administratively to stop it,”

Conveniently ignoring the methods they're using to get the most information.
I doubt the government would let him keep publishing his works. While it is an ok solution he might want to go to the country that will let him to run the course of his disclosures.
Pebble Learns Why Most Startups Make Software
No. It shows you care. Would you send in a CV with spelling mistakes? No. So why not spend some time and energy making your application stand out?
Could it be, that secret ballots are insecure? https://en.wikipedia.org/wiki/Secret_ballot

In the US, we officially supported secret ballots in 1892. Still, I wonder if we all found the strength to open up the ballot, if that wouldn't eliminate some of the viability of voting fraud?

I'll start, I voted for Obama in 2008 & 2012.
Clojure videos back here
How To Write A CV For Your First Tech Job
Indeed! It wouldn't be quite as concise though, which was kind of my point :)
Manual for Civilization [2010]
Initialy I thought to write JavaScript but actually answer is "it doesn't matter". I would investigate what I want to work and then learn best language to solve that problem. I solve different problems using different languages but basically I use only Python as helper language (e.g. to write helper scripts, to automate something and etc.).
Antarctic Glacier Calves Iceberg One-Fourth Size of Rhode Island
Just in case it wasn't obvious, the OP is the same person who was on the HN front page recently for her "Dance in a Year" site:

https://news.ycombinator.com/item?id=6017758

Programmers, designers, etc., should follow her example. I don't mean create a site about yourself dancing...but create something of interest about something you care about...web devs have a huge advantage here in being able to disseminate their work in a cheap, creative medium.
Umockdev 0.3: record and replay of tty devices
and this is...?
Vote for Bobby Tables!
CERN (and other research facilities) use these a lot, to manage access to their internal websites and to the grid (the distributed computing platform). IIRC, you have a cern account, and generate a short-term certificate with which you work. You can use it to submit jobs into the grid, but you can also import it into the browser to access e.g. grid monitoring software, or internal wikis. The idea is that in the worst case that you lose the certificate to a hacker, it can be revoked quickly without having to block your whole account.

The last time I checked (haven't worked with CERN's computers or the grid for a while), it was pretty user-unfriendly. Obscure shell scripts for everything. It hopefully improved since then. OTOH, it's probably good enough for programmers and researchers.
This soul should be programming, but he's reading HN instead ...
Well, when you pay with money, the government takes a percentage of that money. And when you pay with data, the government takes a percentage of that.
> It also means that you aren't using best of breed for various parts of the solution.

This author admits Chrome is better. Google cannot disable his access to Chrome. If it's cancelled, then IT IS open source, and someone can run with it and make a new project (much like Cyanogen). If in the future it requires you to use other products in certain ways, then it IS open source.

There is literally no reason to not use Chrome, other than spite.

If someone else prefers another browser, that's fine. But none of the stated rationale explain why the author abandoned it.

"in the interest of free as in freedom software". Can you make any sense of that?
Government IT employees get to have all the fun
I wonder how this anon person/group gathered that money.
Yeah that's a referral link...
I completely and wholeheartedly disagree with this post.

Though Google might be the pinnacle of employment, at most jobs, if you leave, you can often get a salary or rate increase. On top of that, some employers will ask if you got fired and you have to explain that, even if you were only laid off.

Terrible advice!
What other uses for an ASIC could there be?
If bitcoin mining becomes no longer viable at least it's opened by eyes to ASICs.

What other uses could be have for discrete systems?

What about genetic algorithms?

Or a chess computer?
Yes, but sometimes the road is nothing but gates. By crossing the fence and running across the field, we harm no-one on the road, and we get places.
Would he need a passport for a flight on a private jet? If so, couldn't Venezuala grant him one?
The correct solution for this problem of undefined is to do nothing!

If someone redefined undefined and it causes a problem - too bad! Some problems are just too stupid to worry about.
Its a matter of temperament and skill set. If you fear getting rehired somewhere else easily, then yes it may not work for you at all.

But if your skills are easily marketable then yes you can do a lot of good this way, behaving fearlessly and with integrity.
I would like a microwave that has exactly this kind of two knob UI, but implemented by solid state electronics. Across last five years or so the root cause of almost all broken appliances in my home was some kind of mechanical sequencer that somehow failed and cannot be reasonably fixed and finding it as an spare part somewhere is practically impossible.
This is why: I know one company & service which did. But after a year or two they gave up. It just complicated things, overloaded helpdesk and made customers angry. They used client certificates to count 'workstation licenses' for a web app.
A lot of people are in circumstances where those they can't escape from (parents, abusive boyfriends, etc) will physically assult you for voting for the guy they didn't like. In the more general case, you can lose friends not going with the collective choice, and open ballots expose that, which makes more people vote for the guy their friends want rather than what they want to maintain social acceptance.
I don't like my proposal that much either. It has the flaws you mention, particularly if implemented by our current political class. I was being intentionally vague on the implementation and you assumed that current political forces turn it into a poverty trap. But current political forces also prevent an unconditional basic income.

It really comes down to how much you trust people to find their own path.

That clearly depends on how old they are. Below 18, you are required to be in school and you are not allowed to work. After 65, you get to live off our national pension plan and get free health care.

The other thing that makes me cautious about the unconditional income approach is the handful of rich kids that I knew in High School in Austin, TX. They had everything they could possible want handed to them and were miserable. It was puzzling as hell.

FDR had a really big internal debate over this during the Great Depression. Read a little of the history of that era -- it is not an easy tradeoff.
I may be an outlier, but I like GMail first and foremost for its interface. Ever since I started using conversation view, it's just seemed like the obvious way to show e-mail. Nothing else really matches it, although Geary is trying now.
> […] if you throw your scripts out there on the web you've got to expect that somewhere, at some time someone is going to do it […]

And then it will be that persons' problem. Their code would be wrong, not mine. By not making sure my code works when undefined is broken, I would be helping them to realize they have a possible bug in their codebase and that they need to fix it.
The maxim is 'if you're not the customer, you're the product' not 'If you're not the customer, you're the product we sell to advertisers.'
Has anyone ever seen "undefined" be redefined on anything ever?

This seems like a solution in search of a problem.
If you're paying for it, then there is an incentive for the company to give you the service other than profiteering on your data.

Obviously it's still not a guarantee.
You can't email someone 13 hours away? [0] What difference does it make if they're spread out all over the globe or not, whether you can email or FB them?

I do get the idea, sometimes I feel a little bit excluded without an FB account, but I have never had the problem that somebody didn't have an email address. Not even kids.

People seem to make up all sorts of excuses, but in the end it always boils down to 1) suffering minor inconveniences and 2) the (often[1] irrational) fear of social exile.

As other people have pointed out, changing networks is not that hard. It's a false belief that it is. Years ago my local friends were mostly on MSN[2], East European/Middle East folks were on ICQ and Y!C, US people were using AIM. So I used Trillian and later Pidgin. What you saw was this, people are moving around all the time, and many of the persons were 2 or 3x in my contact list because they too were on multiple networks. Google chat just sort of edged itself in there as well.

Think of it like this, remember how easy it was to find all your friends on FB because of that network? And didn't the same happen with email, and with AIM/MSN/iCQ/etc? I see friends and acquaintances trickle in on G+ without any effort for that reason (except I don't want to use G+ either). Now FB pushes its "help" quite aggressively, but even without that, people connect in networks, point eachother to their friends, it's very peer-to-peer :)

[0] I mean, it happens ... http://www.ibiblio.org/harris/500milemail.html

[1] note I'm not saying "always", I can imagine certain high school scenarios where this fear might be somewhat real, although one has to wonder ...

[2] unfortunately I lost my MSN acct because the not-hotmail domain I registered it to expired a long long time ago and it stopped working--if anyone knows a solution to that I'd love to hear it because I would love to see that old contact list back :) (however I could also reg a new account and repopulate my contacts via-via just as easy)
Those are extreme cases! I hope your family isn't beating you often, for your voting habits.
I agree with you that it does not make sense to detain someone for a non-violent crime unless they are likely to commit more crimes. But then they should be released unconditionally while awaiting their trial, not dependent upon whether they can pay a ransom fee or not. On the other hand a psychopathic murderer is dangerous to society so he should never have the option to pay bail.
.NET Pills - Weekly Newsletter about .NET
Here's how to explain the graph showing a bump and then a downturn in American consumption.
Tastes funky; hard to cook; unfamiliar consistency. Enthusiastic people (my wife) buy it and it sits on the shelf, they don't know what to do with it, lose interest.
One of my favorite features on my current laptop is the USB port that is connected directly to the battery, so it charges even when the laptop is not turned on.
A quick search of github gave this line:

var undefined= undefined;

Which has a comment explaining that it is an optimisation based on the idea that "defined variables are faster than not-defined ones" - I have no idea if that is true or not.

https://github.com/Searle/mothello/blob/c31fc57bedd666e9da34...

I wonder if this counts as redefining undefined though!

The comment also suggests that jQuery does this, which seems to be true as explained in this link:

http://stackoverflow.com/questions/7141106/undefined-variabl...

"undefined in the jQuery code is actually an undefined parameter of a function wrapping the whole code"

Presumably if you have your own local undefined that is guaranteed to be undefined then you are safe from someone else setting it to be something silly.

Edit: The jQuery sources are all wrapped in:

(function( window, undefined ) {
...
})(window);
What is the advantage over using $your_favourite_webframework and wget -r?

I've been doing this for a while (deploying to S3) and the most annoying part is really to upload to S3...
Fuck it, I'm going to start writing my programs on punchcards and mailing it to Github HQ to test the results of it. Then I'll handwrite letters to my coworkers to finally switch away from the evils of email. For blogging, I'll literally stand outside of coffee shops on a soap box and talk about how boring I am. My only file storage will be a cabinet in my house. I'll hand draw my own maps. I'll do organic searching through newspaper listings. For social networking, I'll go outside and announce to the world how I'm feeling, only accepting their emotions if they like it. For photography, I'm going to buy a polaroid camera and keep the pictures in my cabinet. Fuck Android, I'm bringing back rotary phones. My feed reader will be the random clippings at starbucks.

Stay classy, HN.
The title of the OP makes it sound like a ripoff of The Onion, but it's an incredibly indepth criticism of Malcolm Gladwell's much-cited essay on cultural causes airplane crashes...a case study of how a well-regarded author can be very misleading with the facts.

edit: Here's a key rebuttal:

> "Gladwell also notes that Korean manner of speaking is indirect and suggestive, requiring the listener to be engaged and applying proper context to understand the true meaning...And the transcript reveals a striking fact that Gladwell never mentions: 90 percent of the conversation among the three pilots is in English. In fact, the only part of the conversation that happens in Korea is idle banter, talking about how the company does not pay them enough or how Guam's airport must be staffed by former U.S. soldiers who were stationed in Korea."

If the premise of Malcolm's chapter is how culture/ethnicity can be related to operational catastrophes, particularly in language, then the power of the assertion is significantly undermined if language wasn't much of a factor in the actual incident.
This has been discussed before -- see https://news.ycombinator.com/item?id=5955043 (for the discussion) and https://news.ycombinator.com/item?id=5955374 (for Matt Cutts' comment).
Why no one suggested C#?
Not going to be integrated in upstream KDE in any case, see [1]. I don't think Gnome devs are particularly sanguine about it either.

As for me, I'm waiting for a hypothetical WLMonad.

1: http://blog.martin-graesslin.com/blog/2013/05/mir-in-kubuntu...
I've often wondered if a balloon-based system might be the way that this is eventually achieved. As solar energy becomes more and more efficient every year (apparently it's on an expotential price/performance growth curve), you coat the balloon with a light-weight, flexible solar array, and either heat the air like a hot air balloon, or as it becomes cheaper and more efficient to extract hydrogen from water, fill the balloon with hydrogen, and constantly replace the hydrogen that leaks out with hydrogen extracted from water vapor in the air:
http://www.technologyreview.com/view/512996/a-cheaper-way-to...

You could use low powered propellers (like a blimp), and take advantage of weather patterns (like Google's Loon project) in order to maintain position or to slowly travel.
What do you consider contenteditable=true if not a rich text editing widget?
Collect cellphones at door. Put them in steel cabinet. When workers leave, they can get the phones on the way out.
Yes everything about voting gets simpler if you throw away the anonymity aspect. The election can be better audited[1] and you can be too if you voted for the wrong party. You would also probably get to discover the market price of votes in marginal constituencies.

[1] Audited, fired from a government job, beaten, not to mention social, religious or family pressures to vote in a particular way. The reality or fear of these things could influence elections if not so much in the West but if these standards were adopted where elections are a little more life threatening (I'm thinking of Kenya but there are probably many other examples too).
If they have to compete in the same "form factor" then they don't stand a chance. Professional football is incredibly complex.

(45m would be an absolute minimum, too: actual playing time required would be more like an hour.)
Anyone interested in optimising their mobile web applications should watch Apple's Safari tracks from this year's WWDC.

They have plenty of advice on improving general performance and how to use the WebKitInspector to measure performance problems.

Some key take aways:

Avoid using libraries (like jQuery) unless you really need them - It will reduce memory consumption significantly.

Be careful how often you're invalidating style/layout info and forcing recompilation.

Avoid using onscroll events to do layout. Especially when you're likely to inadvertently invalidate styles/layout at the same time e.g. accessing element offsets and positions
I actually liked the cake idea very much :)

I think it depends on what kind of company do you want to find. One that would be happy to get a cake has very different culture than the 'usual'.
Microsoft Leaks Reveal Depth of NSA's Ties with Silicon Valley
Probably my favorite thing said on HN in my limited time here. Oddly heartwarming to boot.
Perhaps you actually have ADD/ADHD but most of the kids in the study were misdiagnosed?
Spoof on Pixar lamp animation replaced with NSA camera
The CTO of a company which makes a web platform for mobile development (http://www.alphasoftware.com/products.asp), thinks mobile web apps are good enough?

What a surprise...
Drinking coffee doesn't make you more alert, caffeine study reveals

http://www.guardian.co.uk/science/2010/jun/02/drinking-coffe...
It does happen. I worked with one team several years back that had inherited some particularly bad JavaScript code, and this was an issue they ran into several times. They ended up having to audit all of the code for nonsense like this before they could proceed with actual work.
The asker never asked for 'programming languages'. Someone could have responded 'Mandarin'. Any language goes.

EDIT: Someone did!
ntpd is usually ran as the ntp on debian based systems at least. Most rpi distros are debian based.

Given that the same ntpd code is running on many many internet connected computers around the world, I don't think a microwave is worth a 0day remote root exploit on.
You could just as well use an address book group to send email to everyone or to a specific group. But I worry much more about spamming people with stuff they're not interested in than missing someone.
This has to be fake. An email "allegedly" from Snowden with no PGP signature?

(edit): And this is suggestive:

ed_snowden@lavabit.com -- someone associated this address to some PGP key in 2010

edsnowden@lavabit.com -- no results
It's worth remembering how so many came to use these services in the first place – as a tech 'front liner' I too was once guilty of unconditionally mocking others and saying "you should be on Gmail!".

Now the tech front is reversing its position, and hopefully the rest of society will eventually follow. Unfortunately the scene isn't set just now, because there simply aren't good alternatives to Gmail – nothing free or self hosted comes remotely close to its clean UI.

When such a thing exists, selling regular users on moving away from Google will be a much easier proposition

[If you're reading this and thinking of cloning Gmail – for fuck's sake don't waste your time "innovating" on the UI and getting it horribly wrong! (This was really the biggest tragedy of the Reader transition). Do a pixel perfect conversion. Except for artwork, cloning a UI is perfectly legal as demonstrated by case law going back 20+ years in the EU and USA.]
I am hoping this anonymous person is a Facebook employee who decided to put their exercised stock options to good use.
Human Rights Watch Doubts Authenticity of Snowden's Invitation
Heating water in a microwave? I've never known anyone do that in the UK. Is that an American thing because you don't have kettles?