skysight-inc/HackerNews huggingface dataset:
See my comments above. We can't directly sense whether someone is male or female. If we could, I am sure the world would be safer for transsexuals.

We have to process what we see, and make sense of what we see in other people before we can find them attractive. Attraction is thus necessarily built on cognition. All you can show with current studies is that there might be a biological reason why aggressively indoctrinating all children into heterosexuality might not in fact cause everybody to conform.
For getting to know what is a proof in Mathematics, I recommend Proofs and Refutations by Imre Lakatos. It will not teach you many theorems (in fact, 80% of it only proofs one, http://en.wikipedia.org/wiki/Euler_characteristic again and again and again), and it will almost certainly not be applicable to writing programs but it will give insight into how mathematicians in the last century have made mathematics much more rigorous (and abstract).
> you should honestly ask yourself how much of it is coming from your side.

That may be true. But I still think that candid, unapologetic appraisals of what's wrong with developing countries may be just what the doctor ordered for things to change.

I myself am an Indian and while I'm yet to see someone covered in his or her own feces in India, I'd agree with the general sentiment of that article: it's an honest, heart-felt piece. I'd like to change the state of affairs in my country, but the task is so f*cking huge that you don't know where to start or even whether you can do anything at all. If perhaps more Indians start feeling that things are NOT acceptable here, maybe we might see the beginnings of change, just like how it was with India's own independence struggle.
I'm curious how he was able to synchronize to the audio. I have found with at least Chrome on OSX, the audio tag's callbacks have a varying delay with the audio. Seems to be at the OS level and beyond Chrome's control. The delay mostly goes away the second time through, as if whatever's actually playing the mp3 is cached and primed.
Three NSA Whistleblowers Back EFF's Lawsuit Over Government Spying Program
Start with these topics. Work your way through them, and make sure you understand everything you have read so far before progressing. Do the exercises, or it will be a waste of time.

0) Algebra, Trigonometry, Calculus

Make sure you have a decent grasp over high school level math topics. You might not need to use these topics frequently (though trig comes up a surprising amount), but they are necessary to establish a base level of mathematical maturity.

1) Linear Algebra

Obviously very important if you want to do any 3d work, but it comes up in later topics like graph theory.

Suggested book:
Linear Algebra and Its Application - Strang

2) Discrete Math

You need an understanding of proofs and logic before you can get to the real algorithms material. Counting and probability is also very important.

Suggested book:
Discrete Mathematics and Its Applications - Kenneth Rosen

This looks like a good free option, but there are no exercises:
http://courses.csail.mit.edu/6.042/fall10/mcs-ftl.pdf

3) Algorithms

Enough said.

Suggested book:
CLRS, but here's a free option: http://www.cs.berkeley.edu/~vazirani/algorithms.html

This should take you some time as each of these topics usually corresponds to a college class. When you finish with those, start reading about CS Theory, Combinatorics, or pick up a graduate Algorithms text.
IT Chargeback/Trackback: Yes, You Need It
The guy behind "punch a woman in the face" game
I don't really disagree with batista though. Procreative marriage is more universally ritualized with religious symbolism than funerals are.

The problem is defining religion. Religion can be a Big Deal somewhere like ancient Athens where as a resident, you participate in the religion or else maybe condemned to death but that doesn't mean you have to believe in it in any specific way. Similarly Hindus generally get to decide whether or not they think their religion has any deities or not.
Before the interweb was popular they had this little thing called a BBS and RoboBOARD/FX

http://en.wikipedia.org/wiki/Bulletin_board_system

http://en.wikipedia.org/wiki/RoboBOARD/FX
Engineering managment fall into 10 differnt types of managment. Those that know binary and those that do not.

Sadly it is extremly rare to find a manager who cant do 1/10th of your job and is actualy any good.

