skysight-inc/HackerNews huggingface dataset:
As somebody who actually has to use Apple's "open source" website, you have to realize that the code for the projects listed there is often:

a) out of date or unrealized (for which they are entitled to do with BSD code, but when it comes to GPL I file complaints)

b) redacted and uncompilable (they purposely remove source code for specific targets that is still listed in the build environment, or hold back critical header files for dependent libraries)

c) limited in scope (they release WebCore, because it is LGPL, but they actually /don't/ release a lot of WebKit)

Also, it is quite clear to everyone involved that the reason that they are actively developing Clang/LLVM is so that they can avoid gcc 4.3+, when it went GPLv3. It was hard enough for them before: gcc was the one place they have been unable to redact and hoard their ARM contributions, but with GPLv3 the situation becomes untenable for them.

So, since then, Apple's Xcode compiler has rapidly slipped out of date, and now they are forced to take over development of a BSD project just to stay competitive.

Frankly, this is actually a /win/ for the GPL: despite Apple's claims, Clang/LLVM is still very very far behind GCC in terms of correctness and compliance (certainly with recent specifications, like C++0x), which has made Apple's less-free choices result in an increasingly "dispreferred" deployment target for many projects.
Ubuntu ported to the Nook Color
My two cents...one of the benefits of learning the Microsoft stack is that there is a lot of vertical coverage in books about it...e.g. a book on C# will often cover everything from arrays and loops to RSS syndication and processing http under asp.net.

Linux could be similar, but there really isn't the market share to drive the same level of dead tree publishing for beginners nor a single source to facilitate the same sort of vertical organization of books.
oh god please learn to format properly. I wanted to skim the article, identify the companies they "profiled" and then read about the ones I'm interested in, but I can't because they haven't used any sort of heading style... :( Even bolding the titles would be enough.
Sure, but still, they know up front that they are essentially dependent on Apple's good graces. They know it's the App Store or nothing.

It's a risk. But then, there's also a risk that someone else will put out a better equivalent app first and win all the mindshare. Or that many different equivalent apps will ship first, and their app will have a hard time getting noticed.
I came here to write this.

How can she call this smooth? It looks anything but smooth.
The nice thing about Arduino is that it's open source. Anybody can look at their plans and make their own variant.

The most interesting variants for me are the ones with wireless communication. Great for making remote sensor networks.
What is affinity?

I just learned programming just like how I learn the artistic craft: Through sheer practice.

(Now, ironically, I actually make more money doing my lesser skill in art than I do in programming)
Is learning to ride a unicycle hard?

I think the difference here is that riding a unicycle is a fundamentally bounded problem: you balance, you move your feet, you do a couple of other things. By contrast, programming is effectively unlimited in its potential problem domain.

Philosophy? Music?

These are both hard to do really well, but they have a much greater margin for error and often aren't provably correct or incorrect. When I write an academic paper, if I have a typo on the fourth page, the entire rest of the paper won't catastrophically fail. When I write a program, however. . .

Hard is relative.

Very true! But some fields still, at least to my mind, feel harder than others. One (limited) way you could look at "hard" is in the context of universities: I've seen dropout graphs for various majors. It's not at all unusual for someone to go from electrical engineering to com, or CS to English, but I've yet to hear any English majors say, "English was too hard for me, so I switched to Chemical Engineering."
US demands Wikileaks Twitter account info | abc7.com
Are you sure it's not just the traffic tsunami that brought it down?

The best counter is Occam's razor.

Or Hanlon's razor: Never attribute to malice that which is adequately explained by stupidity.

http://en.wikipedia.org/wiki/Occam%27s_razor

http://en.wikipedia.org/wiki/Hanlon%27s_razor
Thanks for making my point for me. Yep. That's one thing that could make things better for American Muslims. If they'd just change their behavior, just a little bit.
Would anyone be able to provide some background on this?
Just some immediate first impressions.

- The logo looks small and isolated from the rest of the page.

- The text in the navigation tabs looks strange, maybe it should be centered?

- The boxes with the slight shading are missing vertical borders, which looks unfinished.

- The circles with the prices are not ordered numerically, which was confusing at first glance. Also the text labels in the image are too small.

- The font size for the description paragraphs is too small; looks like fine print.

- The colors for the Buy/Learn buttons at the top are badly chosen; when I hover over one, it looks like they're both active or inactive since they're the same color. There should be four different colors or they should be identical.

- Not sure why "Required" was abbreviated to "Req'd" when adjacent cells have much more text.
I'm sure there are 13,000 people ready to do just that on Reddit.
Perhaps worth mentioning that the Arduino project is somewhat related to the http://processing.org/ programming language (basically sugar coating Java).

I've had the pleasure of introducing many artists to the world of programming via Processing, and am always amazed by the widely creative works that are produced, almost off the bat.

Arduino beautifully extends the same capabilities to analog and digital circuitry. Many artists are greatly appreciative of the new channels of creativity that these two project (as well as others) enable.
It has already been posted:
http://news.ycombinator.com/item?id=2080963

But the 'device' in question is a joke/hoax.
WebKit doesn't count because they were forced to contribute back as KHTML was LGPL. I know they have rewritten big parts of it under the BSD license, but given that Google (and others) commits constitutes more than 50% of the webkit contributions today, it wouldn't make sense for Apple to stop contributing their changes.
Ah yes it's #2 already, should have figured that. :)
glad this tool is now open source
Link to story about Palin's target map:

http://www.huffingtonpost.com/2010/03/24/sarah-palins-pac-pu...
As a 'business' guy, I taught myself to program so that I could communicate effectively with my team. It was damned hard - partly because I was doing it on an evening and (if I'm honest) I wasn't that interested in it... at first. The more I learned though, the more that I understood that its about solving problems and as soon as my brain understood that it was a challenge it became more fun. I will admit that I am still not a very good programmer. I'm slow, but I treat it as a hobby now and whilst its probably amusing for the people on my team I enjoy the feeling I get when I create something.

To any of the non-programmers on who read HN a lot, I'd recommend doing what I did
The Services Used By Y Combinator Startups [Infographic]
Good idea. I think I'll give that a go
Afaik hive has no indexing at all. That's part of why it's so simple (well, for hadoop folks) to use. All you need to do is copy a bunch of csv, tsv, logs, whatever in a HDFS path, tell hive some basic infos about the files and you can join the table with any other information in the system. Really powerful stuff.

However, if you don't have any legacy data and/or don't mind manual import into HBase then something like the above solution may reduce the complexity of the issue enough to get much better query performance.
You know, I'm not one to complain about duplication, but I think it's a bit excessive to have the same thing submitted three times in less than a month.
My mistake. I didn't read parent carefully enough. Although it is common to see something like:

if(@post = Post.find(params[:id]))
render @post
else
render 'Post not found'
end
Does the simplest explanation say that Palin doesn't have the resources to pay for good hosting?
How to Say Thanks in an Answer
I don't think HN is the right forum to go into all the political nonsense that predated this.

Public figures can avoid accountability for what they say and do by altering or deleting online information. This 'rewriting digital history' is probably a more interesting topic for HN.
HTC Android cell phone battery stops a bullet, saves a life
These may be old, but help to get some perspective.

http://lists.freebsd.org/pipermail/freebsd-chat/2004-July/00...

http://www.trollaxor.com/2004/02/thank-apple-for-freebsd.htm...

As mentioned in the first link by Paul Robinson,

"If FreeBSD wanted more than attribution, perhaps the choice of BSD license
was a bad idea. :-)"
From the article:

> If you are able to write an unhosted web app, then you will be one of the first people in the world to have done that.

Doesn't really inspire much faith in the idea.

Also, I'm a little tired of seeing this refrain:

> There is a limited number of big centralized websites, that we all connect to. This is not how the web was intended to be.

They are big and centralized because they did something well, and it's natural for users to flock to something that is good (or at least innovative). I don't see anything wrong with that. Should these big centralized websites turn evil, vote with your traffic. If you don't, then clearly the benefit you're getting from the evil website outweighs your desire to stop using it.
The reported shooter's youtube account is perhaps more relevant. http://www.youtube.com/user/Classitup10#p/a/u/2/PnNx0WThoF0
> no action ever happened before the thought.

What about 'crimes of passion'?
Wow - I think I underestimated the complexity of what Google is working on here. I had always assumed it was a pretty normal (perhaps distributed) well trained Bayesian algorithm. The article does a good job of highlighting some of the other issues they are facing. Makes me more tolerant of the few spam that do get through....
Water damage repair
JSON is more dead than RSS
Well, it could hardly have ended much worse than it did right now, could it?
Is there a non-HD version available?

(self muttering defamatory statements about Verizon download caps)
FWIW your last point is an accurate claim.
Note his about me:

TOM EISENMANN

Professor at Harvard Business School who studies lean startups, entrepreneurship, platforms, and network effects.
I can't verify this right now since I don't have anything in the mac app store, but I had heard that promo codes are not working yet.

Source: http://twitter.com/#!/majicDave/status/23220997280768000
If you are worried about fucking up password storage (and, good for you), it's not that hard. Read:

http://codahale.com/how-to-safely-store-a-password/

Not that it's Zed's fault that this is true†, but it's actually harder to safely host something like AUTHO.ME on a website than it is to simply use a reasonable hashing algorithm.

† I both believe this and also have to say it to avoid a sharks/jets rumble with him on HN.
can someone change the topic to "11 rules of Fiorina (where it all ended)" please?
If entrepreneurial people are leaving the Army to become tax paying citizens and less entrepreneurial people stay in the government service, then that's much better for the economy than the other way around.
You missed "The Right Hand of Darkness".
And I admit I haven't watched too much Star Trek. But I think the point still stands that this works are clearly of different genres, and still it would seem wrong to say any of them isn't science fiction.
sigh Fine, I'll bite. I posted that comment for the same reason you posted yours: to discourage a type of comment I consider useless. There's nothing lazier, especially in a forum for hackers, than "what is this and why should I care?!". IMO the right attitude is "wow, something I have never heard of is at the top HN? Awesome, let me take 30 effing seconds to learn about something new that my peers consider important or cool". Then, if you still have questions, ask away, to the benefit of the forum.
Hard? It's easy to write one line of code that works. Anyone can do that. It's easy to write two lines of codes that works. Anyone can do that. Now you just continue. See, not too hard!

No, of course the complexity grows for each new instruction - and that's why it's hard. Software engineering is about managing this complexity. Programming is the easy part.
There's been some work to add indexing to Hive. See http://www.slideshare.net/NikhilDeshpande/indexed-hive and https://issues.apache.org/jira/browse/HIVE-1803, for example.
The repetition thing is kind of creepy.
"Programming is hard, period. Knuth has noted that its so difficult for him that when he is programming he can't teach courses, and he's among the best programmers in history."

This reminds me of something I've read about writing:

"A writer is someone for whom writing is more difficult than it is for other people." -- Thomas Mann

I wonder if this also applies to programming.

That is, perhaps the reason programming for Knuth is so hard is that he has such high standards and that he's working on such difficult problems.
Thanks to the law of leaky abstractions, that will always bite you in the end (provided your are doing something complicated enough).

http://www.joelonsoftware.com/articles/LeakyAbstractions.htm...
Why do you think The Man in the High Castle is Sci-Fi? Is it just because it's an alternate-history story?
You haven't seen Mars? Really? It's often visible in the sky at night.
Isn't that what "Hacker News" is supposed to provide?
I don't think Google is loosing mojo. But I do see one problem: Google revenue is all connected to search, and the next disruptive innovation seems to be in area of search (I personally, I'm not satisfied with quality of google search).

