skysight-inc/HackerNews huggingface dataset:
I think the core point that divides creepy/suspicious compliments and genuine ones is your motivation behind them. If you're searching desperately for something nice to say to the girl at the crosswalk because she has great cleavage, it's never going to sound sincere, and she will pick up on it.

However, the exact same compliment delivered out of a motivation simply to put a smile on someone's face can go a lot further. I used to wear quite quirky clothing and getting a compliment on my wardrobe choice would make my day. When I give someone a compliment, that's what I'm trying to achieve - I'm not trying to make myself feel good, or get in their pants, I just want to pass on some of the good will and good feeling that has come my way in life.
If Windows Phone ever get a good market share, you can be sure that Samsung (and others) will take notice, turning Nokia in a me too. The only company that has to gain from this situation (Windows Phone getting bigger) is Microsoft, not Nokia.
Most people should at least know how to drive a car. Well I guess you could use public transportation and still get a large benefit out of the public highway system. But having your own car lets you do things public transport never will. And it would be ridiculous for someone to claim that learning to drive is too nerdy, even if it is pretty complicated and has a lot of arbitrary rules you have to go to classes to learn.
It could be that you are on a corporate network that blocks ports like 4000.

We'll get everything behind a load balancer on port 80/443 pretty soon.

Sorry about that!
Even though ACTA is dead, I would like to see those 39 that voted for it lose their seat in office over it.
CSS3 : Animation concept in the nav bar
Our startup, http://www.comprehend.com, makes software to help get new drugs on the market quicker and cheaper. One of the most appealing things about starting an enterprise startup are the size of the problems: the fine GSK is paying ($3bn) is almost as large as all AppStore revenue last year ($3.4bn). Another datapoint: Oracle's 2011 revenue was over $35bn.

If you're going to devote several years of your life to a startup, you owe it to yourself to make sure you are attacking a huge problem.
Where I can see something as basic as UI design guidelines?
Such as: http://developer.android.com/design/index.html

IMHO, apps on Nokia phones have been primitive in comparison.
What I Think the New Twitter Logo Represents
Is Google Drive safe? Is cloud safe? (My personal experience)
Show HN: Come Celebrate 4th of July with us and play for FREE
This doesn't help you learn Git. It helps you learn the commands for Git if you're already familiar with version control.

I can kind of sort of use Git already but frankly I don't understand what half of the commands do nor do I understand the point of them.

Technically the only commands I would assume you need are:

- Get repository
- Merge repository (with comment)
- Get history/comments

But Git has dozens of different things it can do that expand on the above and learning it all is time consuming and there is no one single place to do so (and no the documentation isn't a good place because it isn't a intuitive way to learn).

The biggest hurdle of using Git is that Git has its own vocabulary for things; and there is nothing "common sense" about that vocabulary. Even people who attempt to explain it assume you know another version control so use vocabulary from that.
Auto Dealer Websites | Car Dealer Websites | Dealership Website Templates
HTC Phones Don’t Infringe Apple Patents, U.K. Judge Says
For those looking for a translation, Rickard Falkvinge (party leader for the Pirate Party) just commented on the post that he's going to translate it. I'll post it here when he's done.
Postmenopausal Osteoporosis Management - OnToplist.com
pay to play: http://en.wikipedia.org/wiki/Pay_to_play
Top features of a Scalable Database
I for one, really like the ribbon version of Excel and Word. I'm not as happy with ribbon PowerPoint. I don't use Outlook.

I work at a company with a large contingent of non-Windows users. (several thousand people on CATIA workstations, most have done little to zero MS Office work, most are fairly internet/computer illiterate). Ribbon based Office works very well for them. They weren't proficient at the old office and the ribbon is a lot more approachable.

The same goes for my parents. They can get a lot more done in the new office vs the old office.

I think most of the negative opinions on ribbon come from people that were good with the old interface. The transition to the ribbon was all pain with no pay off. But for those that couldn't navigate the old office (many people), the ribbon makes finding functionality a lot easier.

