skysight-inc/HackerNews huggingface dataset:
Why none of your opinions matter.
I see so many articles criticizing certain libraries, development patterns, frameworks, or languages as a whole. These trash talking posts usually reflect the ideas of a portion of a community, or a single person. The recent posts clamoring over the recent changes in Rails, or "Why ____ sucks", or "Why ___________ is wrong" seem to be made by people who don't understand the complex reasoning for these things. Can't these guys just leave people alone and let them use whatever makes them happy?
Because they are fun.

No, really. What better way to pretend you're a gangster or action hero for the day?
Couldn't agree more. Also, im sure there are undercover po and border patrol risking their lives to keep parts of AZ from ending up like the Mexican border towns. Giving up that kind of information and risking those lives is in-excusible. Also, names and adresses of family! are u serious? That makes you no better than the gang bangers. While I do believe the war on drugs is bs, as well as that bill AZ has, there are still a lot of persons down there that would kill you just because they were told to, or kidnap you for the money. And the police and border patrol are risking themselves to keep your dumbass safe.

I realize most of Arizona isn't that bad, but the police are still ther to serve and protect. can't we just send a bunch of taquitos and a bag of weed to whoever wrote up that bill or something?
Show HN: Rate my Rately
Setting aside the release of this information, why was anyone able to get ahold of it? That's where the responsibility (and breach of public trust) starts.
zoidberg:~ phil$ node
> a = {}
{}
> a[1] = 56
56
> a['1']
56
> a = [null, 56]
[ null, 56 ]
> a['1']
56
> a[1]
56
> typeof a
'object'
Funny thing is, people invest so much time and effort into clunky "natural" UIs, yet don't want to expand the quality of good old keyboard and mouse interfaces. There are so many things possible that aren't being done! Heck, even some useful things that are being done aren't very wide-spread.

Here is one simple example. Most apps today have tons of keyboard shortcuts. How about showing a list of possible shortcuts when I press Ctrl? I press Ctrl, the list appears. If I press Ctrl + A, the window is filtered down to show only shortcuts starting with A. When a shortcut is completed or when Ctr is released, the window disappears. Simple, yet it would enable people to learn shortcuts without disrupting their workflow. The list can contain a shortcut for permanently disabling this functionality, so anyone who doesn't like it could instantly get rid of it. Isn't this "natural"?
Telecommute?
In fact, all the passwords included seem pretty weak. As the group tweeted a few days ago, "I argue that the simplest hack embarrasses the target more and thus wins"
I don't see how you can justify upholding laws with lethal force if you don't agree morally with the law. Just because you wear a badge on your chest doesn't mean that you aren't morally responsible for your actions as a human being. If some state passed a law which outlawed red hair, I would hope that the police would refuse to enforce it, rather than saying "take it up with your legislator." "I was just following orders" is never an excuse for your actions.
Well okay, in the really long run, perhaps health care will someday be a solved problem. But that's not going to happen without lots of market growth and investment in the meantime.
> What makes the web great is its constant change and innovation. How is it that a 2 person startup can deal with it's users changing browsers whenever they want, but a giant corporation can't?

That two-person startup consists of two hackers who eat, sleep, and fucking breathe Web technologies. They have bookmarklets for six different sets of Web documentation, and they can quote chapter and verse from any of them. They work 18-hour days because they love their job.

The giant corporation's line-of-business app team consists of an IT guy, an accountant who owns a couple of dogeared books on JavaScript, and maybe a couple of contractors. They work 8-hour days, only half of which is actually devoted to the application they're working on, and they don't care about standards as long as they can finish writing that Web app and get back to their actual job.

I'm certainly exaggerating a bit, but the reason is because that giant corporation's business is almost certainly not writing Web apps for a living.
It's sad to throw away a product that would help other people. Why don't you release it as Open Source ?
> In theory driverless cars could end up having algorithmic optimizations and use networked information such as to use overall road capacity much more efficiently.

