skysight-inc/HackerNews huggingface dataset:
I'm from India. I signed up on Facebook in the year 2007 when I traveled to US and made acquaintance with people from abroad and wanted to stay in touch with them.

Between 2007-2009 I used Facebook mostly to stay in contact with friends who lived abroad. But slowly steadily the number of my friends who were signing up for the same reason was growing. BY 2010, I started seeing huge migration of people from orkut (the predominant social network in india) to facebook. Proabbly because enought people had moved to FB

Now a days, Facebook has already become a mainstream phenomenon. Telephone carriers, mobile phone manufacturers indirectly provide free advertisement for Facebook/Twitter by talking about their social features. Also, I keep seeing google ads of Facebook whenever i search for something that looks like a proper noun/ a name.
I'm on the other side of the planet, and I'm not that cheap. I mean, sure, with a SF-level salary you can hire 2 people like me, but you shouldn't expect of me to work for peanuts either.

And sure, you can find devs that are willing to work for 1000 USD per month, but good developers want good salaries, regardless of their location. And emphasizing on cheap will bring you shitty results.

Personally I would hire people from all over the planet not because it's cheaper, but because the poll of talent is bigger and you can find people specialized for the job you need a lot quicker, giving you a better ROI.

Btw, I like working with americans as you guys generally seek value over price better than any other nationality I interacted with, but on the other hand I'm amazed at how few startups are doing offshoring, especially since startups, IMHO, need it the most.
Are you really this naive about the landscaping business in much of the country? In a great many cases you can reliably assume people are here illegally.
I think Milton Friedman nailed it when he said that the biggest obstacle to a freer immigration policy is the welfare state.

"[Throughout the history of the U.S.] you had a flood of immigrants, millions of them, coming to this country. What brought them here? It was the hope for a better life for them and their children. And, in the main, they succeeded. It is hard to find any century in history, in which so large a number of people experienced so great an improvement in the conditions of their life, in the opportunities open to them, as in the period of the 19th and early 20th century.

You will find hardly a soul who will say that it was a bad thing. Almost everybody will say it was a good thing. ‘But what about today? Do you think we should have free immigration?’ ‘Oh, no,’ they’ll say, ‘We couldn’t possibly have free immigration today. Why, that would flood us with immigrants from India, and God knows where. We’d be driven down to a bare subsistence level.’

What’s the difference? How can people be so inconsistent? Why is it that free immigration was a good thing before 1914 and free immigration is a bad thing today? Well, there is a sense in which that answer is right. There’s a sense in which free immigration, in the same sense as we had it before 1914 is not possible today. Why not?

Because it is one thing to have free immigration to jobs. It is another thing to have free immigration to welfare. And you cannot have both. If you have a welfare state, if you have a state in which every resident is promised a certain minimal level of income, or a minimum level of subsistence, regardless of whether he or she works or not, produces it or not. Then it really is an impossible thing.

If you have free immigration, in the way we had it before 1914, everybody benefited. The people who were here benefited. The people who came benefited. Because nobody would come unless he, or his family, thought he would do better here than he would elsewhere. And, the new immigrants provided additional resources, provided additional possibilities for the people already here. So everybody can mutually benefit.

But on the other hand, if you come under circumstances where each person is entitled to a pro-rata share of the pot, to take an extreme example, or even to a low level of the pie, than the effect of that situation is that free immigration, would mean a reduction of everybody to the same, uniform level. Of course, I’m exaggerating, it wouldn’t go quite that far, but it would go in that direction. And it is that perception, that leads people to adopt what at first seems like inconsistent values."