Your point about licensing vs inventing a lot of the technology is fairly moot, Apple licensed a bunch of the multi-touch technology from various inventors (including the university I went to).
The Multi-Tasking Myth
Thanks for letting us know. We'll fix this very soon!
Companies have every right to crack down on copyright infringement.

This is a victory against a piece of legislation that was overreaching, potentially harmful to entirely innocent parties, and could have caused censorship across the internet.
A lot of people (mostly reddit users) seem to think that there is now some automatic right to download shit for free whenever you want, and we should be protected by law to be able to do this. That's just greedy entitlement. And that's not what this is about. Everyone deserves to be paid for their work, whether it's you, me or a corporation (which often employs people like you and me anyway). The point in this case, is that authorities went too far down the road of infringement of people's genuine rights in trying to protect corporate profits.

I'm sure there will be those who disagree, but taking other people's work without their permission isn't morally justifiable whichever way you try to spin it. Regardless of who made it. And that's not what we should be fighting for. This is not, and should not be a "victory for piracy". It's about our freedom as individuals not to be treated like de facto criminals by our own governments.
We're planning to move everything behind a load balancer running on standard ports like 80 and 443.

Thanks for the feedback!
I could see the SocketIO. Would love to know more
That's an example of how not to create a website.

$query = "INSERT INTO groceries (item_name, in_cart) VALUES ('".$_POST['item_name']."', 0)";

come on..
The response from the prosecutor got posted about an hour ago (just a quote from it): http://translate.google.com/translate?sl=auto&tl=en&...

Edit: Google translate link.
SimCity’s new engine will push realism to the next level
This looks great, but it doesn't seem to be working. For instance, I type git init in the first lesson and hit enter, but nothing happens. Same thing goes for git status in the second lesson.
Precisely. The guy could have asked where the bathroom was and receive the same answer. It's just an unfortunate meeting with a psycho.
Agreed. And not only for Git. For basically anything else in programming land you get to have either hands on quick guides or spec listing. There's serious shortage of good, moderately abstract, short overviews of what something actually does and how it does it.

Take Vim for instance. When I first got to it, I found only resources that are paraphrased with "this command does that. that command does that... nth command does that". Now, if only someone described buffers, tabs and windows to me (like in an article that was recently linked to here on HN), or told me that commands can be described as acronyms of verbs and nouns etc. I'd be much more proficient with Vim now.

For Node.js, I found some talks/presentations from its creator that really hit this spot.

I still haven't found anything like that for Git.
I was about to agree with you, for PouchDB I have a test suite of 460 tests which take around 20 - 30 seconds and are mostly indexedDB operations, I remember having to increase some timeouts to have tests pass in Firefox

But I just ran the test suite again and after a few runs, there was little difference in timing, firefox even came faster a few times.

And this is in latest stable, I cant test nightly yet due to some api changes, and I know there was a lot of work done on idb performance improvements last week.

Pleasantly surprised
Trivial Pain (if that): I was watching Storage Wars last night and I couldn't help but wonder about bidding patterns.

The show has such a rich data set and their bidding strategies are so simple that I would love to see someone break down the metrics on that show. It's rare that someone has chronologically recorded all bets of all competitors and followed up on the asset value after the purchase.