A company like Google isn't smart enough to drive off about.com from the front page of almost all of their SERPS, and do you actually expect them to come up with an "algorithmic optimization" for driverless-cars in cities like Cairo or Istanbul?
> To this end, I feel the cap of -10 on downvotes was a great idea.

Is there really such a cap? Back when comment scores were displayed, there was a minimum display score, but actual score could go far below it, with no apparent minimum. Such a cap would be/is a very good idea, of course.
Apple posts WWDC2011 session videos
I'm one of the authors of the XEP and was part of the Google Talk team back in the day. I haven't been working on it in quite a while so I really don't speak for the current team.

First off, I'm super proud of these guys finishing off this work. It was a long time coming.

As for why we chose XMPP over SIP: The team had made the choice to base the core IM product on XMPP before I joined. That decision was based on the ease of implementation and interoperability. XMPP for IM is much simpler than SIP/SIMPLE. The easiest answer here is that it was the most logical fit to the product we had built at the time.

My personal opinion of SIP is based on a 6 year old snapshot of the technology. Things have undoubtedly changed in the meantime. Based on that snapshot, I wasn't a fan at the time.

- It is an amazingly complex and confusing technology. It is worth noting that SIP is the longest IETF RFC out there. Meanwhile, the core XMPP spec is easy to understand and implement. It is also an IETF standard. Extensions are well modularized and documented.

- The security is hacked on after the fact and, at the time, was unevenly implemented. In basic SIP, one unauthenticated UDP packet makes a phone ring. XMPP security is based on TLS and DNS and is a required part of the core.

- Federation was a patchy mess and showed SIP's telecom roots. You pretty much had to get the lawyers involved to do anything. Federation in XMPP is a DNS SRV lookup.

The world has moved forward since then so hopefully this provides some context for the decision at the time.
Some cops are crooked so screw them all? This happens in every profession, not just law enforcement.

