skysight-inc/HackerNews huggingface dataset:
The link to garbage collection is a bit odd. The garbage collector does not, of course, exist on iOS, and this bug has nothing to do with garbage collection. It's just a memory leak due to bad manual memory management. It just so happens that this leak is in code that's written to also work when garbage collection is on, but the leak isn't due to, or even related to, garbage collection.

This may be nitpicking, but it made it hard for me to pay attention to the real meat of the thing.
iOS 7: Thoughts and predictions after four days of use
I specially agree with the "Download the app now" messages. I hate those because I know how to look those up if I really want to, so just let me get to what I came to this site for.
Would certainly be up for your input -> jon [at] professional-troublemaker.com .

I don't believe the FISA court has established filing fees, simply because they typically only get requests from the government. Their rules:

http://www.uscourts.gov/uscourts/rules/FISC2010.pdf
Issue the user two smartcards, one for daily use, one that can be used to create a new daily use smartcard. Tell the user to keep the backup smartcard in a safe place.

Yes, someone will inevitably lose both. You just need to ensure that that is a rare event, and that there are alternative systems in place (i.e. that losing access to one system does not prevent people from living their lives).
It's already there in Mavericks by the way.
The writing on Penny Arcade has always been insightful and funny. I think being great writers is what makes them great comic artists.

If you're interested in games news, I've found the Penny Arcade Report to be fantastic. It hasn't been around long, but I several articles from it have already hit the front page of HN. http://penny-arcade.com/report/
As an IT professional with enough EE knowledge to be dangerous, I've used a home made version to increase the rate at which I learn foreign languages.
"This new iteration of iOS was supposed to save us from the unnecessary skeuomorphism that Jobs and Forstall loved."

I don't understand. What is wrong with skeuomorphism? I am not a designer or anything, but I liked the old iOS 6 UI.
>People seem to forget that democracy and freedom are relatively new to the world.

Democracy was practiced by Greeks 2 thousand years ago. The system of couple of hundred people from the top of society gathered in one room making the decisions for the rest of society hasn't changed since than.

And Magna Carta which codified the idea of freedom as a limit on government power is 800 years old.
Build it fast & cheap, stand it up and see who pays.

No one wants to spend a lot of money on something when there's no guarantee of profits. And if you take your time to do it right, someone else will beat you to the market.
His OTR key (and, if using Pidgin, account credentials in plaintext if stored) is plainly available on the disk. You now have the private key.

Not true, actually. OTR provides perfect forward secrecy. Gaining access to the private key does not give you access to previous conversations.
I would disagree pretty strongly with that. The function CFMakeCollectable is explicitly a function for dealing with the garbage collector, and its unpredictability in non-garbage-collected code is the direct cause of the bug.

Doesn't it make sense to say that without the existence of Apple GC, the bug never would have existed? Doesn't that at least somewhat justify the title?

edit:
Furthermore the original intent of including garbage collection in the title was as an ironic twist based on the fact that ios has never had garbage collection. Maybe that didn't convey as well as I would have liked.
It's not as if the president is an uninterested party. He very much supports the NSA, is in a position of power on the matter and if he's got nothing to hide then he has nothing to worry about, right?
I would agree with you if it wasn't a pre-order. You pay, you get your goods, deal closed.

With a pre-order on the other hand, you give them the money and you get nothing for four months. Probably longer.
When it occurs, its not as bad as it sounds. This is my own experience though. YMMV.
Devil's advocate: This is a feature, not a bug, and it's working as intended. If the NSA wants to be able to track and review evidence of or relating to the most potentially-harmful events that could affect the US, the most influential people in the country -- the snakes and weasels that run it -- are in the best position to cause or enable harm by betraying confidence, so their communications are the most vital to monitor.
As an Android user, I find the whole brouhaha over the new IOS look rather ridiculous - because I have no idea what Android stock icons even look like.

I've been using a shell for many years (doesn't matter which - can't even recall name now) which comes with its own icons. So to me this sounds as childish (ie Apple treating its customers as children who can't be trusted with picking their own icons) - as if my laptop had a set of preconfigured directory names and I could not rename them myself.

It's rather telling that all these people take the concept that icons on their pocket computer are G-d given and immutable, like a law of nature and that the most they can do is whine if they don't like them.
Didn't Obama have this big us vs them attitude during 2008?
No, I don't think the request is a brilliant idea, and I hope the investigation doesn't ask for the records of anyone's private phone numbers without some more justification. My point was that instead of dismissing it as partisan nonsense, we should see it as a skillful tactic that might accomplish something.
Said absolutely every company ever acquired and neglected.
I'm both a tCDS user and a Modafinil user. I'm 30, and don't mind trading life expectancy for higher cognitive function.
I think it's facetious to imply that the NSA cannot get a warrant anytime it wants. My answer as a hacker would be that the justice system should make an API through which the NSA makes these requests and the judges reply. It would be both fast and logged. Make the logs classified for 25 years; just not infinity.

