skysight-inc/HackerNews huggingface dataset:
I don't know what the official definition of dragnet is, but when PRISM first came out, the hyperbolic, dramatic media interpretation was that of a firehose -- NSA gets a feed of everyone's data and can search it at will.

Now the scenario is: They must obtain NSL/FISA orders, Google reviews them, then the data on their target is released.

Is that a dragnet? What if when Google wins the right to publish statistics on NSL/FISA requests, it turns out to be just a few hundred per year, or less than regular search warrants, like when a guy is suspected of killing his wife.

Would that change your opinion? It seems that the pitchforks came out on the original WashPo/Guardian scenario, and if that turns out to be wrong, people will keep moving the goal posts and not put the pitchforks away.

Some people just want to believe that the tech companies are greedy, unscrupulous, entities.
I am terribly sorry to use a throwaway but I can't risk associating this kind of posting with my real account as Turkish government has been arresting people for speaking their minds on internet for some time now.

I don't know if this is against the law, but this seemed like something twitter officials should know and HN most likely has people who can get in touch with them.

http://www.twıtter.com (i without the dot) redirects to PM Erdogan's political party's website. Turkish alphabet also has the character "I" separate from i on the keyboard so this would be a very easy mistake to make. My guess is that there are people who are trying to reach twitter but reaching AKP website instead. This could be the work of a lone AKP supporter or as sinister as a honeypot to collect people trying to reach twitter as PM Erdogan stated "Twitter and social media is a menace to society."
I guess it depends on what scale you're at. Granted it was a few years ago, but I had a hard time getting the big name CDNs to give me the time of day without spending at least a few grand a month.
I am a front end developer. What language should I learn next?
That's where the opportunity is. If "eventually" is six months, then you have six months to make your mark. By then, if you play your cards right and/or you get lucky, you can get in a good position and try to hold it, which you may not have had the chance before.
Can someone explain how Chef works for Rails deployment? Does it replace Capistrano entirely? Suggested tutorials for getting started?
Also, keep in mind iOS 6 was (somewhat) held back in terms of adoption because google hadn't released maps for the platform yet.
I love etsy's open source contributions but am i the only one here that think's they are due for a blog redesign?
What I would like to see is an analogue to offlineimap for GitHub's project management services.

The protocol could even be email based.

e.g. a pull request is an email with the git formatted patch attached. Issues are emails with discussions as threaded mail/news, etc.
hand-written powershell or using a library?
Wow, slick. Thanks for sharing.
Recall Wired's role in the Bradley Manning case. Regarding Wikileaks, Wired has consistently acted as a propaganda voice for the US Government.

As a result I'm reluctant to take this article with more than a grain of salt.
Forget this disinfo. Read Robert Anton Wilson and understand. ;)
Nothing new here, please just move along
I think Heroku counts as "git"
Not quite.

I think you have to look at government as a product of culture, and I think you have to look at culture as a functioning system. It isn't a question of what the majority have decided. It is a question of how things fit together.

The problem with a "it's just the way it is" argument is that it prevents any possible critiques across cultural boundaries. That's not what I am proposing. I think you have to start from the way it is, look at how things fit together, and then find problems with this. However such a discussion is incomplete unless you can point to why people generally accept something and what incentives they have to accept it.

Let's take a rather major example: female genital cutting in Sudan. It's very easy to just say "this is oppression of women!" but that doesn't really work. A much more thorough review would include:

1. The very real problems reproductive-wise and health-wise this causes, but also

2. The fact that this practice is a way of marking privileged socio-economic status, and therefore giving it up is essentially placing women who would forgo the practice outside of the upper classes, and

3. The fact that this practice has become in the wake of Western criticism a way of circling the wagons cuturally, and a symbol of standing up to perceived colonialism and thus confers additional positive status that way.
Thank you for including the name of the pundit (David Brooks) in the link. Saves me the effort of opening link.
Content Security Policy 1.0 Lands In Firefox 23
Fabric is pretty great - but every time I read about chef I wish I had the time and energy to sit down and learn ruby so I could use it.
I agree with you, although I think that Apple is betting that "looks more like iOS 7" is more like "works better thanks to features only available in iOS 7".