If you advanced up the ranks then you know what to expect, when to expect it and how to deal with your staff, you learn how to deal with HR and the other boring stuff. If you are a manager and have never done the job of the people who you are managing then you know HR and the boring stuff realy well, but can so easily fail to support your staff fully. It's not realy even a fine balance, understanding what your staff do is extreemly important and at least to some degree a manager should know how to at least do aspects of there staffs job, to not know is a situation were you let your staff down or alows them to abuse you by saying it will take longer than it actualy does take. You then have those staff who are good at doing there work on email as apposed to actualy doing the work.

So is Engineering managment dieing - has been for many years now but not for the reasons you outlined. I suspect that during the late 80's some marketing types migrated to IT managment and the rest is history.
I'm probably the opposite of Dave in some ways. I was never held back, but while people always said I was "smart" I was far from a prodigy. I never skipped a grade, though I was never held back either but it came close a few times. I did the military and didn't go to college until I was 26. I also never programmed or did web development until I was closer to 30. I'm a huge failure in that regard, I'll never, ever be the top 5%.

That said, at least I can follow 5th grade English conventions.
Much better to break the rare case of three pixel drags than the common case of, well, clicks! It's not realistic to expect every web programmer to start knowing about tablets. The default should be a reasonable amount of denoising, with a way for the page to change that default when needed.
Yeah, I don't like the global reach of MacDonalds too.

But you haven't seen the horrible excuse for American food that is Pizza Hut internationally...... I swear after you see the Cheeseburger Pizza and the Chicken Nugget Pizza you will never complain about MacDonalds again....
+1 Good points.

Lots of the discomfort in Clojure is a function of what also makes Clojure really great: fast moving, willing to break compatibility to keep making it better.

Eventually the language and platform will become more stable. I am not sure, but we may be at that point now, or very soon.

I must admit I lost a little bit of time this morning creating a new Noir project because of lein1 vs. lein2 issues. I am also trying to decide whether or not to go back to my really old projects and update to Clojure 1.4, refactoring of Clojure contrib, etc.
I'm Canadian and worked in high-tech in Ottawa, Toronto and Vancouver until 2006. Then I moved to Southern California and worked there until 2010 (on a work visa) and have been in Australia since.