You can read the rest at: http://freestudents.blogspot.com/2008/02/what-milton-friedma...
This is why Windows Phone is so much better than the competition. It integrates all of the most commonly used features in a smartphone into a simple, cohesive experience.
Triunfo del Amor Capitulo 173
Heriberto praised the endurance Max, Max is able immune to defeat the virus that attacks the organs. While Maria's condition is very worrying, the only way that can be done to Maria at this time is to perform organ transplants who likely have not had another puncture. At Triunfo del Amor Capitulo 173 is told Victoria to give her organs to save the life of Maria. Triunfo del Amor Capitulo 173 proves that a mother's love is truly eternal.
I understood you weren't actually saying that, merely that I've personally found it to be far more pronounced in Australia than elsewhere. But yeah, if your experiences are limited to mostly Australians not a very valid question. Thanks for the feedback.
When I used to work in building design, I used to create lots of charts of various climate data for projects in new regions where I didn't know much about the climate (and also for eye candy in presentations). One of those charts was very similar to what you suggested. Basically a 2D array of coloured squares, with hour of the day along one axis and month of the year along the other. Then each square would be coloured according to the average solar radiation falling at that time of day in that month (using a blue-green-red type scale usually, but you can do grey scale or anything else you can think of). It was a useful way of visualising lots of stuff - variation in day length, strength of the sun, summer/winter variations, etc.

You can plot other variables like this too - temperature, humidity, ...
Two quick points on this.

1. Some technical people deliberately explain things in an overly technical way as it boosts their ego. "You don't understand this => I am superior."