See this tweet by @flyosity:

"Damn, the UIKit animation/dynamics effects in iOS 7 are some seriously futuristic stuff. Can't wait to see what people do with it."

https://twitter.com/flyosity/status/344642697241436160
Yea, all of us successful web companies face these all the time. We get them multiple times a day. Most of us end up giving up and pay for Arbor gear and ridiculously over provisioned pipes as well as good relations with our hosting facilities.
also - can anyone comment on what is the closet thing to chef written in the best language every, python :)
When you've been warning the public about the government's overreaching spying programs for decades and a leak of this magnitude happens I think it's appropriate to milk it a bit.
can you give more info on how you do this ?
really? that's bad ass if this isnt a joke!
I've been a rails developer for a while now, and contemplating whether or not to focus my energies on a js frontend framework or learning iOS. I think this post was all I needed to make a decision. Thanks Marco.
1. Atlassian Bamboo for polling my git repository for changes

2. Apache ANT for the build script

3. Then back out to a production/tarball git repo

4. Every load balanced server image has a cron job to poll the production git for changes

This way all I( or my team members) have to do is push to git.

Everything else is automated. All servers load balancing will keep themselves up to date.
Of course the Russian mafia state would do nothing against anyone, and it only gives access to this data to the people that need and deserve it, and it would never fall in the hands of someone who would betray our trust, or their trust, like, for example, any bum from the military, intelligence, or business community that offers enough of a bribe for it.

Oh, wait-.
Edward Snowden and the selective targeting of leaks
What do you mean by "it"? Implement the attacks? No, I haven't, but I don't need to know how to implement the attacks, only the countermeasures. If you mean implement them in apps, then yes, my code had a code review from a security company last week and the most severe item was a password reset form that had autocomplete turned on still.
Well I guess the guns and gates will still hold Nikita in. :(
Das Leben der Anderen: East Germany's Secret Police Listened to Your Secrets
You can learn from it, they explain how to go about solving them pretty well. I solved the first set in a few minutes and am trying to find time to do the second one, they are pretty fun.
Ansible 1.2 released. Featuring Roles
I think it's the going rate. A wildcard cert from edgecast is similarly priced (plus a setup fee).
Set up a federated XMPP Chat Network with ejabberd, your own Google Talk
Your argument falls apart when you realize that good design has nothing to do with being able to speak a certain specific language (in this case, English) really well.

(I agree with your gist though about ridiculing the idea it would be trivial to do a better job at design)
> It is also worth pointing out that the occupation of Germany ended in 1955.

Interestingly, though, Germany never signed a peace treaty with the US. It only signed a "cease-fire" with the US to end the war. :)
What's Inside Google Glass?
Still, bear in mind that it's a pocket computer, built in 2009, with a 600 MHz processor and 256 MB of RAM. Modern pocket computers have at least twice the processing power, two (or more) cores, and 4 times the RAM. They can also offload a whole lot more to the GPU. It was going to hit a ceiling eventually.

If you look at the devices cleared for iOS 7, it's almost definitely a RAM overhead issue. All the 512 MB+ devices (4, 4S, 5, Touch 5, iPad 2+ and Mini) are getting iOS 7. None of the 256 MB devices (Touch <5, iPhone <4, iPad 1) are getting it.

Does it suck? Yeah, definitely. At some point, though, you have to make the tough decision and say, "We have to compromise on either our vision or supporting older devices." When you get to that point, the choice isn't too hard. Is there anyone out there who would really argue that watering down iOS 7 is worth the increased support? (Especially with the US cellphone market and its subsidies being what it is?)

I feel for iPod Touch 4 owners. Like another poster said, those were on sale a few weeks ago. Every other unsupported device is terribly old, at least as far as the pocket computing world is concerned.
If you use the "fixes #7" syntax in a branch commit, the issues will be closed only when that branch is merged to your default branch (usually master). I realize that this is only part of what you desire, but it's a useful recent addition: https://github.com/blog/1386-closing-issues-via-commit-messa...
Last I checked, 'hero' mentions were outnumbering 'traitor' mentions on Twitter 2 to 1.
He's more of a milquetoast Republican than a Conservative.
I've been playing with iOS 7 on my iPhone 5 for a day now as well.