In Ottawa I worked for the federal government. It paid off my student debt but professionally was a dead end (although that's mostly true of any government town). I then worked for a branch office of an American company in Toronto (although FWIW most of the developers were Romanian) before moving to Vancouver where the startup I worked for folded in the aftermath of the dot-com bust.

I loved living in California but hated the restrictions of the H1B work visa so moved to Australia (my wife is Aussie) largely so I create my own startup, which I've done (https://www.SlickDNS.com). The weather in particular in California is fantastic.

The fact of the matter is that compared to the US the high-tech economy in Canada is very small. There are really only a handful of cities with a high-tech sector (Montreal, Toronto, Ottawa, Calgary?, Vancouver) whereas the US has at least as many regions with sizeable high-tech sectors (Seattle, Silicon Valley, SoCal, Texas, Research Triangle, Boston, NYC).

In all of the cities in Canada, the weather is worse, salaries are lower, taxes are higher, and houses cost more than pretty much any of the US regions I mentioned barring perhaps SF or NYC. (Vancouver's real estate is notably expensive, largely because it's an easy way for nominal immigrants from Hong Kong to park their money.) So financially the US is unbeatable, but the price you pay is having to put up with the Kafkaesque US immigration system and work visa restrictions.

Australia's economy is actually quite similar to Canada's in that it's dominated by the natural resources sector. House prices are also similarly in a bubble (e.g., try comparing prices for 3 bedroom houses in Melbourne vs. Austin), but on the plus side the weather down here is better. I do miss Tim Hortons though.
They used to be limited liability partnerships, but now are public corporations. For example, Goldman Sachs went public in 1999. Liability in a partnerships isn't unlimited as the GP suggests, but there is a higher level of personal responsibility.
Here's a post I did on free math resources, including a list of resources on various topics:

http://www.elegantcoding.com/2011/06/free-math-resources-you...

There's some really great stuff listed there, I use it all the time.
Love is just another comparative advantage.
All taxes are theft.
And yet employers can't find enough advanced workers:

http://www.wcpo.com/dpp/news/local_news/advanced-manufacturers-cant-find-qualified-workers

http://money.cnn.com/galleries/2012/smallbusiness/1204/gallery.employees/index.html

http://www.abc57.com/home/top-stories/SWM-Manufacturers-want-to-hire-cant-find-qualified-employees-139332703.html

It's like there is some third party in play, disrupting the market, favoring basic research over practical application, in league with a nefarious fourth party that provides subsidized, non-dischargeable financing for the traps laid by the third party.
Actually I agree with you on the shareholder argument.

One of the real reasons I am second-guessing whether to look for VC money is that I am afraid of what happens when we have shareholders, and even more worried about what happens when there is public ownership of stock.

The problem here is that maximizing shareholder value means to some extent working on elevating stock prices. So you can't do anything that might threaten stock prices once you go public.

WL Gore, IIRC, went public, then put 15% of their profits into a buyback program on behalf of employees and eventually bought all their stock back, and then delisted themselves from the stock exchanges. I really admire that they did this. Now they still have stockholders: employees.....
Clearly those people are the exact kinds of customers Colin is trying to avoid...
Another Linear Algebra book that also has a good introduction to proofs is Sheldon Axler's Linear Algebra Done Right.
I am in the ship, I have signed in the statistics 101 class [1] at udacity. Its very basic, but it's a good starting point. Coursera have also several math related courses [2] (calculus, autmata, logic, ...).

I have also signed in a class in nearest community college in my area.

[1] http://www.udacity.com/overview/Course/st101/CourseRev/1

[2] https://www.coursera.org/category/math

Happy logarithmic!
The only real way to get a true picture of IT costs is to pull the plug and see how much gets done without IT.

Sadly this only happens during outages or you have some muppet mess up a upgrade or the like. You then get to see the true costs of IT. Sadly accountants don't like IT, so they get boxed in with reduced budgets and outsourcing etc as the accountant can get his bonus saying he helped save money for the company. This is hostorical as accountants use dto have vast pools of people playing with calculators - they got replaced by computers and the accountant suddely had his empire reduced to nothing. this is historicaly why accountants hate IT and also in many ways why IT does itself no favours in company culture by highlighting what value they actualy do bring to the table.

It is easy to make up some value and cross-charge and then the head of the department your cross charging goes and says I can employee a pimple head for half that price for twice the hours and get that done - ignoreing that the cost actualy involves being at hand 27/7 of there working day and unseen work. So a good IT department is one you never have any dealing with as they fix the problems before they happen. This goes on for a while and it is so easy for other department heads to claim they don't need internal IT and outsource it, either officialy or by subcontracting to there mates etc behind IT's back. This sadly happens way to often. Good IT people are good at IT and not good at explaining why there good and what value they bring. It is only when IT goes wrong that it is costable and then IT gets the blame. Basicly IT is dammed if it does work and dammed if it don't work. This is why IT in so many companies are treated like shite and the days of fair pay for the skills involved compared to somebody who works in say HR who to gain that skillset requires less intellegence has gone adrift. People have a PC mentality and as such pay Penut Compensation leading to lots of IT people who realy should not even be trusted with anything electrical, let alone rolling out production patch's or the like.

How do you cost yoru IT worth to another department. Ask the department how long it will take to do without a computer of any form and thats your answear. Any other approach is a false economy based upon delusional managment abstracted from reality.
IIRC, on 6502, 0x00 is BRK, not NOP. http://www.masswerk.at/6502/6502_instruction_set.html agrees with that.
Tmura: The Non-Profit that Uses Israeli Startup Exits to Do Good
You're presupposing that the costs of decreased competition outweigh the benefits of regulation. I have yet to see convincing evidence in support of this proposition.
India probably needs more startups; startups that are solving Indian problems, employing Indians and if relevant expanding the solution to places outside.

Despite the corruption and incompetence of the government, I believe that the government also finds itself in the same conundrum--"where to start, or what to fix first, or in what order".
Londres inaugura o maior arranha-céus da Europa ocidental - The Shard
Confession of a Haskell Hacker
If i'm honest I'd say HTML5 as that is the common denominator and were everything will end up. So might as well beat the rush.
This is a fairly honest unflinching piece.
A visit to India can induce severe "Cognitive Dissonance" in the unprepared. There is obscene display of super affluence right next to shocking Poverty. I see this every single day -

A beggar & her naked child begging at the window of an Audi R8.

The salesman in a high-end TV shop taking the bus to work.

The Marriot main-gate where super high priced cars drive out to be greeted by a forest of beggars.

Mumbai City simultaneously houses the most expensive residence in the world [1] and the largest slum in the world [2]

[1] http://en.wikipedia.org/wiki/Antilia_%28building%29
[2] http://en.wikipedia.org/wiki/Dharavi

and so on and so on...

The leaders and the bureaucrats of the Govt. of India deserve to be shot in a public square for their sheer corruption and incompetence. They rob the country blind; feather their own nests and manage thru coercion to get elected (or posted to plum postings) over and over again.
Obviously the writer never tried to actually start a small business in any of the countries mentioned. It's so needlessly complicated and full of bureaucratic measures that the entrepreneurs have to turn to bribery and illegal corner-cutting to stay afloat.

As an example, take Belgium, where I am right now, trying to start a business with a partner. We thought it'll be easy - there are plenty of big name companies here, so it must be a good place for business, right?

Turns out you can't just go register a company, open a bank account and start working. In order to work with suppliers and clients, you need at least a bank account for your business (or you'll have a lot of issues with the tax authorities).