A "Hot" investigation is one that will likely have a judge standing by, if that becomes the standard by which the NSA must conduct its business. What I am objecting to is the idea of anonymous, unquestionable, omniscient wiretapping. That's quite different from pursuing a case.

To put it explicitly: It is not an equitable social compromise to tap all of the data at a switch versus tapping a known session or known port. The NSA has the capability to tap anything they want, it's just easier to take everything.

What I'm pissed about is not that the NSA is wiretapping people. You should know the NSA is wiretapping people. What I'm pissed off about is that the NSA is so lazy that they dragnet everything instead of tapping the stuff they need. Sifting through everything looking for an indication of crime is very different from tactically selecting specific instances for evaluation.

Again, I believe in the capabilities of the US Intelligence agencies and I believe they are smart enough to not require a dragnet to do their work. It's not really Voldemort evil, they want to protect us. The problem is laziness; the banality of evil.
Tap It: The NSA Slow Jam
There's no unpredictability. CFMakeCollectable does nothing when not using garbage collection. That's explicitly documented.

Without GC, this code would have been written as simply:

CFRetain(data);

And the same bug would manifest. The bug is just a missing release call.

Edit: I'd assume they were going for the standard pattern for code that needs to be both GC and non-GC for bridging CF objects out into the Cocoa world:

[NSMakeCollectable(cfobj) autorelease];

In this case, "obj" was retained inline. They just forgot the autorelease. They could have forgotten it just as easily without garbage collection, and the NSMakeCollectable (which inlines to CFMakeCollectable) call is unrelated, aside from possibly occupying the wrong spot of the original programmer's brain at the wrong moment.
Doesn't the sheer amount of noise (in the intelligence agencies' eyes) produced by Glass make it a fairly useless data source? If I worked for the secret shadowy three initial organizations I rather have access to call logs and email. At least it would have some curation.
This is true. It's interesting how in order to get your right to a trial, you're basically placing a gamble.
I don't know if anyone else here remembers, but there used to be an American pirate party. However, it never gained any traction, so it decided to split up into multiple local pirate parties.
A religious devotion to rationality is the most insidious form of irrationality.
A whole article on iOS 7 (beta) icons without mentioning the much maligned Safari one?
Comedians in Cars Getting Coffee & Internet-First Content
Glass makes it so much more convenient to record others. While you can do this with smartphones, the process is so much more obvious with those devices. Most people won't know if they're being recorded or not with Glass. And by putting the device close to your face, it's less likely someone will try to move it aside or block it.

It all comes back to privacy being a sense of control over what someone releases to the world about themselves. Glass helps take away that control (as does secret NSA data collection). People are uncomfortable when someone else controls the release or collection of their personal data (images, whereabouts, friends, etc).
Not to mention, if we (US citizens) are actually so concerned with how hopeless encryption would be to protect us from government gestapo, versus reasonable encryption to protect data-in-transit, we're truly and hopelessly fucked. It's a disturbingly good, and ironic, argument to stand up against the illegality and unconstitutionality of the NSA's program.
That foreignness should go away with time. I'm sure plenty of people were offput by people wearing glasses when they were first introduced to society at large.
Obviously not a lot of people know Harry Hirsch here. And down vote my expression of joy.
I think there is good discussion to be had here, but holy shit, I have never been able to get over how utterly pretentious Jerry's writing is. The comics are usually fantastic and at strange odds with the accompanying news.
I'm not positive in general, but I can see there being issues when the items being modeled are dated.

It also seems like there's a general trend against the concept.

But I'm not a designer as well.
Why are people discounting the importance of that vantage point? It's incredibly pertinent and a main issue.
1) FISA court rules, including how to file a motion: http://www.uscourts.gov/uscourts/rules/FISC2010.pdf

2) Probably slim, but again, it's a matter of petitioning your government for redress -- a protest. You certainly have "standing," so I don't imagine the reason will be that you're "not a party," but they'll likely find some reason to deny them.
Thank you for helping those of us unable to do basic arithmetic.
You do not need a single key-issuing service for IBE:

http://www.argreenhouse.com/society/wcan06/wcan06s4p3.pdf