Or maybe ad $$ will move from search advertising to something similar to GroupOn.
I think that, for people beyond a certain threshold on the path to suicide, putting them in a situation where basic needs are not as readily fulfilled, and where death is prevalent and imminent... is a GOOD option.

Suicide rates are the highest in the happiest countries. One hypothesis is that sad people constantly surrounded by happy people are driven to remove themselves from society. Bill might have fit well in that kind of new environment. Presumably, he was anhedonic, so giving up the comforts of the West would not have been such a shock.

The point would not be to encourage comparisons with others' circumstances, and realize "how good he has it". Such comparisons are worthless anyway, as someone with worse circumstances might be at peace, while someone much better off might be in the same kind of turmoil.

Rather, going to such a place would allow for picking up coping strategies while removing certain pressures. People in America have an unaccepting attitude towards tragedy, and this may have made Bill Zeller feel like an outcast. We're all constantly force-fed an image of health, wealth, and well-being. It's hard to forget that this was not the set point for most human beings in history. Life can be gruesome in ways that are hard to imagine, and we are insulated from that.

There are countries where it's OK to have negative circumstances, and it's OK to be sidelined by them. If I had my arm amputated tomorrow, my social life would be significantly disrupted. If lived in a place like India, my missing limb would make much less of a difference.

And 3 months is not a long time to wait, if you've been miserable for 27 years. According to the original suggestion, no one would be trying to talk you out of it. He would still be free to kill himself, preserving his right to die in a manner of his choosing.
You still have to have a mental model of how the box works. A for loop is effectively a black box too.