2. All communication must be for the recipient. You must bend over backwards to help them understand. This is what good communication is. If it's hard work for the recipient it's poor communication.
fastfinner- you are assuming there is someone else who is totally interchangeable with him? Things he did does not sound fungible to me.
Quora's decisions to not use Cassandra and Adam's answer regarding it lead me to the same conclusion (http://www.quora.com/Quora-Infrastructure/Why-does-Quora-use...). Evidently few from Facebook are advocating it.
The difficulty is that bad developers aren't just inefficient, they can do extensive damage to your project quickly, while also costing you a great deal of money. Paying a developer 4k to write code you have a scrap, while tying up your good developers while they struggle through basic problems.

The challenge is coming up with good criteria to evaluate people on. I feel your pain that oftentimes the criteria has nothing to do with the actual job, but in large part it's a signal that the company isn't worth working for if they don't know what they want.
I hope netflix buys them. It would be a big step towards "cutting the cord".
On the job
Download Hulu Plus Apps for Android Devices
Here's an image showing the redditor's claims: http://imgur.com/lQuYT.

There's really no logic behind this 'solution.' The 'i' 'c' part, for example, is certainly bogus, and the arrows are inconsistent. I'd bet money that if this is in fact a cipher text (and not a random arrangement of symbols) this decoding is not correct.
Can we stop calling things hacks? You're either motivated or you aren't, and if there isn't enough motivation day after day, perhaps it's a sign that you're in the wrong place.
Crysis 2 DirectX 11 Patch Screenshots Comparison
Shows a lot of versatility. I'm impressed.
Heh, I'm embarrassed to admit that the protocol-buffer system I'm using at work looks kind of like that. Our most common message types contain a repeated field, each one holding a name value pair, instead of just containing a list of non-required fields

I'm embarrassed because I was the lead designer of said system. In my defense, protobufs had just been open-sourced, and it was my first time using them. I thought that name/value pairs would give me greater flexibility. We're using a dynamic language, and I though re-compiling the .proto files every time I added a new item would be a pain. It turns out that there's still a file somewhere in the system listing all the valid names, so we could have just as easily put the list of valid names into a .proto file, and avoided sending the names over the wire with every message, and saving them in every log record, etc. Our build system is sufficiently well automated that recompiling the .protos is painless and almost unnoticeable.

Oh, well, maybe someday I'll get around to redoing our protocol. Fortunately, it's purely internal, and we don't yet store long-lived data in that format, so there's still hope.
Um, holy shit!

Part of the reason I'm a programmer today is I read Zen of Graphics Programming when I was 16 and I just had to get my own bsp tree algorithm working. Thank you.
I think if it was Amazon it would probably be exclusive Amazon Appstore instead of exclusive Amazon Tablet. Maybe exclusive Amazon App Store plus free on Amazon devices.

(1) Amazon's central business is the store, and something like this could be a loss leader to help build the Amazon Appstore vs Google Market.

(2) 90% of the value in these companies would be lost if you lost all phone sales (hence Rovio's short term exclusive on AB2).
> Right, although I never said to open the border, nor hinted at any specific solutions.

Exactly, you seem to prefer to philosophize and invoke moral criticism than to actually discuss practical solutions.

> I think its really easy for you (or others) to say "country's full, you'll have to get in line like everyone else"

I started this thread by arguing that we should have compassion for people who run into headaches while trying to immigrate legally, and that we should aim to make things easier for them.

> while ignoring the circumstances of real people like the author of the article

I started this thread by arguing that people brought here as children deserve more leniency.

> The only difference between you and anyone else is when and where you were born, thats all. Its crazy to think you have entitlement to rights and opportunities, simply because you were born this side of an invisible line.

The only difference between me and Bill Gates' kids is who we happened to be born to, but that doesn't entitle me to grow up in Bill Gates' house.

It is you who are making an argument of entitlement. A Mexican is no more entitled to come and work in the USA without a visa than I'm entitled to go and work in Mexico without a visa. The only "right and opportunity" I am invoking is the right to live in the community where I was born, a right and opportunity that most of the world enjoys.

The only thing that makes my position more privileged than a Mexican's is that my countryman and ancestors have built a more prosperous economy than Mexico has. That's dumb luck on my part, no doubt, which I am grateful for. I didn't do anything to earn that.

But there's no way everyone on earth is going to be born with equal opportunity. And there is no virtue in opening wide the gates of immigration if just ends up making the (currently) desirable place more like the (currently) undesirable place.
Unlike proprietary software, why is it difficult to sell Open source software
» Captain America Promotes the National Suicide Prevention Lifeline
> Yeah... no. I'm not a big code gen guy.

Me either! Which is why I'm working on a high-performance Protocol Buffer library that does not do code generation: https://github.com/haberman/upb/wiki
5 seconds does seem very fast, but this is on a high-end Rackspace server with what I'm sure are very fast hard drives and some 64GB of RAM. It's a bit slower on "normal" boxes, but still quite quick.

You can still write to your database, yes. There's a flag, --oplog, which when passed to mongodump, will record the oplog position at the time the backup starts, then dump any ops since the backup started as a part of the backup, so they get replayed on restore. This leaves your data consistent with the database state at the end of the backup without the need to issue a write lock.
> C/C++ lets you do what you want, presumably because you know what you're doing.

Frankly, C++ is kinda schizophrenic about it. First, it is really anal about class membership, to the extent they had to introduce friend qualifier to get around its impracticality. And then you get this.
PC Recycling To erase data destruction
We aim to firstly re-use, recycle and recover the items where possible on data destruction program, and minimize the risks by using computer disposal recycling policy. Weee directive services will provides the latest information on recycling computer monitors
Perhaps "hack" isn't the right word but there are techniques or tricks that will result in higher productivity.

One technique I use is to think about how I would tackle a task if I were to do it. So you start to break it down, think about the first step, and what would follow. Pretty soon what was an really objectionable undertaking seems achievable and I launch into it.
You typically don't rush out fixes for beta versions of products.

Chrome does. Every time Ubuntu checks for updates (weekly or more often), there's a new version of Chrome dev channel available.
Luxury in web design
Today, the WebDesign Blog is interested in luxury in web designs. We will look at graphic codes and we will present you websites of the greatest luxury brands Dior, Vuitton, Rolex
I don't know if this is a good idea. In part, because so much of a good idea is driven by a unique understanding of a market that a founder has. Also, in part, because I'm involved with an idea that nobody thought would work, but actually does, so my calibration is off.

That being said, I have a few questions to ask that might help you figure out if this is a good idea.

First, "to what problem is this a solution?"

Second, who is the customer? Customers are different than users. Customers are people who pay for goods and services. Sometimes your users and customers are the same people, but other times they're different. So, you may have users, but in order to be a business, you need to have customers, too.

Third, put the first two questions together: are there people who will pay for that solution? If so, a) how many, b) how much, and c) (IMHO, most importantly) how are you going to find them? In other words, you could have a great solution to a real problem, but if you don't have a cost efficient way to connect the two, then you don't have a business.

