skysight-inc/HackerNews huggingface dataset:
Because often applications need to be able to read and write files that have been created by other programs.

I challenge your position that this "often" happens. Stop and look at the different kinds of data you work with and the applications you use to work with it. I bet you'll find a lot of your applications only work with their own formats and/or a fairly small number of other common ones such as standard text/graphic file formats. Even if your applications could theoretically work with many different common formats, say a graphics editor that speaks 30 different file formats or a generic text editor that can edit many different kinds of source file, I bet in practice you only use a handful of those graphic formats or use a few different kinds of text file on any given system. Almost nothing, except for system/comms software that deals with files as black boxes without caring what kind of data they hold, needs arbitrary access to any file type.

Would it really be so hard to established a systematic model for these requirements and then actively enforce it, so applications had to disclose exactly which types of data they wanted to access? This could be shown as part of a standardised installation process built into the OS, or at least summarised there and the full details made available to the user (and permissions configurable by that user) from a separate UI later.

Keep in mind that to some extent this is already done. On Windows, for example, there is already a database of recognised file types and a database of associations between applications and those types. It's used when you double click on something to open it, or to decide which options to offer when you select "Open with..." on the menu. It's just only used for convenience at present, not enforced as a part of the security model. And there are already standardised install/uninstall UIs on most platforms, but again they aren't enforced so that applications have to play nicely and the OS can forcibly uninstall them in their entirety on user request.

Some programs also have features which add functionality to other applications.

Sure, so let them announce explicitly when they are installed that they want permission to interoperate with x, y and z other packages, and let the user say no.

And make it a pull model rather than a push one: software being installed can grant permission for other software to depend on it, but not change the other software itself. That way, the main software is always in control, not the plug-ins. This is just a smaller-scale version of the principle that the OS should always be in charge of the overall system and should be able to install/uninstall/restrict/authorise any other software according to the user's wishes, and the other software doesn't get a vote.
I love the altered behavior.

I want to switch to a different app -> Alt+Tab