It's not about knowing all the details of how it works, it's about making a mental model.
A little off topic:

In the "It Pays To Be Specific" post below the main story, I sure hope the student didn't get an F for the assignment, assuming his submission was otherwise correct.
I was there in 2005, never felt any google fear. The web is so huge and expanding at such a great rate (even more so in 2005) that anybody thinking google or any other site could control it or get all the market is really shortsighted.
Why 434,000 Quit Looking For Work
WebKit is a descendant of KHTML, and thus LGPL by requirement. I have a hard time believing Apple would have ever opened this technology had they developed it internally.
Cool, but still backwards. I think http://bettween.com/dakami/zedshaw/Jan-08-2011/desc is better.
Err, i think it's actually proof the guy paid someone else to do it. I hope he got a zero not an F.
American Muslims are a minority, who can hardly be expected to change the public perception of 'Islam', which depends on what millions of foreign Muslims say or do. Those foreign Muslims have a hard time being moderate and because of that my appeal to Christians does not equally apply to them. The American Christian majority has both power and freedom of speech. They're just not using it efficiently to shut down the blowhards that keep hijacking 'Christianity'.

I admit it's a fine line between what I'm trying to argue and the 'guilt by association' fallacy, but the difference is the answer to the question: how responsible is a powerful majority subgroup for taking action against the minority leading the group, when the majority subgroup is suffering from that leadership, because members of the majority subgroup are being held accountable for opinions and decisions of the leadership that they don't even agree with? Humans use fallacious reasoning and pointing that out doesn't change a thing about that. Taking away the origin of the fallacy does change a thing and makes the world a bit better. I'm not committting the fallacy in my argument: I'm just pointing out that others will commit the fallacy, which is an unchangeable fact of human nature the majority subgroup should better acknowledge.
The 15 Most Hated Companies in America
"The difficulty is what if the contradiction comes not from the assumption that P=NP, but rather from some error in the proof of one of the lemmas or theorems? A problem. A serious problem. Then the proof is wrong."