Strangely, this reality TV show could be sitting on valuable information about how people bid and how to predict a successful auction.
Nop working here either. OSX Lion, Safari + no plugins + no java + adblock just in case.
I love it when people compare stuff that's been shipping for almost a year to products that haven't shipped yet. By the time the ill-named Jelly Bean is actually shipping and in consumers' hands, Apple will be on to iOS 6. Vapor ware comparisons are so easy. The author's personal preference away from textured, simu-analog graphics is fair enough, but let's get down to what really counts: performance, security, quality. I would much rather debate those issues than silly things like simulated paper in iBooks. I haven't used ice-jelly-honey-creame-pie-sandwich or whatever it's called, but I'm also not writing about how awesome it is (or isn't.)
Coincidentally, I recently read this article, entitled “You Cannot Correctly Represent Change Without Immutability”: http://tapestryjava.blogspot.se/2012/07/you-cannot-correctly...

The point is, the ‘patch’ itself is a transformation defined by a 2-tuple of the old value and the delta (whereas a ‘put’ would be defined as the 2-tuple of the old value and the new value). Because the old value is referenced by the request URI (which is mutable), simply specifying the delta itself is not idempotent. Of course, following the RFC's advice and adding the ETag means you're specifying both the delta and the old value, which makes the operation idempotent.
Take a look at any large corporation's balance sheet. They usually have short-term cash (basically bank accounts) and short-term cash equivalents (very liquid assets like gov't bonds).

So basically you are correct. The CFO devises a plan to pay that fine by pulling cash from a number of different sources.

I also assume that the gov't is paid with either a single payment or a couple payments. I can't remember the context in which I saw it, but there was a copy of a check posted on a website for several billion dollars. Looked like any other corporate check (with a few more signatures on it).
Those are minor risks. The real risk Nokia has with WP is that it'll continue being a marginal platform that can't support a company with Nokia's ambitions even if they got 100% of the WP market. There is reason to believe that in the unlikely case where WP actually takes off, Nokia have real competitive advantages over other vendors. (License fees for all WP devices from mapping, a lump sum OS cost rather than per phone fees).
Yea, but its not what a lot of people like and what seems interesting to us is not necessarily interesting to them. Lot of people prefer interacting with other people than sitting in front of a machine all day.
Unfortunately you fell right into the trap he said everyone trying to explain Git does. The first paragraph is complete nonsense unless you already understand it.

You first call it a staging area and then you clarify with an "index," but you never clarify what an index is?! The second paragraph doesn't improve the situation much.

Ultimately I think there is a language breakdown here. People who explain Git seem to be unable to do so without using Git-language, and it is very difficult to understand the Git-language without understanding how it is used.

So therefore it is a chicken/egg problem. You somehow need to know the language to understand Git, but to understand the Git you need to understand the language.

PS - I know you're trying to help; it is just one of those things where I am not even sure it can be explained in that way.
Wow, wish I had known about Vagrant before, this is amazing. Not to mention this is super convenient for various platform devs.
Thank god mine shipped yesterday
He should have asked for their names and added them to the blog post. That's pretty lame to be laughing at someone, most likely because english is his second language and the explanation technical in nature.

He's a better man than me. I probably would have hung up and posted directly to here instead.
Yup, its completely dead...
Go is a new language (while it was developed in public, release 1 was just months ago) so of course the library situation is less well defined than in older languages.

On the positive side, the standard libraries are very consistent, the good 3rd party libraries tend to follow the conventions of the standard libraries (lots of decisions made in the language and tooling make it easier to do things the Go way than to treat it like it is another language) and if you really need some large chunk of functionality that Go doesn't provide and you don't have the time or willingness to make a pure Go version, you can easily pull C libraries in via cgo.
Nokia Asha 305 Features And Price
I'm having the same problem. Other people are complaining about this in their support forums.

Doesn't speak too highly of Code School in general.
From the article:

> PHP is used by 77.9% of all the websites whose server-side programming language is known.

Selection bias. PHP Has a higher tendency to advertise itself.
Same thing in Google's C++ style guide. No FP, C++11, or boost. I find that disappointing.
Despicable. That's really the only polite word I have for both Apple's actions, and the current state of our patent system.
Google has shown nothing that indicates they will favor Motorola over anyone else. Furthermore, the point of open source is that you can always fork the software if you do not like the way the main branch is going. Forking Android would not be easy but it is a possibility and it forces Google to play nice.