Of course, you would need to be judicious about which group of key issuers you are willing to trust, but this method will at least reduce the risk. The other nice thing about this is that even if some key issuing service is compromised, the sender can force the receiver to switch services (compare to the TLS model, where dropping a CA is basically a coordination game problem).
oddly, I am in almost complete disagreement with this article. The only point of agreement is I hate the camera icon (the full camera looks clunky. they should just use a diaphram shutter.) The other icon I hate is the new music icon. The music notes look wrong. The note heads aren't the correct oval shape, but more of a blobish rectangle. iOS6 wasn't great either because the beam was too thick, and the noteheads were too horizontal (the left of the notehead should be a bit lower than the right), but for some reason it just wasn't that noticeable.
The process for developing a brand and visual identity
You might as well dispense with the latter half of that sentence.
Well shit. Should I just take my glasses off now then?
Great question and something I'm interested in finding out as well. We currently use Skype but I'm not totally happy with it.

I've looked into a few others but if I'm going to go through the trouble of switching I'd like to find something HIPPA compliant so we can use it for more than general basic conversation...
http://www.ncbi.nlm.nih.gov/pubmed/?term=transcranial+direct...
Have you told them about the SSH key fiasco? I've been running Debian/Ubuntu servers since the late 90s but I wouldn't make those kinds of claims about anything you haven't personally audited – and it's certainly not like it'd be impossible for an attacker with nation-state level resources to compromise an OSS project as well.
JavaScript - I'd do the prototype in Meteor.js and then build it out for real with Node and a standalone front-end framework. Depending on the project, that framework might be backbone.js, ember.js or even bound.js plus other things I cobble together)

And there's no way I'll vote up a poll with ten options including Dart but not JavaScript.
Looks interesting and it's Open Source, so yay. But than again, anything would be better than the unstable, incapable turd that was Safari 6's Web Inspector.

I used to love Safari, it's still my main browser and it was my web developing environment of choice. I really hope Apple can match Google's pace of development, but I think they have lost me for good on the development front.

Releasing that Web Inspector with such different interface, lacking basic features, with zero input from the community and closed source, shows a lack of respect for the developer that will be hard for me to overcome.
I've spent a bit of time with the icons and I like them. iOS is just so different now that it takes a bit to settle in. I think many people judge too quickly sometimes without using it.
Let's also not forget why China owns so much U.S. debt. This is the result of many years of amassing U.S. dollars in order to peg the Chinese yuan, in violation of International law. Since spending those dollars on real goods or services would allow their currency to float freely relative to the dollar, they used them to buy treasuries. I would highly recommend watching https://www.khanacademy.org/science/core-finance/money-and-b... for a good explanation of what is going on.

The point of this currency manipulation was to artificially keep Chinese goods cheap for export. This is why we have a perpetual trade imbalance with China. This has hurt U.S. manufacturers and cost untold numbers of American jobs.

It's silly to think that we owe China any favors for manipulating their currency for their own advantage and our detriment, and bringing it into this debate to try to make China seem like some poor victim is really, really reaching.
One-command Django development environment on Vagrant
The transactions are stored by the bitcoin network, so the device probably only stores the public and private keys for your addresses, nothing else.
List needs Javascript (Node.js)
Just speculation, but any thoughts on the possibility of this being coordinated FUD put out there to discredit Snowden (although this would require some degree of USG collaboration with South China Morning Post)?

If this were the case it's already worked reasonably well in muddying the opinion / perception here on HN, and would obviously give significant ammunition to the mainstream media.
PHP out of experience, but I can't say its necessarily "the best"
I liked the comment about "You can't grow bigger than your partners." This is very true of small firms starting with small partners. If you want a 5 person consulting firm to resell your product, you get a lot of attention, but not a lot of traction. The opposite has a danger too though - if you sign up IBM or Accenture as a first partner, you may be too small for them to care. The ideal is finding a way to sign up with one set of partners that allows you to outgrow them if needed.
Technically you want to submit a Privacy Act request to get records on yourself which is different than an FOIA request. But the NSA will just deny the request with a form letter.
We touched a file on disk and deleted it on entering background. If it exists at startup, last run was a crash. Not a great solution, but gave us some idea of # of crashes not caught by our crash reporting.
Only if you go by the American standards of "left."

True. That's OK though, as the context of what was being discussed here was clearly American specific.

Libertarians support capitalism, which places them at best a shade left of center in a more global scale.

That's not completely true. There are Libertarians, even in America, who are more socialist than capitalist. I will grant you, however, that in terms of "general usage" of the term libertarian, more self-described libertarians in America probably do fall into the "pro capitalist" camp. There's nothing about libertarian ideology per-se, however, that mandates capitalism. Libertarianism basically reduces to the Zero Aggression Principle (or "Non Initiation of Force Principle") which says nothing about economic systems.
There are several cloud filesystem gateway appliances that contain considerable proprietary code on the appliance, and use Samba GPLv3 software to provide gateway services from SMB clients into the cloud.