For a proof to be correct, every step of the proof has to be correct.

I can't see this as a problem specific to proof by contradiction. I suppose long proofs are more dangerous than short proofs because long proofs have more steps that need to be taken.

If someone really thought they had a P/=NP proof, it would be prudent for them to break it up into Lemmas which stood on their own and only at the end point out what they'd proved. But these considerations seem completely orthogonal to the method of proof.

Am I missing something (seriously, I am only an amateur myself)?
Without statistically significant data, there is no hope for a statistically significant margin gain in the arena of form submissions. That is, why not just switch up the language? It's a trivial commit and will be an obvious change in conversions or no change. It would have taken less time to test than this comment to be written; just do it -- the parent comment's point.
I understand the difficulty of the problem, but I still have trouble not getting irritated. Between 5 and 10 affiliate marketing messages make it through to my gmail inbox every day since I moved over in September, despite diligently marking them as spam each time. Are these guys really that smart? I don't read the contents of the body, but it's easy enough for a human to tell just from the sender, subject, and first line that it's spam...
I mostly agree with you, but you're incorrect about WebCore/WebKit. For the first couple of years of WebKit development, Apple did indeed only release WebCore, but since 2005 all of WebKit has been released. Otherwise, how could Gnome (Epiphany), KDE (rekonq), Chromium, etc be using it?
Lua Coroutines vs. Python Generators
I think you got it - "If it bleeds, it leads". I can't fault them for maximizing revenues, but I'd advise everyone to avoid them, just like you'd avoid a casino or social gaming.
The amount of google bashing is ridiculous these days. When will Facebook reach that ugly part of the hype-cycle? 2 years maybe?
Obama to hand Commerce Dept. authority over cybersecurity ID
Well, I suppose this is essentially what I'm arguing for:

I think that this situation is less than desirable. Apple (and corporations in general) shouldn't be able to artificially influence how a (sub)market functions.

If this is accepted, I think the only logical way to stop these situations from occurring is via legislation or regulation.

It's not an ideal solution, but then - the alternative (of doing nothing) is even less ideal in my opinion.
Read his books, Exit Strategy and also Ecstasy Club, good scifi.
You become the stories you listen to. Be mindful of the diet of ideas you feed your mind.

This applies not only to your reading list, but also to your own thoughts.
Do you know about or are you influenced by: ffffound.com ? Great site.

Keeping it (or having an option to style it) VERY bare bones like that would be awesome.

Also, think about what you can do on your site that would be impossible on tumblr. For example I think they have a limit of something like 15 posts per page. Beat them in the images-only game.

Plans for custom domains?
Finally.

I looked at Notifo a few times, but with no Android app I didn't see how it would be useful to me so I put it back on a "check back later" list.

Now this exists I can start figuring out what it can do for me. Hope I get on the beta.
Thanks for writing back. I'm sorry if my comment came across as rude, as I really did not intend it to be that way. However, while I also did find mian2zi3's considerably useless, he probably speaks for a lot of people with the same question. lmgtfy is great for the most part. But in this case, the original poster of the link could have been a little more professional and saved the potential beta testers the time to look into why they would want to beta test for the site.
Job Security Through Code Obscurity
I have a hard time seeing how Twitter can exist on its own right.

Twitter is a technological platform, par excellence. Twitter facilitates the exchange and dissemination of 140-character messages, no more, no less.

I fail to see how they can make a proper business out of that, in the long run.
so what is a gun? maybe a lot of those were toy guns (definitely not allowed on a plane).
fair enough, still, it never hurts to have free software alternatives to commercial software. in installed software, we are already used to having the option to use linux, OpenOffice, mysql, etcetera. in hosted software, currently, the only alternatives to commercial websites are other commercial websites. with unhosted, we're simply trying to copy free software's success from installed software to the web, and that way we hope to expand people's options to vote with their traffic.
I'm not worried, I was merely clarifying what the OP didn't quite understand. The article (and sentiment) is good though, and I've read it before, but apparently there's some interest in a product like Autho.me. Time will tell.
It didn't say in jail

yeah, but being on probation or parole means you're almost in jail, doesn't it?
"We are what we repeatedly do."
Rub the inside of a banana peel on your leather shoes (not suede!), let it dry, and buff. Great shoe polish!
> I don't understand autho.me,

"I'm scared to handle people's passwords. Here's a library that just does it for me, does the right thing, and lets me not worry about it."

That's it. Think of it like installing a plugin to handle your user accounts.