I do not know what is the big problem with being a "me too Android developer". If you are going to use someone else's OS, might as well use one that is wildly successful already. So no it is a terrible decision and it continues to be a terrible decision as Windows phone market share languishes.
I love how lying about the safety and efficacy becomes "holding back data and making unsupported claims" when filtered through the 'science-based medicine' blog. And how paying tens of millions of dollars worth of bribes, including over 275k to Dr. Drew alone to have him secretly promote the product on TV, becomes 'high-priced entertainment and large speaking fees'.

If you want to know what they were actually doing you can read about it directly from the DOJ with all the big pharma apologism:

http://www.justice.gov/opa/documents/gsk/us-complaint.pdf
Do you have a game in the store that I can look at? As far as I can tell, most of the games in the store are from larger teams... and that worries me.

I want a toolkit that is super easy for one person to work with. I even considered going to Corona at some point, but I am a fan of open source SDKs, so MOAI caught my eye.

I might also take a look at Starling (http://gamua.com/starling/) from the same developer as Sparrow. It allows you to write in AS3 and publish to Android and iOS and Web/Flash.
Link to their support forum's topic on this:

http://help.codeschool.com/discussions/code-school/3731-try-...
I have only a year and a bit of context since starting at Facebook, but here's my viewpoint.

Facebook isn't trying to move away from PHP as quickly as possible. For years, there have been PHP components (primarily web front-end rendering, aggregation/ranking of data from various sources) and C++ components (primarily high-performance back-end services) and other languages like Python (primarily non-production-path/operations back-end services) and Java (primarily Hadoop-related technologies like Hive and HBase, and services that are heavy users of such), and nothing groundbreaking has changed in this.

New hires use PHP or C++ or whatever language (and often multiple languages) necessary to work on the team and projects they choose to work on. New projects use the languages that make the most sense.

Almost all web front-end work involves PHP - the frameworks and libraries and runtime environment are well-developed, well-tested, well-documented, and well-known.

In terms of HipHop for PHP, the question to ask is: What language could have allowed quick low-barrier-to-entry web-app-centric development in the early days while still delivering the sort of runtime efficiency demanded by the environment? Languages like Python and Ruby may arguably allow the first (but remember we're talking about early 2004 here, so Ruby on Rails was not out, and neither were Django, Flask, and so forth and WSGI had just come out), but would have required a "HipHop for PHP"-style solution as well. Languages like C, C++, and Java may have the runtime efficiency, but it would be a hard argument to say they're as developer-time-efficient as PHP (especially back then).

That's a slightly different question to what one should do today if starting a new venture. And _that_ is also a different question to what Facebook should do today - HipHop for PHP exists, and is delivering performance/runtime efficiency that most languages people mention as an alternative do not. And, the PHP frameworks and libraries and runtime environment exist and allow rapid development of production code. It's actually reasonably pleasant to develop for with those in place.

The HipHop for PHP team is small, but have huge leverage - this small team of reasonably hardcore low-level C++ programmers are making a whole bunch (hundreds?) of PHP developers way more productive (since they don't have to use a relatively slower-to-develop-in language/runtime like C++), and also makes the cost of operating the site go down by making that code more efficient and reducing the number of servers needed.
Exploit used to block reverse eng. client
Why/how is this better than web IRC?
Sure we can dismiss the snide remarks. Start by retracting your implication that I refuse to learn economics.

Burning man is:

A) a nonprofit
B) not a concert
C) not trying to maximize their intake of money
D) Attended by people from every category of the economic spectrum from Sergey and Larry to the guy saving all year for the lowest income tier of ticket.

What you're describing doesn't work for this. I'm sorry.
secure, beautiful; where can I download it from?
Great site. We will always have http://petscollect.com/wp-content/uploads/2011/08/funny-whit... ;)
webring?
Epilogger.com
anyone have a link to the order? I want to read it.
for those who aren't familiar with the nitty gritty, what's happening here is that bash (your shell) expands the "glob" (* .txt) before it ever runs ls, so what actually gets run isn't 'ls * .txt', it's 'ls foo.txt bar.txt dog.txt' etc.

but when you put quotes around "* .txt", that tells bash not to expand the glob.

