177 karma · joined April 5, 2009
It may strike you as obviously false, and it may well have been so two years ago, but when I got my new iPad after moving to another country I've spent about twice as much time getting iTunes to let me pay for apps in foreign App Store than I've spent researching jailbreak options and caveats and then actually pwning the device.
So no, App Store is far from the only way to distribute iOS software, even though it still is the default and sometimes the only apparent way.
*(lazy ninja edit)
You pose this question as if the answer were obvious, but I'm not only stupid enough not to see it, I can actually think of couple of reasons it could go either way, and they do not feel construed (to me, anyway). On several occasions I've asked people enrolled a couple years ahead of me about their favorite subjects and pet projects and whatnot, and while they were friendly and everything, they were uncomfortable reflecting about their schooling in front of a (relative) stranger, and they grew even more uncomfortable when I tried to coax them to discuss our discipline by talking about my own pet projects or struggles.
On the other hand, It's perfectly normal for interviewee to be nervous and underperform, and twenty minutes of chat on relevant and familiar topic would seem to dissipate impact somewhat.
You only have to think in terms of permutations, which always break up into cycles. How is this especially hard?
For FOSS-champions thing is that TrueCrypt developers are sneaky and don't accept contributions, so that in practice there is little outside control, and "given enough eyeballs are bugs are shallow" doesn't quite work.
For technical users, admins and frugal geeks TrueCrypt hides several unpleasant surprises, such as the encryption being undoable without a huge spare disk.
For casual users interface is cumbersome and counter-intuitive at times. It's almost as if developers have never considered usage scenarios. You have to type your passwords more often than strictly necessary, and sometimes you have to remember to do it, with risk of losing your data.
But I'm only an ignorant student, and I wonder if these solutions are really significantly more effective than implementing the number tower or switching to bignums? What are the best practices and the consensus among professionals that have to deal with inadequacies of floating-point number in real-world numeric applications?
HN is written in PG's own dialect of lisp, http://arclanguage.org and source code for vanilla version of the site is included with arc distribution. There's no reason not to hack together a clone and get a taste of the language.