Obviously, this is not every question you may want to ask in order to validate your idea, but I hope these are a few that help.
as I see it, it is the old American way. everyone is welcome to stare in the street. if you want to eat something, find something useful to do that other people will pay you for.
this policy attract the ambitious and smart, and this is what made US to what it is today.

It is not very human system, as you can not have any government support for the weak. so consider your priorities.
The Mystique Of The Manual (an essay on Simone Weil)
We currently use Spark for generating reports that scan the same data set multiple times. We got a 20-30x performance gain over hadoop+hive. Spark's ability to keep data sets in memory works very well for our use case.
Free Rummy Card Games Online 
Win lots of prizes by playing rummy.Classic Rummy brings amazing range of card games coupled with exciting & lovely promotions.Join and Play the every game at leading indian site Classic rummy
I think the difference is that XML protocols are meant to be generated while JSON protocols are meant to be hand-written to some extent.

Otherwise, what's the difference with:

{'ret': 'pump me up'}

And

<object>
<slot name="ret">pump me up</slot>
</object>

If it's a computer generating it?
> More importantly, we shouldn't restrict our policy decisions based on avoiding making people upset.

I think that's a fair point. A more important argument is that making the system too lenient towards people who have come here illegally creates the wrong incentives.
There is a lot of variability in what the USCIS actually checks. When my wife and I went for our interview the immigration officer only asked to see our wedding photos; since our parents and other family were present he decided it was legitimate (apparently most sham marriages are hidden from families). We had spent a lot of time assembling all the other recommended evidence but no one ever bothered to look at it.
This reminds me a lot of Threadless' model. If you haven't heard of them, check them out. I know their focus is on t-shirts, but the format is almost identical.

The thing you need to consider is, if these designs are made available for purchase, who will produce them? Will the creator be in charge of all of the shipments? How will these orders be fulfilled?

Might I suggest a Kickstarter approach?
Let users pledge to a design, if a certain pledge goal is reached, you would take a cut, and liability lies completely with the designer to produce the design.
This, to me, would make things a lot easier on your end, as well as increase the value of feedback. Money is the best way to measure popularity.

Let me know what you think, I really want to see where this all goes.
Used trucks
I say that the dating is not a most important point for life.But its points of internment.
============
I am trying to come up with a simple way of automatically handling data and schema migrations across a database that spans client and server treating both as masters. It just seems incredibly difficult to get right. Your idea of handling migration at read time sounds promising.
Was only a matter of time really, not dissimilar to previous stories of IT staff reprimanded for running distributed.net crunchers or SETI@Home on company equipment.
Can Matt Damon Bring Clean Water To Africa?
An Entertaining to Data Structures and Algorithms
Honma Mens Beres MG 803 Irons,Wholesale Factory Golf
Paul Graham Crackers
By "sell," I assume you mean "get people to use." (Few will pay for software that they can legally download, unless they are somehow convinced to donate some other way. Few will pay for support for software, especially if it is good, which means that it is intuitive and reliable enough to not require support.)

