skysight-inc/HackerNews huggingface dataset:
> I'm guessing his situation in Russia has deteriorated to the point where a US prison is preferable to staying in Russia.

That's rather extreme, and I'm not aware of the slightest shred of evidence for it. As far as we know, he's still living a fairly normal life with his girlfriend in Moscow. He could be concerned about Russia not renewing his status in the future, though.
Could you recommend a book or other reference on the epistemology of your choice?
I wouldn't be surprised if something else is happening. While his lawyer 'negotiates' look for snowden to turn up in a different extradition-free country.

I think he's too smart to believe any platitudes about a "fair trial." Of course it will be a fair trial, just like manning got along with his years of solitary - completely fair and normal.

As for a presidential pardon, I don't think that can happen without a conviction. Can you get a preemptive pardon?
Four positions (Engineer, Designer, Sales Team Lead, Remote EAs):

1) Generalist Engineer - functional programming back-end (OCaml - don't worry, it's okay if you don't have experience, we're interested in your elasticity of learning), javascript front-end, iOS front-end. Looking for our fifth engineer to join our team.

2) Designer - you will control the look, feel, user interactions, and user experience for Esper.

3) Sales Team Lead - you could sell wood to a tree. You will be guided by our head of operations, but you will lead a team focused on sales. Competitive base salary and commisions.

4) Remote EAs - you will be working for us, using our software and helping serve our customers.

Check us out at www.esper.com. Our dream is to give everyone a top-tier machine-enabled assistant - that's right, you too, can feel like Oprah. And if you work for us... look under your chair, you get an assistant!
> "Johnson was aware of how the knob worked"

No, he wasn't. It was intentionally put in place to deceive him, and the deception worked.

> "people think that a Vice President can't get temperature adjusted to his liking"