I want my other Chrome window -> Alt+`

When I'm on my desktop, I switch between far too many windows to have a mental stack in my head of MRU applications, let alone windows.

Not arguing one is better than the other, but I thought I'd offer my perspective as a user.
Not strangers. Just women and children.
Or, from another perspective: The same kind of hacker.
> Chomsky presumes that the US and US foreign policy are evil

Chomsky presumes that the US domestic and foreign policy are tailored to the narrow self-interest of US elites.
That only 75% of Stanford MBA grads have jobs at graduation is more a reflection of the rising value of entrepreneurship than the difficulty of getting jobs. Students aren't lining up consulting or banking jobs because there are better prospects in starting something up in silicon valley. That plus the unfortunate difficulties of foreign students getting work permits.
Facebook Graph Search is the wrong angle
I'd be curious to hear about where interviews don't work this way.
Maybe I'm in the minority here, but I went to a top 25, but not top 5 MBA program, and my network is not all that great, but I actually feel like I learned quite a bit.
#11 Santa Claus isn't real. Your parents leave the presents under the tree.
http://ycombinator.com/newsguidelines.html

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon.

This is the paradigmatic example of Not HN Material, guys. Please don't submit stuff like it or upvote stuff like it, or else we're going to have to wade through pages and pages of all-heat-no-light politics to get to the things which (on a good day) make for valuable discussion here.
what problems did you experience with git submodules?
Gangs? You already get promoted for doing time, providing opportunities for volunteering seems unwise.
This could potentially start a tuition cost battle (reverse pricing) in the country and in the end benefit the students. Good to see SJSU taking leads from bigger players like Stanford and Cal in the valley.
Is rprasad a clinical psychologist?.

If he is pulling things out of his ass without citations, it seems reasonable that he receive responses that do the same.
Cocoa Auto Layouts are what you're looking for: https://developer.apple.com/library/mac/#documentation/UserE...
>"He was clearly someone who knew he had really fucked up this time and couldn't use his age as an excuse."

That's a bold statement - I don't know his full history or all the facts of his case, but what you're implying is that someone's past actions and convictions are all that's needed to asses their present guilt.

Did it ever occur to you that maybe he was innocent and maybe he knew everyone would think like you? It doesn't take much to realize that this way of thinking quickly leads to a conviction regardless of the facts.
I think you mean Phrack, not Phreak.
He contends that there is little moral difference between chattel slavery and renting one's self to an owner or "wage slavery". (from Wikipedia)

There is just one example, taken relatively randomly.

"Wage slavery" is a completely invalid concept. If I want to work, and somebody wants to pay me a wage, that is moral and proper and free. It's called trade.

Someone who holds a gun to my head to force me not to engage freely in trade with others is immoral and evil.

Clearly, Chomsky has the latter view, unless I'm misunderstanding.

Actual slavery is an institution supported by immorally coercing someone, too, like the position Chomsky is advocating.

So Chomsky's views have much more in common with slavery than the views he criticizes as being like slavery, i.e., trading one's effort in return for payment.

Chomsky claims to be against "unjustified authority," but he is actually a major proponent of force in human relationships.

I can't take someone seriously who makes these kind of blatantly ridiculous statements.

Of course, I am taking this from Wikipedia, not in the full context of what he has actually written. So, maybe he didn't actually say that. Or maybe he actually said it, but proceeded it with, "The following sentence is false." I would need to hear something to this effect before I would consider taking someone seriously who says the thing that I quoted from Wikipedia.

Because what he's said is in the same broad epistemological and moral category as a verse from a holy book commanding people to kill others for religious regions. In other words, completely unrelated to reality, and completely evil.
Mostly a really good list. My only nitpick is:

RegexKitLite - Powerful regular expression support

Use NSRegularExpression instead. It's built into the OS (in Foundation) as of iOS 4, which is below the minimum target you have (if you support the iPhone 5).
> I'm surprised there are no virtual cemetaries.

There are several obituary sites, they're one step away from that. And in a sense portions of http://reocities.com/ are exactly that, for instance: http://reocities.com/SunsetStrip/1838/ I'm committed to keeping that alive as long as I can afford it. So far so good.
Or maybe he just had a spare 1.5TB drive around.
Not on that, but the formatting on iPad in unreadably awful.
How do I get over my bad habit of procrastinating?
The prison industry is profit-aspiring, but not profit-making thanks to the powerful prison employee unions.

In California http://www.allamericanblogger.com/15848/how-prison-unions-he... "the California Correctional Peace Officers Association has become one of the most powerful political forces in California. The union has contributed millions of dollars to support “three strikes” and other laws that lengthen sentences and increase parole sanctions. It donated $1 million to Wilson after he backed the three strikes law. And the result for the union has been dramatic. Since the laws went into effect and the inmate population boomed, the union grew from 2,600 officers to 45,000 officers. Salaries jumped: In 1980, the average officer earned $15,000 a year; today, one in every 10 officers makes more than $100,000 a year."

The state also seems to get all of the problems of growing prison population (high incarceration rates) but none of the supposed benefits (economies of scale): http://ordinary-gentlemen.com/blog/2011/06/the-role-of-the-p... "California spends approximately $9 billion a year on its correctional system, and hosts one in seven of the nation’s prisoners. It has the largest prison population of any state. The number of correctional facilities, the amount of compensation for their unionized staffs, and the total cost of incarcerating a prisoner in the state—$44,563 a year—have exploded over the past 30 years."
IMHO, maker/manager boundary is quickly disappearing. In the past, makers built systems from predictable but brittle parts, while managers used less predictable but more adaptable humans. Now most engineers have to deal with distributed and adaptive systems while managers have to use and understand a lot of technical systems, so both makers and managers are exposed to very similar challenges.
As long as the beginners are drifting by, lemme say this:

Every nib you use is a boatload of code you don't have to maintain. Use nibs. Can they solve every problem? Goodness no. But they're a great way to get the basics of your views laid out. They give you an easy way to preview the behavior of your view when layout changes.

And they're very forgiving when you change your mind. Changing text alignment? One click. Want to change the balance or padding of some elements? Nudge them around with a real time preview until you're happy. Mess with different color combinations in your UI to your heart's contentment.

Doing all your view layout in code gets damn tedious when you have to compile and run each time to check your results.

Every now and then some crackpot will come along and tell you never to use nibs. Ignore them. Use nibs when they make sense for your workflow. End sermon.
Based on anecdotal observations of several colleagues who have graduated from a nearby top 20 MBA school since I have known them, there doesn't appear to be any correlation between an MBA degree and career success. The two who have since gone on to be very successful were already rising rapidly in their careers before they started the program. The other five were languishing in their careers before and have languished ever since. Most of them have fallen far behind the engineers who chose to spend that time honing their technical and engineering skills.

I suspect that, had you never gotten an MBA but still demonstrated that same level of confidence that you claim, you would have achieved a similar level of success.
Yeah, that could be cool. Probably in the $50 range, maybe less, but I'm a poor college student.
The replacement is definitely the article's first suggestion: Cocoapods. Cocoapods is awesome and is rapidly being adopted by major repositories like AFNetworking, Kiwi, TTTAttributedLabel, MagicalRecord, and more: http://www.cocoacontrols.com/cocoapods

It has been super easy compared to git submodules.
I had a history professor notorious for assigning dense reading. Students would often complain about it. His response was that it's not the author's fault the reader is too lazy and unwilling to keep up.
At trial evidence of his past conviction would have been suppressed for precisely the reason you state. However, the rules of evidence for internet posting are not quite so strict.
Kind of OT but... Are you still around Saskatchewan at all? We met many years ago, I ran power for ArcticLan and TCU in maybe 2003-2004? Always interesting to see other Canadian prairie folks around here :)
I'm a free agent, homie. There's no "you guys." There's no atheist sewing circle.
Which is something that apparently shocked Swartz. In fact, whatever the administration at MIT may have felt at the time, Swartz wasn't violating the community norms as I understood them. Maybe there's something sacred about wiring closets at MIT, but every other place there seems to be a hobbyist lockpicking playground.

This is obviously a situation where the community norms of MIT have collided painfully with the policies of its administration. Swartz thought the norms would be controlling; he miscalculated: it was the policies that mattered.
I'm a free agent, homie. There's no "you guys." There's no atheist sewing circle. Whether or not other people believe is irrelevant to me, so long as they don't try to foist their beliefs on me or make children stupid.
That's probably because they are still trying to figure out if Scientology can sue them for breach of contract. Org lawyers are less stable than old dynamite.
That link seems to only show open petitions. The ones that have already been addressed are not shown. For example, the Piers Morgan petition went over 100k but is not on that list.
Is that why when I got my own place, I never had any xmas presents under the tree? :-(
Yes, they sure do, just got the latest issue by mail this week. If I'm not completely mistaken (the magazine is at home) it shows phones that were taken out of business.
They also still have picture prominently featuring '2600' somewhere.
Indeed - didn't say they were turning evil, just playing with fire!
Eh, I wouldn't be so sure. I remember from the WWDC 2012 presentation that the iPhoto team talks about how they used xibs in their workflow, and iPhoto is an extremely impressive app. There's also the fact that you can do alot of setup with a xib or storyboard, and then do relational layout programmatically.
I'd agree. None of the answer seem close to correct.

It is an interesting idea.

I had a small site without compulsory passwords just email address.

Idea being you'd suck more users in this way (Data was not a real security issue) And emails are unique. Let the user add a password if they want.

It never got popular, so no idea how it would go. Griefing might be an issue.

But back to the point, it's a risk management issue. What's the return on no passwords and what's the risk.

Flatmates can rob my room if they are evil. So I don't consider a small security issues on password overlaps a problem.

Really Microsoft considers a computer compromised once the attacker has physical access anyway.

I do however want a small barrier to them reading my emails etc. (Something about temptation)

Perhaps there's issues with teaching bad habits (UX), perhaps it'd confuse users(UX). Perhaps like all projects it goes from 2-10 users to hundreds. This is more what should be discussed.
They're better than nothing but compared to the html-esque layouts in Android they're much harder to write, read and debug.
Given that eloquent pair of sentences, I must ask: what do you know about MIT?
I second that. Actually, Coursera is currently hosting a R-language class at http://www.coursera.org/course/compdata
Lynda gets a $103 million investment from Spectrum and Accel
Potential AIDS Cure: A protein provides strong protection from HIV replication
AppCode is brilliant. Best $99 I ever spent on a development tool. It's worth it for the refactoring and #import management alone.
Curious which MBA school did you attend, I agree with the author that MBA outside of top 5 is worthless. 24th seems pretty low in the order and you would have to struggle a lot, seems like you did.
Nice to see a state university taking the lead here. Not to downplay what Coursera/edX are doing, but for US higher education to get cheaper, it's not the advanced courses that need to go online, it's the introductory ones, so that the required freshman and sophomore courses can be taken on the cheap (maybe while a student is in high school), and advanced ones can then involve tuition, use of labs, specialized equipment, and other university infrastructure.
How do you convert from natural language to FQL?
To be fair, while psychiatric hospitals are pretty good at preventing suicide, it's not uncommon for them to be ineptly/corruptly run and cause a lot of emotional damage to already fragile people. Not that jail isn't worse, but at least jail doesn't make people who need doctors afraid of doctors.
Non-scientific press:

* http://www.globaltimes.cn/content/756205.shtml

* http://www.couriermail.com.au/news/queensland/queensland-res...

* http://www.theaustralian.com.au/news/health-science/hiv-muta...
The Register article says little more than the original blog post from Verizon: http://securityblog.verizonbusiness.com/2013/01/14/case-stud...

and both pieces sound like they are straight out of The Onion, especially the timeline of Bob's typical day
While using storyboards definitely meant that I didn't understand things like how my root view controller got set up, I don't think it abstracts too much. Most importantly, using Interface Builder allowed me to explore the properties of views and get immediate feedback on how they're made. I still go back to a Storyboard when I need to figure out what combination of UIControl content settings I need.
How is it the equivalent to armed bank robbery?
Developer outsourced his work so he could surf Reddit and watch cat videos
Wow. If you can't discern a principle when shown something of a different degree, then I really think you're a complete idiot.
I have the same question, what does everyone emphasis on Networking so much? I think it's purely overrated. If you really want to network, you can do that for a fraction of a cost by attending industry events/conferences and don't need to spend 2 years to go to Business School.
I think the imbecile comment is unnecessary.

One can still have a conversation about a subject without having much depth in the subject. If you haven't read Taming of the Shrew, you can still understand the story if I give you a quick version, and we can talk about that meta-story, because there are things in the text (via my description) that we both understand. However, it's difficult to have a conversation with much specificity or depth having not both read the text.

You'll note that javert's posts here lack both specificity and depth. It's probably best to just leave it at that note.
Testing Performance of Mobile Apps - Part 1: How Fast Can Angry Birds Run?
I would add Crashlytics (http://try.crashlytics.com/) to the list of good crash reporting services.
LLCs do not shield you from liability for your own actions, such as if you are the developer who made an error in code that damaged a customer. E&O insurance is what is really needed and is held by any professional company or individual selling software. LLC organization is not a way to avoid purchasing E&O insurance, contrary to the popular opinion on the internet. Those who don't believe me should seek the counsel of a competent attorney. If your attorney says that an LLC shields you from liability from your own coding errors, the attorney is not competent and you should seek another.
It's not an opinion, and it's only a partisan analysis in the US, and that's the point. The question isn't whether Israel is in the right, as that's a ridiculous question to begin with in a 50-year conflict - both sides have done many reprehensible things to each other, and are going to have to deal with that before there will be peace. But it's completely objective that the standards by which the UN judges other nations would put Israel firmly in the category of rogue state. It's objective that there are over 200 UN resolutions regarding Israel, and that over 80% of the UN recognizes the West Bank as occupied territory, and that Israel's settlements are illegal under that definition, etc. What should be done about Israel in light of that is a separate question that the US has played a huge role in shaping the discussion about, but from a factual standpoint it's not really possible to dispute that Israel does not cooperate with the rest of the world the way non-rogue states are generally expected to.
I should really write a bookmarklet or something so I don't have to log in to read Quora links on HN :(
http://ycombinator.com/newsguidelines.html

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

Please don't submit comments complaining that a submission is inappropriate for the site. If you think something is spam or offtopic, flag it by going to its page and clicking on the "flag" link.
Nice thought Dave. Aaron did already address this in his "If I get hit by a truck..." post: http://www.aaronsw.com/2002/continuity

And Sean is most definitely on the case. But please give him some time and space.
I downvoted you because you took that sentence from Wikipedia completely out of context, not just out of context with regard to its surrounding paragraph on Wikipedia, but also because its out of context with regard to the citation at Wikipedia and what Chomsky has to say about worker ownership.
Show HN: We brought back (enhanced) traffic graphs for your GitHub repos
This was fascinating. Thanks very much.

Others, if you haven't had a chance to read many legal journals, they are frequently filled with insightful, closely-researched discussions of interesting topics.

The scope of the law is very broad, and you can learn a lot about topics outside the law by reading legal journals.

The quality of the discussion and scholarship, as well as the level of debate, often puts mainstream journalism to shame.
I don't mean to be rude, but that doesn't sound like a lot of return of investment.
Manufacturing Consent is unavailable for streaming via Netflix. It is available via DVD.

It is also available on Amazon Instant Video:
http://www.amazon.com/Manufacturing-Consent-Noam-Chomsky-Med...
Ah, you're right (W20 != 20). The basement wiring closet was Building 16, but the SIPB stuff was W20. (you can tell by the ghetto furniture with duct tape).

SIPB at least used to be pretty friendly about letting visiting "reasonable" people plug into the network, based on whoever was at the office at the time.
Since it isn't mentioned in the article, here's the program page: http://www.sjsu.edu/plus/

Also, they only offer Intermediate Algebra, College Algebra and Elementary Statistics classes. SJSU's program is clearly intended as a precursor to attending college, not a replacement.
It took me about an hour to get uncrustify to actually work. Without a config file it makes no changes which is silly. I wanted it to modify the files inplace, and kept finding it creating numerous extra files but not actually making changes. Or sometimes it did but not again. I prefer my tools to be trustworthy, just work and not require babysitting.
From the Wikipedia article that you mention: The term wage slavery has been used to criticize economic exploitation and social stratification, with the former seen primarily as unequal bargaining power between labor and capital (particularly when workers are paid comparatively low wages, e.g. in sweatshops), and the latter as a lack of workers' self-management, fulfilling job choices and leisure in an economy. [1]

I think the article itself is quite clear. The notion of wage slavery does not imply everyone who accepts wages is a slave. Taken without the qualification of bargaining power and such, Chomsky would be MIT's slave. I don't think he subscribes to that view.

[1] http://en.wikipedia.org/wiki/Wage_slavery