Edit, to the poster below: There have been many cases where a man and women have sex and the woman later claims she was raped. Try to find a case of word vs. word (no other evidence) and the man was found not guilty. Now, try to find the opposite.
Go to google images and search for "jazz" or "miles". You will not find that photo in the first 200+ images (I haven't checked further). You will see many other photos of Miles Davis though. You call that image "iconic"?

And then go search for "morrison".
Finally! Thanks.
We had the first stretch of paved road in the world

What qualifications are you adding that exclude stone-paved streets in ancient South America, Europe, and the Middle East?
I'm sure that the community at large appreciates people who make stuff instead of watching TV or wasting their lives away in their nearest bar. Whether we like or dislike something says nothing about the respect we have for people who make things.

However, the tech sector is (mostly) meritocratic and we don't have much room for things which don't work properly. We always want to make them work better. Criticism tends to be meant in good spirits and it's expected that people will take criticism well (rather than personally).

I take your point about ill-informed criticism. The proper thing to do in that case is to politely explain why the person criticising is wrong. It may be that a seemingly crazy idea makes good sense in the context of a particular framework once you are familiar enough with that framework to exploit the particular subtlety being discussed.

The onus is on you to educate others - scepticism should be expected as the default response. Without having used the technology, a person can't be expected to "understand the complex reasoning for these things".
This is really awesome - can't believe it didn't make it higher on HN!
Glutation y problemas cardiovsculares (Parte 2)
> I don't think Photoshop is a good counter-example since OSX has top-tier graphics applications AND runs on Linux.

No, OSX runs on the Darwin kernel, not Linux. For a number of reasons, you can't take an app designed for OSX and run it on a laptop using Ubuntu (or another Linux distro).
Why 37signals style of work might not apply to early startups?
Google is good at entering a market just as it's catching on with a meaningfully-differentiated product, and the product markets itself. See Search, Gmail, and Maps.

When Google doesn't do this, they have to rely on marketing. See Wave or Buzz.
Facebook: Reflections on the Open Compute Summit
Every profession does not grant you the ability to send people to jail based on your word.
"You need to use Safari to view this video." Grr.
This looks ridiculously expensive for such low traffic numbers for a free app
If you can't uphold the law as a cop you would lose your job. Laws don't just magically appear, right? By the time they pass as a law the cop is just doing their job. We didn't do our job as voters and the correct action now is to "take it up with your legislator".
Go BEARS!

Looking forward to seeing what you guys have in store.
If it's transparent, it's not a Ponzi scheme. In Ponzi schemes, like any other scam, there must be deception.

This is gambling, pure and simple. Is it honest to play in the Lottery? You know that if you win, you'll profit at the expense of others.

Personally, I don't see how this is dishonest (and therefore immoral) in any way.
I've been working on this for the past 3 months or so full time. Rails 3 + MongoDB. We're having trouble getting users to understand what a 'bookmarklet' is, so I'm having to create browser extensions (God help me when I get to IE).

It's marketed more towards women and the products they buy (they shop way more than men), but it can be used to save and compare just about anything that has a web page. I would love to know your first impressions or how to make it better/easier.
"I was only following orders."

Speaking as a supporter of democracy in the Arizonan context.
Ask HN: Which are your favorite Apps(Apple, Android)?
House approves major overhaul of patent system
They are fun to shoot.
Before enlightenment: chop wood, carry water.

After enlightenment: chop wood, carry water.
Indie Game: The Movie
After seeing the quality of a "German Engineered" Volkswagen Beetle, whose endless and unforgivable defects we constantly had to fix, I'd stay the hell away from their Auto Pilot Technology.
This article misses the point entirely. The criticisms of Microsoft come from the fact that they're decrying WebGL while providing the exact same functionality, along with the exact same problems, in Silverlight. Yes, WebGL lets you run code on the underlying graphics hardware. To my knowledge, so does Silverlight and Flash 11. If you view WebGL as being flawed, then Silverlight and Flash 11 are flawed as well.
I was only motivated enough to read the headlines.
techcrunch is such a fucking joke.
Regarding the ad the worked best, I couldn't tell what the heck the image was, and I'm curious - the image was interesting. Looks like a spiral of some sort. (I didn't see it as a stack of beer until I looked back after reading what it was.)

I suspect the higher click-through rate was more about curiosity about the image.
According to one source I found[1], 60 meters of DAT tape holds 1300mb of data. That's 21.67mb per meter. My gmail inbox is 679mb, thats about 31 meters of DAT tape.

[1] http://menehune.opt.wfu.edu/Kokua/SGI/007-2861-005/sgi_html/...
Mac OS X v10.6.8 Update
Teen Wolf Season 1 Episode 5 
Keep in mind that airline tickets tend to be very expensive. There are some options that you may be able to take and have a good flight and deal. Keep in mind that you are going to have to do your research and figure out what exactly a good deal is and what a bad deal is. You’ll find that there are over a hundred websites that will give you a good airline deal, but you’ll find that each and every one of the offers are unique.
from an open letter to the French Parliament in 1845:

"We are suffering from the ruinous competition of a rival who apparently works under conditions so far superior to our own for the production of light that he is flooding the domestic market with it at an incredibly low price; for the moment he appears, our sales cease, all the consumers turn to him, and a branch of French industry whose ramifications are innumerable is all at once reduced to complete stagnation. This rival, which is none other than the sun, is waging war on us so mercilessly we suspect he is being stirred up against us by perfidious Albion (excellent diplomacy nowadays!), particularly because he has for that haughty island a respect that he does not show for us."

"We ask you to be so good as to pass a law requiring the closing of all windows, dormers, skylights, inside and outside shutters, curtains, casements, bull's-eyes, deadlights, and blinds — in short, all openings, holes, chinks, and fissures through which the light of the sun is wont to enter houses, to the detriment of the fair industries with which, we are proud to say, we have endowed the country, a country that cannot, without betraying ingratitude, abandon us today to so unequal a combat."

from "A PETITION From the Manufacturers of Candles, Tapers, Lanterns, sticks, Street Lamps, Snuffers, and Extinguishers, and from Producers of Tallow, Oil, Resin, Alcohol, and Generally of Everything Connected with Lighting."

source: [http://bastiat.org/en/petition.html]
The second clip talks about using social networking to learn more about their customers and increase retention. Not that mystical.

So SalesForce wants to use social networking to know more about the companies that use it's services? Is that what they mean by this?
Lion supports Yahoo’s AV protocol, and I assume it’s integrated using the new plugin architecture.
> "If you can't uphold the law as a cop you would lose your job."

Your responsibility to humanity (particularly as an officer of the law) trumps your right to be fed.

Also, the world at large has upheld, many times over, that "following orders" is not a sufficient defense.

"But I have a mortgage" - the new and improved Nuremberg Defense (with apologies to Thank You For Smoking). Hell, the people who relied on the Nuremberg defense would've been shot for violating said orders. Being fired is peanuts in comparison.
Curious...

It says it's using the perlmonks.org database, and I _know_ my password was revealed there (thanks to me foolishly reusing it on twitter), but it's not showing that against my email address...
getsat and tptacek have already answered your question, so I won't rehash that (pun wholly intended), but I should point out that one interesting property of PBKDF2 is that you can increment the work factor (number of iterations).

PBKDF2(password, iterations=10) == PBKDF2(PBKDF2(password, iterations=5), iterations=5)

Thus you could, say, increase the number of iterations every month. All that said, you should still use bcrypt; this is just an interesting property IMO.
link deleted as new version is up.
I don't know why they didn't just pass it over to WikiLeaks. They've been through that problem already, and have a process in place to delete that sort of stuff.
Technically speaking, the score isn't identical, judging by the bits I heard. But the melody lines certainly were, and that's all you need to trigger the need to license the music.
It used to be that the difference in productivity in most (manual laborers, artisans) was at most a small multiple. It seems inevitable under the capitalist system that increasing automation in all fields will widen the wealth gap considerably, as the most productive people become many times (perhaps many orders of magnitude) as productive as the least. The difference between someone who performs a task and someone who can program many cheap machines to do the same thing will grow much, much wider as machines become cheaper to buy and operate. The owners of those machines will become extremely rich unless wealth redistribution becomes more common. Large social changes or revolution seem like they'll become required.

At some point, though, once every type of work can be done by machines, wealth could probably be redistributed in such a way that noone had to work very much. That would probably require human level intelligences, though, and then cue the great robot uprising...
I disagree; it's possible to write programs with planning and forethought in any language, and even simple languages like Python have much higher average quality code.

I think it's a matter of culture, which is reflected in the language itself and in the community that surrounds it and writes code samples and OSS software.
On Programming Deadlines
Night life is awesome. Clubs and bars are crowded from Monday to Sunday, 10pm to 5am. That's what you get with a high population density. A bit expensive though.

Shenzhen is the world capital of electronics manufacturing, so there are lots of hardware gadgets that haven't yet made their way to the western world. I wouldn't say there are lots of hacker types around, but I know there are some e-commerce/SEO/etc. meet ups (see http://www.shenzhenstuff.com/groups).
These are the types of steps I'm guessing we'll see over the next few years towards driverless cars. It's not difficult to imagine these incremental changes becoming more and more frequent as companies compete in this space.

One thing that strikes me as interesting is the possibility for software upgrades in your car to enable more (automated driving) features. Once all of the hardware is in place it seems like a natural progression.

Who's to say that the hardware won't plateau well ahead of social norms, legislation, and software and that we won't end up with an awkward period of automated-ready cars?
Writing Help for an Applicable Law School Essay
Law school essay writing is common when in law school. This is just practice for the many legal documents and drafts which a lawyer will have to prepare. In order to be conversant with these documents, students need to know how to write good law school essays.
Hey, a client running in a web browser is still a client.

You should also probably realize the point of using XMPP is that it's an open standard, and anyone is allowed to make their own implementation; contrast with the uneasy interoperability of, say, MSN Messenger with Pidgin. Now they're using Jingle, do you need a first-party client? You don't expect first-party SSH clients from your hosting provider, or first-party email clients from your ISP. And god knows there are enough IM/VoIP clients out there, so I'm all for thinning the herd...
re: "This concept of the "moral right of the artist" is the kind of incredibly vague legalese..."

No, it's not "incredibly vague." Rather, it's pretty clear:

What constitutes infringement of moral rights?

VARA grants two rights to authors of visual works: the right of attribution, and the right of integrity. The right of attribution allows an author to prevent misattribution of a work, and to require that the authorship of the work not be disclosed (i.e. remain anonymous). The right of integrity bars intentional distortion, mutilation, or other modification of a work if that distortion is likely to harm the author's reputation, and prevents the destruction of any work of recognized stature. Therefore, if I paint moustaches on a painting by a famous painter such as Roy Lichtenstein or Frank Stella, I will have violated the artist's moral rights under VARA. If I paint moustaches on an Andy Warhol painting on the other hand, I will not have violated Warhol's VARA rights, because VARA protection ends with the death of the author.

Source: http://cyber.law.harvard.edu/property/library/moralprimer.ht...

You may say that "pixelizing" the photo caused no harm; the photographer obviously had a different opinion; to wit, that his "right of integrity" was harmed. While reasonable people can have varying opinions on the level of harm, if any, this principle, as described above, is not vague.
> "Some cops are crooked so screw them all?"

Not all cops are crooked - but the Blue Code of Silence puts the culpability for the crooked cops' crimes squarely on the police force as a whole. If the police forces of the US even showed some inclination of willingness to police the actions of their own, then we wouldn't have most of these problems.

Here in Seattle we've had an unprovoked shooting of a homeless man, to which the officer involved was allowed to resign gracefully, despite all parties agreeing that the was no provocation nor justification. Another officer body-slammed an innocent man (without warning, provocation, or identifying himself) into a wall so hard he is now in a vegetative state. This man remains on the force. Similarly, another officer was caught on store surveillance taking his rage out on a teenager in a convenience store, stomping on his face, after a failed drug bust next door. That officer remains on the force also.

Not all cops do these things, but they are all guilty of covering up these acts and ensuring that, even if they do get out to the public, that no real consequences occur for the officers involved.

I will have zero trust for any police force until they have proven their ability and willingness to police themselves.

> "Try to find a case of word vs. word (no other evidence) and the man was found not guilty. Now, try to find the opposite"

Huh, could've sworn I typed in "news.ycombinator.com" not "reddit.com/r/mensrights"
Agreed - pixel/bitmap artist weighs in (not my post): http://mrgan.tumblr.com/post/6840184364/hand-pixelated
A new Ruby on Rails Tutorial book chapter on Rails 3.1
I don't live in the USA, but in my country normally when a cop is being abusive of the authority granted to him he has a few layers of command above him that tolerate, and sometimes even encourage, such behaviour. I believe this is usually the norm and not an exception particular to my hometown.
What? Use the video chat built into Gmail. That doesn't utilize flash...
Well, if the victims were planning to ethnically cleanse said neighborhood that would in fact shade the issue differently

Noble isn't the word I would use by a longshot..in fact I think lulzsec is pretty stupid. but I'm also not going to go out of my way to defend a corrupt institution that happens to have the law on their side
You're thinking about it wrong. There are support documents with screenshots, self-help videos and things like that. All these things have to be redone when there are major visual changes to the browser.
they'd have a vested interest in being the first or best at creating interstellar space travel.

I've privately thought the Church needs to only aim a little lower: develop cheap access to space, then terraform Mars.

One billion and change, tithing a modest 1% of their income per year can put a lot of money in the kitty.
RIM was caught off guard. They were hiring many new positions here in Ottawa (home of Nortel) and even others they own like QNX were hiring. RIM has now in fact announced they will be making layoffs instead. This doesn't help for confidence in the leadership if they didn't see this coming.
Betrayed by Math.random(): tracking users by PRNG state
Grid of straw squares turns Chinese sand to soil