skysight-inc/HackerNews huggingface dataset:
If you are going to go anecdotal, here is one from me too. All Indians that I know who reside in / near Silicon valley are programmers, software engineers, computer scientists. There are dozens, if not hundreds of startups that have been founded / co-founded by non white people in the valley. There may be sweatshops exploting H1-Bs, but that is corporate greed rather than a race issue.

So if you are going to say the valley has a race problem, then one of the following things is probably true
1) You only see black and white
2) You work / have worked in some nasty institutions
3) You want to point out that there is a bias against African Americans.

I hope you were referring to #3
+1 from me: smcFanControl is seriously handy if you do any sort of coding on a macbook. Was recently running a genetic algorithm on it and the app allowed me to bump the fan speed up to something ridiculous in order to keep the cpu at a comfortable temperature. I also tend to raise the speed if I'm watching flash video, since that's still ridiculously cpu intensive on a mac...
I'm pretty sure these instances (which I remember hearing about too) are just example of how out-of-touch HR is. Someone says:

I need a developer with 10 years of professional
experience, and he needs to know Java.

HR hears:

Developer with 10 years of Java experience

That, and we all know that sometimes the job listings are just there so that they can say that they tried to find other applicants, but the friend-of-a-friend is actually the 'best fit' for the job (i.e. those job applicants are designed to fail).
> Applying blind is like the shotgun approach because the relationship between you and the candidate company is nonexistent and has no context.

I don't know, in my (albeit limited) experience this has worked every time. Once a year in a row for the past five in fact. A nicely worded cold email highlighting relevant experience with links to code samples usually gets an interview.

I am definitely not your 1% super-developer, I think I probably sit right in the middle of the bell curve.

Not to lower the value of networking though, do it. I've learned much from just talking to people and keeping in touch, and so far I've helped set up a couple of deals that went well.
I hear there's an event in Austin around this time of year and you can find a lot of people from Bay Area there...
What the fuck made you use java if savimg memory was your concern?
I think it's a larger problem that defaults in standard libraries are rarely understood. For python OR for C++.

I'm asking to the larger Hacker News community here, how do you illustrate the dependencies of a standard library API call without making it more complicated? Syntax is nothing, understanding is everything.
Nothing but propaganda.
(shameless plus) Our startup does exactly that, create RSS feed for any webpage - http://feedity.com
They've definitely piled on the features for weibo to suit the Chinese audience; most of this innovation is local. The nice thing about Twitter was its simplicity, that you don't have to load pics in the tweets you receive, that the visual design is simple, and you don't have any pointless reputation side games to distract you. Weibo goes and adds those features, I don't think it makes it better than twitter in anyway, although it is definitely different.

Couple that with the fact that 140 ideographic Chinese characters is much more information than a 140 phoentic letters (say 1.5, 2 times as much) along with threaded discussions, and weibo begins to look more like full on social networking than just microblogging. The way weibo has bitten into Kaixin and Renren is evidence of that.

However, I wouldn't call "Weibo" more than a Twitter clone until they are allowed to compete head-to-head with Twitter by the Chinese government. Weibo is simply Twitter in China because Twitter isn't allowed to exist.
The researchers were analyzing message blocks, where there is explicit feedback from Weibo that your message isn't harmonious enough. Has Weibo has resorted to hell banning messages yet; where the user thinks the message has gone through but is silently repressed by the system from reaching many users? That should be detectable though by using multiple accounts in the experiment.
pg on an Arc FAQ: Why not build Arc on top of Java/Parrot/.NET?