Some (definitely not all) open source software lacks the other 90% of the stuff people want, including good design (visual or otherwise), good documentation, etc. Many new features that commercial software has are important (it's not obvious because different users depend on different sets of those new features).

The exceptions exist (for example, Firefox is well-designed, and has lots of new features), but they are just that - exceptions. Try to find a good 3D modeling package that's open source. Blender you say? Not many in the gaming industry uses, and that's because it simply isn't competitive with 3ds Max.

Also, some people (myself included) have moral problems with the GPL, so they try to avoid using GPLed software whenever possible. (Things are getting easier for me because most of the open source software I use today is BSD or MIT licensed.)
I don't know about that. We've been able to convince a significant amount of people to use WakeMate daily... I think that the audience is so wide that good apps can have dedicated followings. So people use the built in apps, twitter, fb, angry birds and one or two others they've been turned on to and like for whatever reason.
Car Audio System
Car Plus Authorized dealer for all Brands of car accessories, 3M Window Film, Alpine Car Audio, Audison Speakers, Autocop Power Window, Autoform Seat Covers, Car Care Products, Car Seat Covers Delhi, Autocop Car Security Systems, Ed Hardy Car Accessories. aw it from outside a couple of times while passing by. Yesterday I received an advertising ...
And yet Canada's population growth is almost entirely due to immigration (population growth by birthrate in Canada is flat or ever so slightly negative).

Edit: actually the natural growth rate is every so slightly positive. Read more here: http://en.wikipedia.org/wiki/Population_of_Canada_by_year#Co...
Famous Lingerie launches competition
Louise Ferdinand Lingerie is launching a new competition online, this week, where customers will be in with the chance to win the 1930’s inspired Kate set in silk satin
End-to-End Experience Design Checklist
If you find your education lacking, its now easier than ever to learn your way out of it. Universities all over the world put their lectures online. You can find one that teaches the topic of interest in a way that works for you.

And if you don't understand something, you can STOP the lecture and google it until you do. Replay the few seconds of video to make sure you heard it right. Do whatever it takes. You're in control.

Become a learning machine. Then no one can stop you.

Case in point. I lack a computer science background and get stumped when asked about basic software engineering concepts like sorting algorithms. And I'm a software engineer. Or at least I play one on TV. :-)

So I finally decided to do something about it. I've found several courses on the topic. This video from Australia is one of them.

All the world's knowledge is being made accessible to you. Seize the opportunity!
Famous lingerie Ann Summers to be in Channel 4's Undercover Boss
Ann Summers has announced that it will be featuring in hit Channel 4 production, Undercover Boss.
There's a finite amount of bandwidth any society can spend on immigration, not an infinite amount (and hint: it's negligible).

At the moment, so-called liberals whatever reason are more concerned about ILLEGAL immigrants than legal immigrants.

Do you know how many legal immigrants' green cards got delayed the last time there was an amnesty program for illegals? Do you think the US govt. will hire more immigration dept. workers if illegals start getting legalized. They don't even hire people in the patent office! Every legal immigrant in the green card queue hopes that an amnesty program won't get passed until he/she gets the green card.

IMHO, there are practical reasons why gdilla is concerned about illegals getting preferential treatment.
A human behaviour I observed, that could be hacked:

You know how you tend to do all the things that you don't want to do (like dishwashing, cleaning your apt, laundry etc.) if you have to learn for an really really boring but difficult exam at university. At the point you have to do something that appears more worse you tend to say things like: "okay, I have to study, but I have to XY first - because it's important", but you would not do them if you didn't have to study..

Hack would be to use this system an always have some really pain-in-the-butt thing on your to-do list, then you're really glad to check off all the others first.

don't take this post too seriously, though.
If twitter added geo-location specific streaming search results, they'd have this.
But I don't agree that pointers are evil, and should be avoided.

No one is saying that at all. Pointers aren't evil, but they are dangerous.

Perhaps a better analogy is a sharp chef's knife. In the right hands it's an effective and efficient tool that lets you do things quicker and just as safely as any other tool.

In the wrong hands it is dangerous to the person using it and to those around them.

There are numerous other examples: welding torches, motorbikes, explosives etc etc.