No, you need to prove that your new company is worth registering, that it will make money, you need to create a full business plan and financial predictions, make a list of suppliers/partners/clients, have proof that you worked in and know the industry, as well as prove that you have management skills (either 2 years as a manager or via management school in the EU) to show to the government - as you can imagine, that's a bit hard to do for a new entrepreneur even in an established industry. Also, you need to show that you've deposited the initial capital into your bank account (this is an amazingly stupid Catch-22).

Then, the banks. Opening a checking account is like going to the king and asking for permission to farm the land or something. You must have initial capital, you must show them that they don't bear any risk, you must go through security checks and then wait a month until the application is processed at the main office, and they can decline your account if they don't like something. Then you deposit the cash and finish registering the company. We've had two banks refuse to open an account because our main activity is "risky" - that's for a current checking account, we don't need a loan or credit line. Only a local bank finally accepted the application.

And other BS... It's definitely harder than the US or UK.

From what I hear, the same situation is in Germany, Italy, Spain and Bulgaria (the latter has only a 10% income tax, so it's quite popular with EU companies)...
There was little else to do after nightfall in India but get drunk.
hmm... OK http://www.buzzintown.com/delhi/events/category--nightlife/i... http://delhi.burrp.com/events/Film+and+Theatre#3

an Indian will lie to your face ... they’ll hand you fake business cards and offer to sell you something that they don’t actually have, so that you’ll voluntarily empty your wallet to them on your own accord.
As opposed to DecorMyEyes.. sure

A couple Indians stopped him on the street, and with perfect English convinced him they worked for a travel agency.
No shit. It's not like any Indian travel sites are listed on Nasdaq as MMYT right ?

Everyone of the problems has happened to me in various parts of South East Asia. India is not unique with these issues.
With all due respect, I think the author had a "Gautama" experience. An experience of extreme helplessness when confronted with extreme poverty at a national scale. I completely empathize with him, but lets not get too hysterical with helplessness here.

It's hard to herd a billion people along... but we're trying.
This was going to be my suggestion. Excellent resource.
Seeking Upside: Why I Care About Intellectual Property
Six Truths About Creativity
>The salesman in a high-end TV shop taking the bus to work.

This one kinda sticks out of the list. That would happen in many metropolitan centers worldwide, its simply more convenient.
I forgot for every rule there is always an exception - cheers.
Financial licenses are issued by FINRA (Financial Regulatory Authority). A main focus of the general exam and the supervisory exam (the Series 7 and 24) is 'dealing with the public.' The industry relies on the idea that you can trust your financial advisor.

You still can't regulate ethics. Some people are just slimy; they will be slimy no matter what industry they are in.
What you sound is pleasing to me, but it also makes me anxious. As one of your listed role models might say, I don't know if it's really so helpful to pin such wild hopes to yourself. When I start feeling like a failure, it helps me to stop comparing myself to Napoleons, but rather to focus on exactly who I am now and what I want now, and to live according to my own personal life schedule.
> But redundant INS units protect against failure of LR gyros. They don't protect against the case where an extremely slow turn by the plan can induce drift in an LR gyro. In that case all your redundant systems will all drift together.

I'm am pretty sure this is very wrong, although I'm not an expert enough to downvote you. Having multiple systems allows one to average out (statistically independent) drifts; it's not just a protection from failure. I don't think there's anything special about a "slow turn" which will cause military-quality INSs to have correlated drifts.
I've been wondering if the fix would be as simple as filtering stack trace entries generated by higher lower level code (ie, from Clojure itself rather than the application code.) It seems like such a simple fix that I wonder why it hasn't been done.
Do I need to have homosexual sexual relations to prove I'm bisexual?

Furthermore, you can hate anal sex yet still be bisexual, homosexual, etc.
Sorry about the long post. The post by the author stirred up a strong emotion from me.

The author is right. It's an extremely honest account of the state of chaos that is India. There has been a culture of dishonesty that has grown over the last few decades, because that is the only way many people can afford to live middle-class lifestyles.

If you take an auto-rickshaw or a taxi, the only thing that goes through the drivers head is, whether he can scam you for more money, and if so how. It's quite sad, because on one hand dishonesty is the norm, but on the other that's the only way he can feed his family, send his kids to school, take care of his ailing parents and drink away his miseries at night. The middle class ignore this because they know it's all a game with winners and losers (even if by pure chance). They would be better off trying to achieve a comfortable standard of living, than to try and reform India. But these people are often really honest, and as courteous as the average busy employee in nyc.

Then you see the rich folks who live in walled gardens (literally and figuratively). They have comfortable lives and are protected from the stark realities by security guards whose sole job is to prevent beggars from entering places where they live.

The police here do not have resources to work on most of the civil problems that happen here. On the plus side, they are less corrupt than what they were before, maybe because of the fear of irrelevancy. The politicians care more about the gold in their coffers, than to try and find ways to reform society.

The authors' account, it seems, came from a person who expected India to be a basket of spirituality, but was then struck in the groin by reality. It's all well and good. That is the real India, unfortunately. Not the Ashrams or the Taj hotels or the private resorts.

The situation is changing. The spending power of the middle class is increasing, along with the awareness that they are the ones who can and should start the change. The population needs to be decreased or the population densities should be more evenly spread. People living below the poverty line need to find some way to sustain themselves, and elevate themselves to a situation where they can think about tackling societal challenges. These are hard problems, and need capable minds to solve.
I think I understand now why India has historically been the place that produced enlightenment, at a greater rate than other countries have.... Out of necessity.

It's hard to live in an environment like that without witnessing the game of life (the suffering), and hopefully, existing out of it.

And I don't mean the suffering of the poor, but also of the rich, the middle class, and everyone else there, that's a piece on the gameboard.
The Caves of Clojure, Part 2