We're trying to make something for the long term in Arc, something that will be useful to people in, say, 100 years. (If that sounds crazy, remember that we're already up to 50.) So (a) we're not in a hurry to save effort; when you're trying to make something that will last 100 years, there is plenty of time to work on it, and (b) we don't want to adhere to anything that isn't timeless, lest the whole project curl up like a bimetallic strip. (http://paulgraham.com/arcfaq.html)

If I read it correctly, according to pg JVM isn't timeless, and Clojure is at risk of curling up like a bimetallic strip. :) (For the record, I believe Rich Hickey is a genius and his recently released Datomic is ground-breaking. Clojure is pretty good too, but just a trite top heavy with Java/JVM.)
تفاصيل استجواب رئيس الوزراء كمال الجنزورى امام مجلس الشعب
Yea, but does Mark Zuckerberg go anywhere? If not he just proves that author's point! </sarcasm>
a question..

Many other countries with corruption problems see a huge increase in skilled worker outflows..namely Russia with a 2 million outflow every 10 years..

Is India also facing a killed worker outflow due to corruption conditions? Outflow in the sense that the number is higher than the net difference between the birth and death rates.
For most of the last 2000 years, India has been the #2 economy. Except the last 200 years. http://www.ritholtz.com/blog/2010/08/history-of-world-gdp/
I know people that move around from apartment to apartment, but I've never known of anyone that 'house hopped' like that unless they were flipping the houses for a profit. My parents have lived in 3 houses over the course of my lifetime. The one that I mostly grew up in they owned for over 20 years, and I believe that the move into that house was due to the family expanding.
1 Maybe they don't want to submit to draconian licensing restrictions which have trended politically toward the ridiculous and punitive under the guise of increasing road safety all whilst seniors losing their sense of sight continue to get involved in serious accidents on a regular basis? Not to mention the environmental / financial issues implicit in car ownership.

2. Maybe they don't see a need to migrate to places where physical presence is necessary to undertake these jobs when location independent work is a rising tide? (Thus further negating the entire point of having a car and / or submitting to the prior mentioned procedures from point 1?)

Speaking for myself those are the reasons I don't submit to the whole car culture thing and the reason I don't choose a location to live based on employment / economic factors, but then I'm 32, so I acknowledge I'm not generation Y. It stands to reason though that there are some people in that generation proceeding on the same basis as I am.

Boomers criticising any generation for not wanting to play the game strikes me as utterly hilarious. Especially from a guy with a book titled "Why you need and love the rat race". It's self parody at its finest.
> I say this as a recently-young person who has
> moved across the country.

If you didn't move to North Dakota, you've proved the author's point! </sarcasm>
12-year-old sues school district over Facebook profile search
2 words: Ethiopian rat

This species can detect all kinds of weapons, explosives, drugs, everything.

It can even tell if a person has a contagious DISEASE.

And best of all its cheaper to train and maintain than dogs, and more friendly/less intimidating for the passengers.

These are already being used in some African countries to find landmines that dogs and electronic detectors can't see.
If modern human life is a drama (consumption), the house is the center location where it mostly occurs. Most people work for a house for all their lives. You feel safe and comfortable in your house, you sleep there, keep all the stuff you bought such as computers there. Most of us are enjoying our sunday at our houses enjoying the Internet.

We had a lot of variations for the "house"; the wood > shared caves by a community > single house > apartment(flats). Hotels, cottages as complementary. So the question is, can the current tech start-ups disrupt the concept of the house? It is a broad topic, but random things which comes to my mind without going too deep:

- make virtual windows where you and your selected facebook friends see a common virtual place or a real scenery where you install cameras (for example in beautiful places on earth), use high quality display and cameras. (google's very fast internet may have a use here)

- kill the walls by replacing them with always-on displays and cameras to your remote counterpart. two distant house should feel become virtually "one". (rasperry pi or cheaper hardware may help here in the next one)

- rethink home automation (irobot does it in some sense) or simply build a branded robot which can simply fetch a sandwich. a central web service can be at the center, or a social web service.

- make location-independent apartments(flats) which are stackable, moveable, expandable.

- managed kitchen or fridge based on your dietary requirements by a web service.
Bull. Being part of a team is easy. Shower regulary, say good morning to people, be polite and don't backstab (or don't let them know) it.
A look through top 5 IPad 3 Features.
Affordable SEO services for best results
In order to get best results from online presence, get affordable SEO services along with SEO rich website content. Visit SEO content online now!
http://dailygrail.com/features/the-myth-of-james-randis-mill...
I remember going to see The fifth element by Luc Besson at the cinema without knowing Jean Giraud had designed much of the set and costumes. It was overwhelming to see Jean Girauds fantasy world on the big screen after reading his comic books about John DiFool.
The new iPad and how it changes the way we have to design websites
Maybe how frightening these ideas seem is a measure of your ambition. I have no fear at all of these because they're all so much bigger than what I can tackle that they become fun theoretical "how will the future be" ideas.
Friends of mine took their baby to a chiropractor when it had a cold. The chiropractor put a sugar cube on the baby's head and the baby got better in a couple of days. It works!

The baby grew up and started suffering from what I presume is an allergy of the airways. They still take this kid to the chiropractor because he's such a nice and understanding man, and they have lots of self-deluding stories about how the kid's condition often improves after visits.

Draw your own conclusions.
Pudding Semolina Recipe
Well, most people around the world are averse to business. Is there really a bigger proportion of Chinese or Russian or Egyptian businesspersons than Indian? (In fact, India has a handful of extremely business-minded communities -- the Marwadis and the Gujaratis, and to a lesser extent the Punjabis, Sindhis and Malayalis. If anything, India does relatively well on this metric.)
The poker face and the sea bass: a lunch between a startupper and a VC
ENGLAND VS FRANCE LIVE SIX NATIONS RUGBY MARCH 11, 2012
Enjoy Six Nations Rugby match Between France vs England match . Please do not miss the today’s great match between France vs England. I hope you will get so much fun by watching this very exciting match between France vs England live Six Nations Rugby 2012 online streaming. Watch Six Nations Rugby France vs England live online on 11th march 2012 . France vs England match is the very exciting Match of the Rugby 2012 which will be kick off at March 2012.

France vs England live Six Nations Rugby on online

The Six Nations Championship is an annual international rugby union competition involving six European sides: England, France, Ireland, Italy, Scotland and Wales. The Six Nations Championship is the successor to the Five Nations and the Home Nations Championship, which was the first international rugby union tournament in the Northern Hemisphere. The event is currently sponsored by the Royal Bank of Scotland. The winners of the Six Nations Championship are also known as the European Champions.

ENGLAND VS FRANCE LIVE SIX NATIONS RUGBY MARCH 11, 2012
Yes you can in fact skip HR..

Shh..little secret..od you know how programmers skip FB or Google HR?

They submit a product to FB or Google that gets a buyout offer..

Smaller firms its much easier to skip HR..you just get a hld of the engineer manager
Paul Graham PyCon 2012 keynote
That's a disproportional response based on just one aspect of whatever solution the OP is working on.

What is so offensive about JVM memory management? Out of interest what is better in that regard?
>If the car stops every time the map differs from the sensors, then I just give you a nonsensical map and you go nowhere.

..Yeah, as opposed to driving nonsensically? I think I'll take the car that defaults to whatever won't kill everyone around me.

>Or if the map is outdated, which will of course happen.

Assuming the cars download new maps on a regular basis, I'd consider this situation pretty unlikely on any official road or highway (unless we are to accept that in certain locations every car will consistently stop driving).

However, if this situation were to occur, option one: sync with the latest map data; failing that (network issues, etc.), option two: pull to the side of the road, stop, and enter manual mode.

>If sensors say the road turns and you go with the sensors, what happens to the navigation? Eventually they become irreconcilable. The car will completely lose track of where it actually is, having only local (and perhaps some limited amount of historical) sensor data.

What do you mean by this? Google Maps and most GPS navigation systems recalculate routes perfectly fine.
You can tell yourself some story that whatever happens is "beautiful" in the end, or that accepting the present moment is somehow "virtuous". Or you can acknowledge the truth, which is that reality sucks, that we weren't made for it, that it wasn't made for us, and that nothing is accomplished by us simply remaining to exist in the face of that. That's right, there's more we can do than just be nice to each other: we can refrain from creating the next generation of sufferers.

Life is unfair, you say. Let's recognize that and act accordingly.
Or you know don't worl in a megacorp. The place I work at if anybody would want to complain to HR they would find that the person they wanted to complain about was on a first name basis (because we all are) and so they would have to present actual evidence.

On the other hand you should never dress down and always dress a little better than the people you work with.

That said never interview for a dev position in a suit. I like wearing one, but there is a near perfect corellation between people expecting to wear a suit and stupidity.
Wow. This is such heinous and poisonous advice I actually considered flagging this post.

Learning how to focus and building a high quality work ethic is important, but your advice is horrid. Following it is likely to lead a person to becoming a burnt out husk of a human being by the time they are 40, if not sooner.
I can think of quite a few use cases: Ebedding a webserver in a Java application. Writing distributed infrastructure software like Hadoop or some kind of messaging system. Anything that caches stuff on a disk to pass it on later. Database systems that replicate transaction logs. Backup and storage systems.

I don't think nginx or web servers in general are the last word ever to be spoken in terms of networking software.
Why kids should learn how to play poker
As an engineer in Europe I'm working less and less outside. Today we can control an industrial plant from our main company using Internet.

We predict problems before they ever arrive using telemetry monitoring and we could fix 95% of the problems with keystrokes.
http://schemer.com/invite/lea3e9kjl3phm
Hardware Transactional Memory Everywhere
Bieber tweets a phone number, except the last digit. Real people driven mad
I'd add The Caravan to that - http://www.caravanmagazine.in/
And this is why some people should not be allowed to get a Twitter account.
What happens when you piss off the Internet
Ironically, I agree with the comment you're replying to but not with you. Political hypocrisy favoring people you like is seen everywhere. Even if that were NOT the case, I find it difficult to get less worked up about 1,72,00,00,00,000 rupees than maybe 5-10,00,000 rupees.

The middle-class attitude to not risk much is also something we should not blame Indians for -- remember that most of the middle class (that's in the 'service' sector) is actually Bramhin, which means that it's a step down in status from what their ancestors enjoyed. And when you look at the looong way down you can fall in India socioeconomically... it's hard to blame someone for being risk-averse.
Pinterest and Feminism
How to jailbreak iOS 5.1 using sn0wbreeze 2.9.2
Real programmers don't use iostream. Seriously.
That's a nice observation, and definitely true in India's case.

Out of curiosity, is this a robust thing? Is corruption a good indicator of 'brain-drain'?
To be fair, for every reason a dev wants to quit on Android, there is another dev that wants to quit on iOS dev.
That book looks great. And cheap too, which is the way I like it.

I wonder if this "bundling" technique could be used in salary negotiations?

I used to work for a small dev shop (~30 devs) where we each had a personal review with the manager at the end of the year. The idea was you would review your performance - but everyone knew it was just waiting until the end of the meeting so he would tell you what your pay rise was, and you would try and haggle for more. I'm sure the scenario is familiar to many here.

Nobody ever got more than the manager's initial offer, and looking back on it, the reason was because he had a checklist of items that he would go through with you. It was impossible to excel at every single item, and those you did excel at he always managed to find a flaw with or find something you could improve on. By the time it came to the pay increase talks he had successfully removed any negotiating power you had, and you felt you had to accept the measly increase. He was excellent at this. People would walk in the room all fired up about what they'd done that year and how much they should get, and walk out depressed. Then we'd all go to the pub at lunch and whine about it.

The only time I ever got a decent pay rise was when I woke up hungover one Sunday morning and, with a flash of inspiration, thought, "hang on, I bloody well deserve an extra 20%! I don't care if it's nowhere near my personal review time." So on the Monday I requested a meeting with him and demanded a 40% pay rise and told him why. He didn't have chance to pick me apart, and eventually had to settle on just negotiating me down to 20%.

That was complete chance though, I don't think I can use getting drunk all Friday and Saturday as a successful negotiating trick in the future.
I take those literacy and poverty numbers with a grain of salt -- they're manufactured by the govt to make itself look good. While literacy and poverty have both been addressed somewhat, it's a far cry from the official numbers. And frankly I'm worried that the population is growing faster than people are falling out of poverty.
To be even more fair, the problem he details has been mentioned by a number of Android developers:

"There's a big difference between generating revenue, and "making money" - It's not that they haven't generated income, but that income is offset by the additional support costs the platform has demanded. Where did your dollar go? We spent about 20% of our total man-hours last year dealing with Android in one way or another - porting, platform specific bug fixes, customer service, etc.[...] We spent thousands on various test hardware. These are the unsung necessities of offering our apps on Android. Meanwhile, Android sales amounted to around 5% of our revenue for the year, and continues to shrink. Needless to say, this ratio is unsustainable."

This is a major problem (that actually encompasses several problems often mentioned with Android) that countless developers face, and that will not be addressed anytime soon.
The benchmarks are pretty impressive, if accurate. I don't see too much stuff written in Delphi these days, either.
Post-artifact books & publishing
I have lots of friends who are teachers here in the UK. The only metric that they really care about is whether or not their pupils achieve a grade C or higher at GCSE (age 16).

A very high level of effort is focused on D/C borderline students as a result, with more or less able students more or less abandoned. The ROI from moving a D to a C is [perceived as] far greater than moving a C to a B.

So much for actual education...
It might be a load of Qwaszx:

http://languagelog.ldc.upenn.edu/nll/?p=3829
What Every Entrepreneur Needs to Know About IPOs [video]
Study shows plants 'talk' through the roots
How I hacked 37signals job board to save $400
Reducing Java Memory Usage and Garbage Collections
Java is pretty well know for being a memory hog.

One of the problems is that nearly everything is an object so you end up with a lot of pointers which takes up additional space. Garbage collection isn't free either.

In this case it would have made sense to go with C++ and allocated as much as possible on the stack. It is cheaper memory wise (because you don't have to keep whatever malloc requires around and because they are removed as soon as you are done with it) and it gives better performance too.

For what you can't allocate on the stack, you a smart pointer.

There are of course pitfalls here -- smart pointers (via reference counting) can be slower than garbage collection and they have trouble dealing with cycles. You may also have to take special care if they are shared across threads.
Black Eyed Peas (My Humps) Parody - You mad bro?
No, resource strip-mining was a HUGE problem, and was compounded by the fact that India missed the Industrial Revolution at least partially because the British willfully sabotaged Indian attempts to gain technology.

(It was in the interests of the British to force India to sell them raw materials at low prices, feed it to industries in Britan, and sell it back to India as a finished product. In those days, gold was money, and India had a lot of gold.)
A refreshing design coming from Google. So Google has two group of sites, one is like Schemer, YouTube, Blogger that has its own domain and no black menu bar. The other groups are GMail, Reader etc which is subdomain of Google and has a prominent black menu bar. Wonder how Google split their products.
Move.

Even if it wasn't for the sole founder issue, it's much harder to get VC funding when you're in the middle of nowhere. Not just because of connections, but also how are you planning to grow and hire more staff if you're in a technology wasteland ?
Let's not forget the slave trade.
The Web Browser is a Transitional Technology
I especially love the part about Panchayats losing their authority -- those old fucks need to all resign, and quickly.

I'm not being anti-tradition or whatever. Panchayats routinely carry out horrific human rights violations against women and lower casts. This barbaric system has to be replaced by actual courts.
A robot has to decide is the show must go on or not.