I'm not at liberty to name them as I am the NAS boxes as most of them are not forthcoming about their use of Samba to anyone but their customers (to whom they provide replaceable source code of course), whereas the NAS vendors are well known users of GPLv3 Samba.

You seem to be under the impression that avoiding GPLv3 code prevents competitors from buying our box and rendering it down to components, including your precious software, and figuring out any trade secrets you may have.

This is a strange and incorrect impression.

If you genuinely want to use Samba in your proprietary appliance, email me (I'm easy to find). I help companies do this every day as part of my job.

You won't be able to use Samba outside of the terms of GPLv3 of course, but most companies not requiring DRM seem to be perfectly comfortable with that.
It's always been my understanding that he writes that way simply because he enjoys it, and he's perpetually incredulous that he can make a living doing so.
I believe some republicans are trying to tie the NSA and IRS things to the Obama's campaign voter-database prowess.
It absolutely depends on the scope and features of the application... the question would hold more meaning if it were more specific?
3D printing with joints
Arn't most of us '24/7 pleasure seekers' even though we don't use drugs?
There are many locations where things like this are true. The strange thing for me is the 20 miles bit. That seems very big. Wouldn't 5 miles do?
Yeah, I think in the HN community Node would be a much more common option than VB.
Nothing wrong with it. It's just time to move on, boeing 777 came after the glider; 7 came after 6; this comes after skeuomorphism.
How do you only capture ips for automated queries? Do you mean you're really logging all ips then scrubbing them after a certain amount time?
Perl. Old and old-fashioned, but still good, and with a good community.
No JavaScript option?
> I wouldn't be the least bit surprised to learn of a dead man's switch.

...and secondary time released emails and other publishing events not trusting the Washington Post or Guardian.
To put things in perspective: at CRYPTO at some point in the past, I had a student stipend. I needed to send some documentation via email. I asked the person responsible, a prominent cryptography researcher (who will not be named), if they had a public key. The answer was, "No, I really should set one up but I'm just too busy."

When not even the researchers who run a top-tier cryptography conference are bothering, you know that it is not just about non-technical folks being clueless.
That's one of the major (real) differences between the iOS and Android camps... while so much of the divide is just silly, I think it's reasonable to say that Android users more often expect and utilize options regarding how the OS looks and behaves than iOS users, who are used to a stable, familiar, cohesive, consistent experience (as mandated by Apple for iOS developers).

If Google ran its ship the same way with regard to hammering UI guidelines down everyone's throat, this would likely happen there as well. I don't know which is better or worse, but the two are certainly different, and it's either created a divide or pointed out a difference between people who strongly prefer one over the other.
Go :)
I won't argue too strongly on this, as you're far more knowledgable about it than I am.

However, imo the intention and semantics behind a call like CFMakeCollectable implies a transfer of ownership to an external system. A newbie Apple coder could be forgiven for thinking it would still transfer ownership in RC environments, just to the autorelease pool instead of a collector. In all likelihood this is what happened. An intern got at the code and didn't know the details about GC.

Obviously the point stands that this interpretation is well-documented to be false, but its naming is definitely misleading.

Double edit:
I see from your edit that some of my basic assumptions about CFMakeCollectable were wrong, having never actually worked with it. My bad.
Yeah, that's what I said.

I recognize it will give much more useful video stream. But it's an incremental increase in capability -- if they can already pinpoint your location with GPS and record all surface-level interhuman information exchange with microphones, they're already getting a very large section of what one would like to keep confidential.
I don't really know why human readable is important here, but there already exist open data formats that have good support for the things that matter: large data sets, compression and support for multiple platforms and languages. I'm not very knowledgeable about any, but some I am aware of:

http://www.unidata.ucar.edu/software/netcdf/
http://cdf.gsfc.nasa.gov/
Ask HN: Fair and decent email providers?
Fair and decent– well priced, solid data policies, easy to use or configure...

I've self-hosted in the past and would consider doing it again for privacy reasons, however a solid email provider would certainly save a lot of work on the spam/delivery side of things and could potentially make up for it in the general case. One of the things I'm concerned about though is finding a solution that would allow me to create/destroy aliases on the fly and add addresses across multiple domains (one user/mailbox) without paying exorbitant amounts, but other features like full IMAP support, two-factor authentication, and a fast interface are also desirable.

So far I've looked at: Rackspace, Fastmail, and Namecheap but I'm curious to see what people here (especially DevOps) are using and would recommend. Even though price is a controlling factor for me, I thought the discussion might be valuable since I'm sure the recent news is just one more reason why some people might feel uncomfortable relying on their Gmail accounts.