so in the above case, '* .txt' is actually getting passed into git, rather than 'foo.txt bar.txt dog.txt' etc. I'm not a git user, but it sounds like git has special handling for "* .txt" which causes it to perform its own glob expansion, which happens to also include descending into directories. hilarity ensues.

EDIT: I can't seem to figure out how to type * .txt without triggering the italicized formatter, so I had to put a space after the asterisk. urgh.
I think everything makes a call to their servers - and they might be a bit overloaded right now.
On a completely different level of mundanity, here are 3 beautiful compliments:

Jon Stewart to SpaceX founder Elon Musk: You have invented a rocket, and a spaceship on the rocket, and you've launched this into orbit already, and brought it back. The four entities that have done that are: the United States, China, the Soviet Union, and Elon Musk.

Peter Forbes to physicist David Deutsch: To read him is to experience the thrill of the highest level of discourse available on this planet and to understand it.

Cicero to historian Thucydides: He so concentrates his copious material that he almost matches the number of his words with the number of his thoughts. In his words, further, he is so apposite and compressed that you do not know whether his matter is being illuminated by his diction or his words by his thoughts.
ChatStep has client side encryption and multimedia sharing.
CVE-2012-3372 : Traffic Interception Vulnerability found in Cyberoam
My favorite part is that Nokia didn't want to go with Android because they would have to depend on someone else, and yet they've completely given up control to Microsoft. At least with Android they would've had some control of what they put on their devices and how different they look from the competition's devices, in both hardware and software.
CERN celebrates as Higgs signal reaches significance
Your unit of measurement (an "age") must be no more than 9 weeks, since you used the plural and it has only been 18. Yet it sounds like an impressive duration. Must be like dog-years.
You don't necessarily have to be good at running a company to be good at criticizing how others do it.

Same way you don't have to be a professional football player to commentate football.
CERN: We have found the Higgs boson ‘God particle’
Ask HN: Is it worth training team-member driven by money?
ACLU-NJ Launches Smartphone App That Lets Users Secretly Record Police Stops
> AFAIK, it's no longer maintained

False. Last commit was 18 hours ago.
I believe the original title said Galaxy Nexus. Way to be misleading by implying it's the Nexus 7.

Also, people still read Foss Patents, the guy paid by Microsoft and Oracle to write negative stories on Google, and who was completely wrong on anything he said or suggested about the Google and Oracle trial?
We use node.js and Socket.IO for the real time communication and we also run nginx to serve static content.
Jury: forgetting to log off gives “tacit authorization” for snooping
Instead of plain EC2 installer t needs a Heroku Installe. Then anyone can have it running for essentially free in no time
Apple was not on a downward spiral in 1990. (Stock price in 1990 was almost double 1985.)

The other points are fine but isn't that just ad hominem? His points seem valid.
Could you elaborate on your sarcasm?

Given due care on server side, I'm not sure why that would be so terrible.
New Mac OS X Backdoor Being Used for an APT Campaign, Kaspersky Researchers Say
It's not vapor-ware. It's already in the hands of thousands of people. It's shipping in 2-3 weeks, which is less of a wait than a Retina MBP. Based on the fact that it's already out there and being written about profusely, there's definitely enough information to make a comparison and decide on what to buy.
I'm not saying it's an "index" to clarify what "staging area" means, I'm saying "index" is a synonym for "staging area" so if he runs into the word "index" somewhere, he knows it's just a different word for the same concept. For Christ's sake, there's nothing magic about the words, they're just names for something. If you didn't know what a dog was, and I said "a dog (aka a canine) is a domesticated animal related to a wolf", I'm not expecting the word "canine" to add anything to the explanation, I'm just throwing it in there in case you run into someone else who says "canine" instead of "dog", just so you know that in both cases they're referring to the same type of thing.

In any case, a staging area only makes sense in the context of trying to create a commit, and I think I did usefully define what a commit is. Maybe that part should have come first.