It's utterly fantastic. What is surprising is how much all the apps have changed - all the functionality was seemingly ripped apart and put back together.

It's definitely rough. This is a beta, not a Google "let's call it beta even though it's actually finished". A real beta. With plenty of bugs; occasional crashes. Lots of graphics glitches esp. when using 3rd party apps. Seems to use tons of battery.

If you don't understand what a beta is, better don't install this. Beta means buggy.

But as far as the UI is concerned, it's fantastic. It's beyond that - it feels as if a great weight has been lifted from iOS and I can feel the blood, sweat, and tears, as well as enthusiasm and sheer euphoria, of the people putting this together in an insane timeframe. 7 months!

Sure there's inconsistencies in the design - those will get fixed over time, probably before the GM; there's so many glitches - I expect some will remain past GM. There's some weirdness that'll only get fixed next year.

But all in all, this is one fantastic update. This is Apple at its best. If you can't see that, I feel sorry for you, but I also feel confident that you will see it in hindsight, next year, when everyone will talk about how Apple re-invented itself yet again with iOS7.

Samsung meanwhile is already hard at work copying all those features, expect them to pop up in Android within the next 6 months. Parallax background will be first.
I actually only count one "if" in my comment.

Also, you kind of beg the question, don't you, when you say "They don't care about fringe voters because it's usually not a big enough group to matter"? The whole point of my comment was to point out that the people who care about this issue may now be numerous enough to matter.
Chef + Caterer (https://github.com/tylerflint/caterer)

Chef - because it's so easy to write cookbooks

Caterer - because the push model is clean, and it has a similar workflow to Vagrant.
Respond to my email! :p
Github is pretty key for getting my code in front of the largest amount of users - and their private repo's keep the code that makes it to the app store versioned and accessed between all of my different workstations. Not coming from a CS background, I love their product - so naturally I've moved my own coding habits to using git for personal projects.

Unfortunately at work we're still on svn...
We're using Ansible, and so far I've really been liking it. Super simple to set up, and the syntax is extremely easy to write and follow.
FBI sharply increases use of provision to collect US citizens records
What I can't figure out is how it always takes 1000 words for David Brooks to explain a concept simple enough to convey in 10. I'm not that big of a fan of the TL;DR...but with David Brooks, you don't actually gain anything by reading the whole thing.
There's more: http://law2.umkc.edu/faculty/projects/ftrials/conlaw/article...

But then there's the politics involved. In today's political climate there is no possibility.
I agree that there are myriad functional issues with iOS. The actual look and feel is not one, though, which is more upsetting considering that their iOS team could be spending time fixing more pressing problems in OS functionality.
Google Play: Unlimited music made easy
My time working classified projects agrees with both of you - ability to clear is more important than talent, it is essentially the first prereq - everything else is secondary. And there are a handful of highly talented security people with a strong sense of the absurd from which basically all knowledge flows and the untalented are left to implement it via glorified checklists.

Perhaps this focus on ultra-conventionality is why we are where we are now with these programs. Too many of the people involved that are essentially "go along to get along" types. You have to have a streak of rebelliousness in order to question the status quo, to see the social implications of these programs as anything other than "we are the good guys ergo whatever we do is good" and the selection process weeds out the people with that characteristic.

I live an exceptionally boring life, always have, more as a result of laziness than anything else, but having a clearance always felt like a yoke on my shoulders. I am glad that I was never in the position that Snowden found himself.
You clearly have never used a pre-ICS Android device. A "flagship" Motorola Dext/Cliq/Droid felt like a chinese toy phone next to an iPod/iPhone runing iOS 1.
Yeah I always go back to php too...I think there are more of us than people care to admit! ;-)
> Private messages on facebook are well, not private it seems.