Most VPs could get the temperature adjusted to their liking. Johnson was a special kind of control freak. He liked to make people uncomfortable by making it extra hot, extra cold, walking around naked (it's why he replaced some of the solid bulkheads with transparent plexiglas), raising the hydraulic table and his hydraulic chair so high that people at the table looked like children who could barely reach, and so on.

The Air Force crew got sick of his being in the cockpit, and they didn't much care for those antics, so they gave him the fake temperature control. No, he didn't know how it worked, and no, they didn't make it as hot or as cold as he wanted it to be, they just went along enough to keep him from making trouble for them.

> "not being fully respectful of those in power"

How many Air Force Colonels do you know? They'll give a guy the respect he earns, but they're not known for their willingness to defer to LBJ-style bullshit.

[One of our volunteers was the plane's crew chief for most of a decade. We got a lot of interesting inside stories on slow days.]
No, I didnt. I mentioned a shared location. It's not an networked drive, I'm not insane.
I knew that no matter what languages I picked for my examples, that someone on hn was going to respond that yes, in fact language B is much simpler than language A. I believe you understood the comparison I was trying to make and I'm not interested in a discussion about how simple erlang really is, it's besides the point..
You (and parent commenters) should keep asking for thinner until you actually get what you want. Yes - let it take 15 minutes, if it has to. You're the one who's paying. The feelings of the employee are irrelevant - he has a job to do. The feelings of the people behind you are irrelevant - you waited your turn, too.
> Technically, no. But how many projects out there would accept an email patch? They'd probably reject it and tell you to issue a Pull Request instead.

That's more a social issue. How many projects accept patches that go against their submission guidelines? Or coding style guidelines?

> I think his greatest argument is comparing the steps of contributing to github vs contributing to an svn repo.

I found that particularly weak.

Let's look through them in more detail.

1. Get a copy of the source code
2. Make your change
3. Generate a patch with diff
4. Email it to the mailing list
5. Watch it get ignored

Wrong. You can't generate a diff, unless you first made copy of the original sources, or re-download/unpack it. So there's an essential step missing.

And often enough, you simply don't have access to the svn repo to do step 1.

1. Fork the repository on GitHub
2. Clone your fork of the source code
3. Make sure you’re on the right branch that upstream expects your patch to be based on, because they totally won’t take patches on master if they expect them on dev or vice-versa.
4. Make a new local branch for your patch
5. Go ahead and make the patch
6. Do a commit
7. Push to a new branch on your GitHub fork
8. Go to the GitHub UI and create a pull request
9. Watch it get ignored

1. is github specific. Gitlab and Bitbucket don't require that

3. applies to SVN projects too.

4. is optional (though highly recommended)

But it gets really interesting when you want to do a second, separate patch. Do that svn when you can't commit directly? well, either throw away your first set of changes, or make a complete copy of your whole checkout.
With DVCS or any VCS you don't have to always have the full history. If it is a public project and open source you might want that. But if you are working on games or apps you might want a clean new remote after every so often so you aren't sending around a TB repo.

When bitbucket limited to 2GB for repos, this limit can easily be breached on game projects, but it helped to really git submodule out libraries/code. This also encourages resetting history in a new repo every so often when that history is really not needed, like 2-3 versions back or after many months/years. Distributed VCS databases can get immense, but like anything in life, maintenance every once in a while helps. For some projects this is not possible like a linux kernel but for any old web site, app, game etc this is something that you can and should do.

All operations are faster when your DVCS repo sizes are smaller.
There is this idea that some people just have to retaliate, regardless of whether it is in their interest.

They have to show they're still in the game - more important than near objectives in the said game.

This may or may not apply to the situation.
The World's First Drone Dogfight
http://www.theguardian.com/commentisfree/2013/aug/06/obama-a...

https://firstlook.org/theintercept/2015/02/18/destroyed-by-t...

http://www.politifact.com/punditfact/statements/2014/jan/10/...
To get sources, I highlighted the sentence, right-clicked and chose Search Google for...
> Every time I see people on HN discussing feminism, my answer leans more and more towards, "Yes."

Anecdotally speaking I've found HN to be much better than say Reddit or other popular tech communities.
About every form of backup software will use change journals to identify what to backup and how it changed.

Change journals are streams that are per volume (so to monitor some directory in C:\ i have to monitor the C:\ change stream).

It's just how NTFS works. It's shocking that this was allowed to reach this kind of publicity because it's just a guy attaching a diagnostic tool to a system where he doesn't know whats happening and then proceeds to freak.

Software like this will have plenty of file access for metadata, not only on the backed up files.
Revenge.

http://www.buzzfeed.com/bennyjohnson/americas-spies-want-edw...
I'm skeptical. Reading & writing is a skill necessary enough in modern society that illiteracy is practically crippling. I imagine an illiterate would have to ask someone else to read to them every half-hour at best. E.g. "I'm trying to google 'how to tie a necktie', how do I spell 'necktie'?"

My intuition says basic programming-literacy by contrast is (while a powerful skill) unnecessary for the average Joe's quotidian life. He might frequently need GUI's, but he won't need to understand the guts. Can you come up a situation that programming could accomplish in a way that a well-designed GUI couldn't?

If anything should become the new literacy, I'd expect it to be discrete math based on its generality and source of analogies.
Matias Duarte AMA
Heh. For the record, Nadia was doing the handholding. She ran the job across 75 EC2 nodes with software that kept crashing. I updated the post to make that a bit more clear.
So was Rosa Parks. We have a whistleblower law, along with a gov't oath to defend the Constitution, that potentially trumps other laws. So his prison potential isn't so clear.
How is this story similar? It's not even related to the topic.
A Ugandan Filmmaker's Quest to Conquer the Planet with Low-Budget Action Movies
Up to the jury. Jury nullification is a possibility. If I was on the jury I would vote to acquit (of course for that reason I wouldn't end up on the jury).
Top level players will gain ~10ms or more on eachother every other turn. At a level below the very top you're going to see gaps far bigger. With experience, you'll definitely be able to tell which parts of the track you did well or poorly at, but there is no way you're going to be able to get an accurate feel for all of those tiny gains and losses over the course of a 30-60 second track to accurately judge exactly how far ahead or behind another time you are.

https://www.youtube.com/watch?v=l6Ri6XUq6no
Most interesting bit from the brief article is a nameless company raising $1 billion so it can get the media attention and thus make recruiting easier.

>>When he pressed the company to come up with why they needed all that money, they called a billion dollar investment “table stakes” for a company at their stage.

“If we’re going to recruit we have to be on a list of unicorn companies, so it has to be at least a billion,” he was told.

Sacca wasn’t convinced by that argument in the slightest.

“That’s f–ed,” he told the audience. “That’s completely f–ed.”
> As for a presidential pardon, I don't think that can happen without a conviction. Can you get a preemptive pardon?

He could be granted immunity by the Justice Department.
Indeed, that is pulling some serious update info at an insane speed.
Unpopular opinion here but we're using SVN here on a large project. No intention of changing it. Why?

1. Deterministic "whodunnit" as we have AD integrated with. That is needed when you have 220 people using a repo.

2. Partial check outs. Our platform is 6MLoC in total.

3. TortoiseSVN. Sorry there's nothing else out there as good as that. We use it for DMS tasks as well as you can merge word docs etc.

4. Binaries and locking. Works for design workflows and the odd file we can't merge easily (git/mercurial aren't magic bullets for that).

5. Centralised. All our shit is in one place so there's a "single source of truth". Also no patches flying around.

6. Easy to backup and replicate. Svndump into single file. Or svnsync and there's a true copy.

7. Perfect tooling/tracking integration due to the centralisation and hook support.

8. Easy to use for mere mortals (excel/word pokers).

9. Forces backup behaviour. A specific case but we had a couple of people using git and then pushing to our svn. One SSD fail and bang, the guy lost a week of work because he didn't push to master.

Merge tracking is a non issue since 1.7 and if you need to work offline, just create patches and check them in when you're back online. Also our svn instance has been down for 3 minutes in the last 8 years...

I really can't justify a move to a DVCS and lose all the above so I'm quite happy with my sanity.
It doesn't need to be a company (centralized organization). It could just as well be a band of peers that are individually unreliable but as a collective, with all their redundancy, are reliable. You know, like bittorrent.
An API for your server's performance stats – sys.json
But lets say he does show up with broken fingers, what then? Nothing can, or will, be done about it so if anything it just adds to the NSA's overarching goal of turning him into an example.
Bash tutorial wiki, FULL of great examples
Gotta say, the incremental improvement pattern Ember is adhering to is absolutely the bee's knees. Kudos Ember team, so awesome to see!
Might it be possible to at least store copies on gitlab - say, have a project/user/organisation called gitorious with every gitorious project under it?
I can't admit that I know just how much stuff is hosted on gitorious, but it might not be too onerous.
Mercurial beats Git hands down across the board for me. I've worked on so many projects where the initial development was tossed into Git and then the devs spend three days trying to get their codebases synced and each using a different tool which may or may not implement the core commands of Git.

Mercurial? Works everywhere much more simply, even ties into .NET with VisualHG and gives a better version/branch management than TFS. And doesn't mismanage disk space like Git.

Mercurial + BitBucket is the cleanest, fastest way I have right now for adding devs to new projects. I avoid Git because so few people (ESPECIALLY those who have only used Git) understand source control well enough not to make a mess of it.
Know anyone at Meteor who we can chat to?
Where is the license file? Just because the code can be viewed does not make it legal to use or that it is "free" or "open source".
I never want to stop the user flow and ask them to consider an ad. I like the banner because it's not intrusive and you don't click on it accidentally.

The problem with splitting the app into an offline version and a synced version is that there are hundreds of offline versions. The unique value proposition of this app is that it's for families, and is therefore synced. Taking that away makes it like any other app in the App Store/Play Store. Thanks for the idea though.
Are redirects that expensive? How about giving the domain to another entity that is willing to pick up the hosting and/or redirection costs?
It's not inconceivable. I have very little faith in the personal integrity of Obama, but his last acts as President would happen after the election of his successor. If he wanted to do it, people would whine about it for a few months and forget long before the next election.
Put simply it's a Great idea!
Can we have a side-by-side comparison of the same demo using normal Ember?
I don't think anyone would gain - certainly I think the debate would suffer - and it would be even further evidence that the NSA et al are above the law. It would be a huge scandal, maybe even lead to the restructuring of the American intelligence establishment itself.

But I don't think it's impossible. He's done more damage to one of the most powerful organizations in the world than anyone in modern history. Spooks are vindictive types.
I think this tends to happen a lot.
Even cooler is hoar frost, of which I am a bit of a collector (photos).

https://www.google.com/search?q=hoar+frost&biw=1324&bih=515&...
We all know security isn't a binary relation. Step one is to know you aren't specifically targeted and keep your attack surface low. Your analysis leads to a paralyzing fatalism, which might have been your intent.
And this is where having the API actually support, say, monitoring only items in a single directory would be good.
Analog Engineer's Pocket Reference [pdf]
So you disagree with me where? The vibrancy of big cities is great - all im saying is that theres a segment of the population who would rather live in a less vibrant neighbourhood with a better home and more pay. Which is entirely achievable.
There is a very good RadioLab episode on these 'good' mosquitos: http://www.radiolab.org/story/kill-em-all/
>, AWS is never cheaper at the right economy of scale.

Of course, it's a case-by-case analysis of whether AWS makes financial sense. However, I think some people have a misunderstanding on what the "right" economy scale could be.

The smart guys at Netflix (including Adrian Cockcroft) crunched the numbers it and it made more sense to go 100% on AWS rather than spend money on trying to maintain their own datacenters. Is Netflix a small time startup? Did CEO Reed Hastings properly evaluate that his business was the "right" scale? Your answer implies that if Netflix acquires X million more subscribers (whatever "X" happens to be), they should bring everything back in house and run their own bare metal servers. Is that correct?
> Because there is almost no question that he broke the law

Perhaps. He may well have sworn an oath to uphold and defend the Constitution against all enemies, foreign or domestic. And if he did in fact do that, then his "illegal" whistle-blowing is in fact required of him in order to execute his oath. You know, the whole 4th Amendment re: unreasonable search or seizure.
Quad-Core MediaTek SoC Spins Cortex-A72 into Android Tablets
Forgot to mention two more options I had thought about:

1. Offer a free trial, then ask for a subscription. No ads, and shows you the power of the app before having to pay.

2. Limit the number of purchases you can log per day. Casual users don't pay, more active users need to subscribe.
I think that was a more true statement before MS enterred the game.

Also, for something as low level as this api sounds, it probably mapped decently, while still requiring another set of primitives for processor and memory control.

That is, I think the point of this api is to be a subset that can remain a bit more common between platforms. Not the all inclusive api that rules everything.
I'm more focused on people who are more interested in going somewhere awesome for not a lot of money than what airline they're flying.

I appreciate the data point, and honestly targeting people like you is probably a larger/more lucrative market. But that would require a lot more building and systems integration, and as this is just a side project, I'm not planning to expand to serve that need. Definitely appreciate the feedback though.
On the other hand, I could see that as meaning "know what you're talking about so that you can defend the decisions you make."

As an intern, I've had many times where I'd say "I did it this way using A B and C, is that the best way? Are there any improvements you'd suggest?" after completing work. But in a more senior position, you probably don't want people second guessing / not really understanding these decisions.
The government likely wants to charge Snowden with espionage, not just with mishandling classified information. There's a difference between guilty of some crime and guilty of the crimes the government wants to charge.
Do you really think this is an apples to apples comparison?
Salt, Sugar, Fat is a great book about this: http://www.amazon.com/Salt-Sugar-Fat-Giants-Hooked/dp/081298...

That might be linked in the article, but even clicking thru via a google search it is locked down now so I can't check.
It's not just that it wouldn't scale - it wouldn't work even if I only had a dozen subscribers!
“I would love to put a bullet in his head,” one Pentagon official, a former special forces officer, said bluntly. “I do not take pleasure in taking another human beings life, having to do it in uniform, but he is single-handedly the greatest traitor in American history.”

Chilling
I think my question probably seems overly naive or provocative (it's being down voted, after all). I'm really just trying to divine the source of your cynicism. Possibilities include:

1. There are too many games; it's as hard to get noticed in this sector as it is on the app store.

2. You don't stand a chance if you can't make a polished game, and a polished game is going to have a $100,000 budget (or let's just say, way more than "I think I'll download the free version of Unity" can afford).

3. Most games are mediocre at best, and yours probably will be too (because the designers of those hits really knew what they were doing, and you probably don't).

Am I getting this right? All of the above? Some of the above?

I've seen lots of indie games that I think are mediocre become hits. I've rarely seen a game that I think is a gem go completely unnoticed. Part of it, it seems to me, is that a really tight niche game can become a hit within that niche and make a surprising amount of money doing it.

Take "Battle of the Bulge" by Shenandoah (which is an iOS game). $20,000 ask on Kickstarter for a game that is going after people who are into hex wargames. I'm going to guess that that game did considerably better than $3000 a quarter. They're making more, after all.

Similarly, there are people out there who love side-scrollers and will basically buy any side-scroller that looks even remotely good. If it is good, is it really going to be a financial bust?
This sounds interesting, but I don't understand. "if someone walks in, you are more likely to currently be in a long streak and have stuff clump afterwards" What does that mean?
The story has a familiar ring.

Back in the day, Microsoft stored passwords in a fairly insecure format. Then they got security religion, and improved the strength of their password storage dramatically. It was very hard to crack the new format. (I don't remember exactly, but this would have been somewhere around when NT came out.)

But Microsoft was always big on backward compatibility. They wanted users of old machines to still be able to log in to the new servers. So they stored the passwords in the new, strong format, and in the old, weak format, so that they could still authenticate old clients. And that meant that attackers could still get the passwords in the weak format if they could get on the server.

This is from memory, and it's been over a decade, so I may not have all the details exactly correct...
Fair point. Comment retracted. My apologies.
Prepare for 'The End of College': Here's What Free Higher Ed Looks Like
> I call that filter bubble. I like using git for local commits, but 15 out of 20 persons here don't even take their laptop with them and I bet that 17 out of 20 won't touch code on the road. Maybe at home, if they have to. A decent centralized VCS would totally do.

It's not only "for local commits", although being able to have local branches without polluting a public namespace is a huge win. It's also about _speed_ when you're doing VCS operations. Linus Torvalds actually made the case really well in his talk: https://www.youtube.com/watch?v=4XpnKHJAok8

> There are a lot of companies that actually would prefer if the code never left the premises and have a use-case for finer grained permissions (some folks can only touch the assets, others can only ever see the dev branch, can't see history,...), things that are by definition not possible in a DVCS.

That's a question that's completely orthogonal to whether or not you use a DVCS. How is a "traditional" VCS going to help you when you can check out the code locally and smuggle it out on a flash drive?

In my company, we use git and there are access restrictions as to who can access and commit to our branches.

> Storing large assets in git sort of suck and requires ulgy hacks. I'd love to version the toolchain and the VM images for the local development environment, but that's just not feasible with git.

..and that's not the use case for git. Linus has been very clear about _what_ git is optimized for, performance wise.

That doesn't mean that DVCSes in general are useless for storing large assets, but that the most popular implementation is. Also, I'm not really sure what traditional VCS you're referring to, that makes it easy to version VM images and remain storage efficient?
Venux Privacy by Design
Yes, GPUs these days have an MMU and the idea of multiple contexts in order to separate processes from one another.
> Having full access to render textures and framebuffer stuff is a godsend though.

I haven't used Unity, but I've written my own game engine. Unity didn't used to expose the GBuffer textures?