News to.. you apparently?
Will this be another application that Google lets wither?
"Free NSA backups[1]"

[1] To restore from backup, if you're a US citizen- commit a terorist or copyright offence, and collect your backedup data from your attorney at your court appearance. Non citizens can just attempt a border crossing.
I'm not sure how a new OS update that changes more things than usual is fragmentation, especially when that OS has a very small number of devices that it runs on and a user base that by and large quickly updates to the new releases. It might be more of a disruptive update than usual, it might be good or bad for users in the short term, it might be good or bad for developers in the short term, but it's not fragmentation.
SaltStack (http://saltstack.com/community.html) and Ansible (http://ansible.cc) would be your two closest options. Of the two, I prefer Ansible for its simplicity and the fact that it can be extended in any language, but it's worth noting that that simplicity currently comes at a cost of power compared to Chef. (E.g., Chef has a concept of "ensure this service is present," and that works on all supported operating systems, whereas Ansible has different modules for different supervisors.)
I love Mozilla
I am not surprised they bought a radio station. I am surprised that it took them this long to do it.

I just think that it is silly that such games have to be played. I am sure Pandora didn't want to play these silly games, but sometimes you do what you have to.

Disclosure: I am a paying member of Pandora.
It really helped that Apple introduced over-the-air updates and PC Free (activation without a computer) in iOS 5.

iOS 7 introduces automatic updates, but I don’t know whether that’s only for apps or for the OS as well. If both, then versions past iOS 7.0.0 should have an even faster adoption rate.
Is the information so grave that it’s worth betraying an oath, circumventing the established decision-making procedures, unilaterally exposing secrets that can never be reclassified?

Isn't the fact that this story has had such strong "legs" a great indication that this act of whistle blowing was justified?
SpriteKit is going to be huge. Expect about a year of getting developers ready with it, and good at it, then Apple TV may have something awesome for us.
Google hot trends visualized
Has anybody looked into using torrents with git? I've heard a few larger companies use it for fast code deployments across 100's/1000's of servers. I'd be interested in more information on how they do this.
Video: The Most Dangerous Traffic Circle In The World?
Do you mean source control or deployment? Wondering how you use GitHub and SVN for deployment.
I guarantee you that the "who is Snowden working for?" story appeals to more people than the "how do we get the NSA to stop this?" story.

Sad but true. :-(
Nice. This is what AppSumo used to be. They used to offer package deals on SaaS products. Unfortunately they haven't done so in a long time. Glad to see someone else is stepping up.
Creativity and the Adjacent Possible (2012)
iOS's 'fragmentation' between ios6 and 7 is totally different than androids because its temporary. There'll be a few month period where established apps haven't updated their ui. iOS has insanely quick (in comparison to other OSes) adoption rates. 15% of devices upgraded to ios6 within 24 hours of release, 50% two weeks out, etc.[1]

So there will be apps with the old ui for people running ios7 who will decide to look for a new thing to do X for the first time in years and thus a market opportunity. Whereas with android, the problem is that phones overwhelming remain on the OS they shipped with. It's not a matter of waiting 3 weeks for a fitting ui, it's that you have to develop for a 1-3 year old OS or write off half the market.
[1] lost url because I'm writing this on ios7 and it's pretty goddamn buggy, but it looks like others have provided it
Agreed that good writing should be clear, and, most importantly, effectively communicate.

The best writers put a lot of effort into their titles - great example is Gruber - http://daringfireball.net/archive/

He has a lot of titles like, "Mountain Lion" and "Walter Isaacson’s ‘Steve Jobs’ " and "You Do Not Need to Manually Manage iOS Multitasking " but he also mixes things up (in a positive manner, I would argue), with, "I’ma Set It Straight, This Watergate " (about iBooks Author not following standards for eBooks), and "Get the Fainting Chair" - about Google being shocked by Apple not renewing their license for Google Maps on the new iPhone.

I guess it's unfortunate that Blogs don't have subtitles.
http://www.usadata.com/orderleads.html

http://en.wikipedia.org/wiki/FICO_score#FICO_score

http://www.pacer.gov/
love the (I think?) backhanded slap against FWD.us

(maybe I'm reading too much into this)
iOS7 after day 1.

This Steve Jobs quote comes to mind: "Design is not how something looks; design is how it works"

Everything about iOS, and all the included apps, has been taken apart, and put back together. Everything has been questioned.

This is amazing because I think it's the basis that will take Apple and/or iOS to a whole new level. iOS 7 is not an evolution - it's a revolution.
I've been using UserVoice and it's worked well enough. I'm not sure if it has auto-escalation or not, as I don't have a need for it.
How do you even draw such a connection in your head? Nobody once, ever, has said that the new UI that came with ICS was a bad thing. The problem is that even now, years later, the most in-use Android version is three years old.

Android fragmentation is about VERSIONS. APIs, bug fixes, security updates, and available features to a lesser extent. It has NOTHING to do with look and feel. At all. This tactic from Android fans is sad. Just expand the definition of fragmentation until it no longer means anything.

Ridiculous. When 90% of devices are using the latest OS within a year of release, trying to call that fragmentation is complete bullshit. No platform in history has been able to tout those kinds of upgrade numbers, and it's a distinct advantage for both users and developers.
Maybe it's hard to accept that the world is what it appears to be.
I guess I meant that GitHub totally changed my creative and coding process to using git and being comfortable with its tooling. I'm fooling around with basic Heroku/RoR stuff now, so that's what I'm mainly using git for deployment purposes.

If it helps, I'm an iOS developer, so git isn't realy an option for deployment.

Edit: I guess if I put a different perspective on it, I deploy my open source tools through GitHub and a good commit system. GitHub is pivotal for getting those tools in front of the largest amount of programmers as possible.
No, you write for the minimum API level your app requires. In a lot of cases, this is 2.3.3! If you want to target a wide audience and still use some 3.0/4.0 features, there are nifty polyfills available, too. Google is further improving this by extracting many of the super useful APIs out into a version-agnostic package that is updated independent of carrier say-so. Your API level 10 apps will run quite happily on Gingerbread, Honeycomb, and JB devices. Furthermore, Google supports multiple APK deployments, so you can actually build your application with different features for different API levels, and publish them under the same entry in the Play store; each device is routed to the proper APK.

However, despite all of this, you are talking about the exact same thing that Marco is. He says you "ideally" want to target iOS7, but you can't afford to do so if it means cutting out your iOS6 users. His conjecture is that since the established players are stuck on iOS6 (Gingerbread), the up-and-comers will have a shot to disrupt the market among the iOS7 (Jelly Bean) users. The assertion, flat out, is that "the big players being unable to upgrade their iOS6 software to meet iOS7 standards due to legacy support requirements is good for the app ecosystem", which is a pure RDF spin on the whole fragmentation issue that the Apple ecosystem loves talking about so much.
No, level 7 is coming out hopefully next week.
Howsabout my 9-month-old iPod Touch 4g?
Agreed, insults ruin the conversation. As do pedantic dismissals that can trigger such insults.

You are implying that I was dishonest for not quoting the entire amendment. That's bullshit. My original point was that "liberal" media will quote right-wing spokespeople and not question their statements but just report them as "fact".

I think I understand the general notion of what was intended, but then again, our own Supreme Court can't agree so you'll have to cut me some slack on that.

By the way, I'm now actually kind of in favor of gun control just to mess with all the stupid gun nuts. Sorry, just petty that way.
Print out a bunch of QR codes and FedEx it, I guess.
It's not even comparable. Android has many more levels of fragmentation than iOS ever will and Google knows that they screwed up. You have display resolution * display density * OS version * carrier OS modifications * device hardware (hard keyboard/buttons/trackpad/...).
In case you've ever wondered why Marco frequently dismisses the Hacker News community, the comments on this article are a fantastic example. Never has "give it five minute" been more apt.
I use those languages frequently, when they are the right tool for the job. Well, R and Stata, at least — but also Processing and D3 and Google Maps...

Not sure how this is relevant to my concern, though.