skysight-inc/HackerNews huggingface dataset:
What is missing in the letter, is the frank admission that this is a mission which requires the toughest, brightest, bravest and most tenacious of IIT alumni.

The "system" here is extremely harsh, byzantine and dangerous.

Satyendra Dubey, an IIT-K grad, died because he was exposing corruption in the golden quadrilateral infrastructure project.

My Ex-bosses who returned to India from the states to found a startup, were greeted by local MLAs who wanted a cut to allow them to enter the new premises. (They gave the MLAs the figurative finger and had to find alternative arrangements.)

If you want to complain about laws and regulation, India is the stuff of legend. Recently the way service tax is calculated was overhauled. Hoo boy.

We have an issue with the grey/unregulated economy. Small scale businesses, think a little guy in a village which is up and coming starting a rent-a-car business, often don't pay any tax.

Since the GoI can't go after them, its going after people who use these services. Firms now pay their share of Service tax on services received. They also must pay the portion of Service Tax the service provider is supposed to, and apply for a refund. And if the rent-a-car group doesn't have a Tax ID number, well - you wont be getting the refund then. (essentially this is to force people to register)
That's just one clause of the Service Tax Act.

Then there is the work culture, and the strange tendency of people wanting to be philosopher lords.

I do not say its not doable - it is. Every day people manage it, but it must be made clear, that getting people back maybe one thing, they also need to be able to maneuver, finagle, and bull their way through a jungle of difficulties. We need Frontiersmen, more than we need Entrepreneurs.
Why is the uppercase D so droopy? That's the one character I hate in the font.
For a web startup in India, all you need to do is fill out an application to register as a proprietorship or partnership and start hacking away. The proprietorship form takes about 30 minutes to fill out and is processed in two weeks and you don't need to pay a bribe.

Once you scale up such that you need to change from a simple proprietorship to something more structured such as a private limited company you can hire a lawyer to do that for you. You could incorporate in India, USA or Singapore - whichever one suits you. I know startups in all three of these categories.

As for the non-conformity and risk-taking - I think that is exactly the point the blog author is trying to address - someone has to be the first one to stop conforming to the societal roles and IITians should lead the way.
I'm not a musician, and I don't like going around the internet calling people names, but I'm sorry, you come off as stodgy. From reading your comments and watching a couple of Jordan Rudess videos I'm pretty sure that I'd rather watch him playing than you. Just saying.
I was wondering if someone would mention Planetes. I'd still rank it as one of my favourite anime series, as it's such a plausible near-future sci-fi. Highly recommended.
When, why, and how the business analyst should use linear regression
yeap, i got it too. Wonder why.
"Design for hackers" also has an interesting section about comic sans that can be found here as a blog post:

http://kadavy.net/blog/posts/why-you-hate-comic-sans/

Especially interesting is the discussion that comic sans is actually a good font when it comes to aliasing. ("Comic Sans isn’t Used as Intended")
While there probably aren't any existing acoustic instruments that would benefit from being played on this keyboard, there is tons of potential for interesting synthesized sounds that can take advantage of both the range of a keyboard and the expressiveness of an analog instrument.
Regarding Comic Sans misuse, I suspect many people are looking for a "handwritten" font, of which Comic Sans is often the first similar sort of thing, and people gravitate to it.
"Comic Sans as a font needs no defense."

I disagree, it's just not a good font. It has zero contrast (not suitable for display text and print), no harmony (not suitable for body text), and it's poorly hinted (not suitable for screen text). It looks more like finger painting than comic lettering [1]. It's not even a true sans serif; in the article, the author admits to cheating.

There are way better fonts that Microsoft could've licensed for MS Bob, like Helvetica Rounded [2] or Dom Casual [3].

[1] http://www.myfonts.com/fonts/hanoded/inky-fingers/

[2] http://www.myfonts.com/fonts/adobe/helvetica-rounded/

[3] http://www.myfonts.com/fonts/paratype/dom-casual/
I've seen some women in CS, maths and software dev. Those who were doing their jobs well were hardly doing anything differently than men who were doing their jobs well. The only women or men "thinking differently" were clowns trying to show off.

I don't care if I work with women as long as they are doing their job instead of talking how their presence enriches the team and whole Universe. Unfortunately, the letter are the kind attracted by "gender equility" propaganda.
OWASP Password Storage Cheat Sheet
This is silly, what does anyone owe a country? With few changes a letter like this could implore Americans to serve their country by joining the military. Governments compete and economies compete for smart people, apparently India isn't attractive to many of IITs graduates. I think that is India's problem, not the graduates'.
They haven't updated their Mac client since 2011. It truly seems that their website is the only one worth monetizing.
Have you tried stripping out meteor? Your app is simple enough to not need the endless polling.
I somewhat doubt that most of these new domains will catch on. We already have .jobs, .aero, .travel and .mobi which I have yet to run into while browsing the web.

Plus people have already gotten used to recognizing a domain name simply by having a string of characters followed by .com or one of the other popular TLDs. Trying to keep them from prefixing the domain with www has been a losing battle.

I could see .app taking off though.
Then let's not forget Beijing University class of '89...
Hardware: HP Envy 17/Intel i7/16 GB Ram/250 GB SSD & 1 TB

OS: Windows 8/elementaryos Luna

Software: Emacs, Visual Studio 2012, IntelliJ IDEA 12,

MongDB, Postgresql, Chrome, Firefox, IE, Opera and Safari.

Languages used for Development: C#, Java, Javascript, Python, HTML5, C/C++.
I both understand and don't understand.

WHy don't they "just" serve ads using the API as well? And ad a line in the EULA saying something like: "Not showing these ads will mean termination of your Developer Account" or something like that
No worries, I crossed Google off my check list a long time ago as a "good" company.

Once they went public with stocks, they went evil.

Agreeing with companies to not poach programmers, buying start up and shutting their services down, etc...
For CPU profiling, the Android Open Source Project includes both oprofile and Linux perf tools in the source tree. You would need to compile your own kernel and Android to include them. Some options need to be set in the kernel config to enable support for processor hardware events for profiling. Additionally, you need to compile the profiled code in ARM mode instead of Thumb for perf tools to be able to unwind the stack traces. Oprofile might work without kernel hardware support, I'm not sure.

I don't know about shader profiling. GDB is apparently supported for debugging, haven't used it: http://www.kandroid.org/online-pdk/guide/debugging_gdb.html

EDIT: By the way, depending on the accuracy you require, you might want to take a look at this poor man's profiler that Mike Dunlavey has been advocating: http://stackoverflow.com/questions/375913/what-can-i-use-to-...
It doesn't require compiling the operating system, you can just send a kill signal to your process multiple times and examine the stack traces from the logs. It may or may not be enough for your needs.
You may find http://en.wikipedia.org/wiki/Database_management_system#Hist... informative
Are We In A Subscription Bubble?
I think the whole DST is just useless.
@jmillnion what would you implement it in?
That would be a PR nightmare for Amazon - instead of the PR coup that giving them away for free would be. Would be one helluva promotional tool for AWS if it came with unlimited free .app domains.

I don't understand why people are so quick to assume companies are buying these up for nefarious reasons or to harm consumers.
Why doesn't Tesla spend its effort on improving the product instead of shouting at reviewers who criticize it?
It's the de facto solution because for most use cases it is a valid solution and for many it is the best solution.

If it wasn't developers would leave it in the past like any other obsolete technology. Especially today technology competes on merit before marketing or anything else.
>Nurses and nannies don't earn as much money as IT specialists, but women don't need so much money. They tend to be the supplemental earners in a family, not the main breadwinners. Simple as that.

oof, really? That's what you think about women? wow.

Reverse the gendered nouns about that. How would you feel, as a man, if someone said something like that about your entire gender?
All of the companies I've applied to have been via formal corporate processes that either never get back to me or if I actually get my foot in the door something happens where I blow it in a manner that is very superficial. For example, I applied for an audio tester position ( non web related ) about 5 months ago that would have been perfect for my skill set and that I would have absolutely loved. I built up a good rapport with the project leader. They then gave me a basic online test about 3 weeks ago. Before they gave me the audio section (which I'm confident I aced) they gave me a subsection asking me questions about computer networking as well as a few questions that technically I knew the answer to but the way they were phrased completely confused the hell out of me. I then got a rejection email. Regardless, I'm confident that I would have been perfect for the role even if I didn't know by heart how to network a Windows system (I could easily look it up on Google and figure it out without any problems). But to answer your question, no I haven't created cover letters that are similar to this post. I try to phrase my cover letters in the self interest of the company. Nobody wants to hear otherwise and they simply don't have any reason to. One little secret though, about 8 months ago I went on a stream of interviews for web companies that give programming and coding tests and I knew I would blow them. So I would just suck it up, do them (and fail) and then I would go home and learn whatever it is I was being tested on so I can parallel my skill set with the job market. I make a habit of doing that now on every job interview/test I go on. If I fail ( which I usually do), I just make sure I make a compartmentalized note of what they're looking for, then I go home and learn it - even if it takes me weeks or months. My advice to you, since your probably younger than I am. Whatever project ideas you have try and get something online and in front of people. Even if it's just a basic version. And stay in that "state". So much so that it becomes addictive and it imprints itself onto you and becomes the norm.
It's a little unnerving that large companies want control over some entire gTLDs. I wonder if Google will let iOS app developers have ".app" domains? I doubt it.

For example, here are some relevant portions from Google's applications for the .app gTLD:

(Note: Charleston Road Registry is a company wholly owned by Google.)

The proposed gTLD will provide Google with direct association to the term ʺapp,ʺ which is an abbreviation of ʺapplication.ʺ The mission of this gTLD, .app, is to provide a dedicated domain space in which Google and select members of its application developer network (“Network”) can enact second-level domains that relate to the offering of Google’s and its Network’s applications and application-specific content. Charleston Road Registry expects uses of the gTLD may include but are not limited to Chrome applications, web applications, Google App Engine applications, Android applications, and mobile applications on other platforms. The proposed gTLD will enhance consumer choice by providing new availability in the second-level domain space in which Google and its Network can deliver new content and offerings. It also creates new layers of organization on the Internet and signals the kind of content available in the domain.

Charleston Road Registry intends to operate the proposed gTLD as a closed registry with Google as the sole registrar and registrant. The goal of the proposed gTLD is to allow Google and its Network to manage the domain name space for their application offerings. The proposed gTLD will provide Google and its Network with the ability to customize domain and website name application offerings to signal to the general population of Internet users that .app websites are indeed managed by Google. The specialization goal of the proposed gTLD is to extend the Google brand and reputation to each .app second-level domain. This specialization provides a mechanism by which Google and its Network can easily link and manage their applications and related services. This specialization makes it clear to Internet users that this is the authoritative and designated space where they can find Google’s and its Network’s applications offered in association with the Google brand and accessible via differentiated and streamlined web addresses.
What about wintertime, Mr Franklin?

Btw, "Early to bed, early to rise, makes a man healthy wealthy and wise" now has a citation:

http://news.vanderbilt.edu/2013/02/circadian-clock-obesity/
"Democracy is the worst form of government except all those other forms that have been tried from time to time."

Relational DBs & SQL aren't perfect, but they've proven better than 30 years of attempts to replace them. I think the burden is (rightly) on you to explain why your alternative is better. There are applications where other approaches are appropriate (e.g. web search); if you can't explain why something is better solved using a non-relational system, then perhaps it isn't.
In no particular order:

1. Transactions are not implemented in most of the "eccentric" solutions

2. SQL solutions are more battle tested.

3. The relational model fits most solutions quite well

Where the relational model doesn't fit or transactions are not required, then it may be worth looking at other solutions.

Polyglot persistence is also another moving part too, it needs time, expertise and infrastructure to deal with, so even if a non relational model makes sense and there is currently no need for transactions. Who knows when transactions would be a good idea?
> I don't understand why people are so quick to assume companies are buying these up for nefarious reasons or to harm consumers.

Because, historically speaking, that's what big faceless corporations usually create monopolies for.

It's not that they're against consumers, it's that they are for themselves. This rarely aligns with what's best for consumers on a small scale.
> I can't imagine this being played on any other instrument

This is exactly my point! In the abstract the continuum doesn't have much to say, musically. Paired with this sound source and played by Jordan Rudress, it works. (Who also has something to do with this new company, it seems)

Pat Metheny's approach to the guitar synth speaks to this, I think:

Unlike many guitar synth users, Metheny limits himself to a very small
number of sounds. In interviews, he has argued that each of the timbres
achievable through guitar synthesis should be treated as a separate
instrument, and that he has tried to master each of these "instruments"
instead of using it for incidental color. One of the "patches" that Pat
used often is on Roland's JV-80 "Vintage Synth" expansion card titled
"Pat's GR-300". [1]

I'm not trying to argue against new ways of controlling sound. However, I do think we should ask far more of the makers than "think of the possibilities." Part of the control surface design process should be to think deeply about and experiment with the way the additional dimensions can be used, and the fruits of that process should be passed to the person who buys it. (The continuum may be a good example of this, as it looks like they ship it with an internal synth.

> You may not be one of them, but why do you need to be "suspicious?" These experimenters don't take away your ability to play a guitar.

Point taken, I'm probably not one of them. But I used to be, and there's a lot of snake oil out there. My experience with newfangled instruments is as follows:

- Korg Padkontrol: This was my only real contact with an MPC-style interface. I wanted to use it to sequence drums in real time, and it was decidedly mediocre for that. When using it for other things, part of the musical task turned to the configuration of the controller. It's creativity, but a different kind to be sure. It blurs the line between performance and composition.

- Zendrum: Seeing that people were able to play live on these things somewhat convincingly led me to try it. It never really clicked for me. I spent too much time configuring and never enough actually practicing the instrument. There are many reasons this could be my fault, not the least of which is that I'm not a drummer.

- Chapman Stick knockoff: I was never able to get beyond just piddling around on this thing. My imagination was captured by a video I saw on the web at some point, and I guess the ad copy closed the sale. But some weeks after I got it, I was left with a distinct feeling of "now what?" It was an instrument without any useful context. I've been told that the real thing is far more compelling than the knockoffs; perhaps I'll try one of those some day.

This is far more likely a commentary on myself than on these three instruments. For me, searching for the perfect instrument was something like creating a new programing language before writing your program. It's a never-ending task that inevitably fizzles out. I have since been better served by my Telecaster.

[1] http://en.wikipedia.org/wiki/Pat_Metheny#Guitar_synthesizer
What benefit do these new TLDs bring to the table? If ICANN need additional revenue, why not fractionally increase the cost of the current gTLDs instead of introducing more?

All these new domains can possibly achieve, IMHO, is to confuse the consumer and allow corporations to control access to 'desirable' gTLDs.

If the domain space is so overcrowded, then by all means introduce a new gTLD - but keep it ICANN controlled. Either run a poll to choose, or allow the corporations to 'sponsor' their choice of TLDs incorporation into ICANN - but there is no way they should be commercially controlled!

UPDATE: Im really upset that I missed this - looks like ICANN opened up a discussion for public comment (which has now closed after only a month? Surely such a major change should be open to larger public debate..): http://www.icann.org/en/news/public-comment/closed-generic-0...

UPDATE2: I have sent an email to karen.lentz@icann.org requesting that the discussion be reopened. I believe it is our duty as a community to publicise this discussion amongst web professionals and have a further chance to fight it. I would respectfully request that you do the same!
>I disagree, it's just not a good font. It has zero contrast (not suitable for display text and print), no harmony (not suitable for body text), and it's poorly hinted (not suitable for screen text).

Which is beside the point. It wasn't supposed to be used for body text or print in small sizes. And it doesn't have to be hinted because it's not meant to be used for long form screen text.

Would you call a title font "bad" because it's not suitable for body text?

As for it "not even being a true sans serif", there are several fonts that cross those boundaries while being perfectly fine. Not being a true "sans/serif" is not some badge of dishonour.

Comic Sans is a good font because it is perfectly suited to convey the message people use it for: child-like, friendliness, common folk-syness etc. As such it's great for personal posters, party invitations, signs, yard sales, elementary school signs, etc.

Notice that even if that wasn't the usage intended by its creators, it's still a good font, because it found it's own niche.
I feel you are completely missing the point here. The point was that draconian licensing is draconian with or without enforcement (eg DRM).

> I believe the presence of restrictive DRM could serve as a useful litmus test in gauging where on the scale such "licenses" to intellectual constructs fall and thus whether the term "buy" or "license" would be more appropriate.

This is utterly false. You can't deduce anything about the license from the fact that the license is enforced.
Various RepRap extruders use peristaltic pumps to print chocolate, ceramics, etc.

http://richrap.blogspot.com/2012/04/universal-paste-extruder...
I agree that the current status is a double standard, but I would prefer to resolve it in the other direction: I'd like to see no legal protection against breaking DRM, while allowing companies to sell anything to voluntary buyers under whatever terms they agree on.
Really? Heavy Metal fans were into cross dressing ever since the seventies. Including gay all-leather biker chic, long curly bubblegum hair and tights in the eighties...
So what's meritocratic in abandoning (even temporarily) meritocracy to move from a meritocratic equilibrium to a meritocratic equilibrium?
Getting The Best Monthly Recurring Revenue Possible
Escaping a Python sandbox (NdH 2013 quals writeup)
Imagine a country where decisions are made by consenting individuals and where the immediate reaction from someone seeing something they don't like isn't "the government should force them to stop doing whatever I don't like."
Some more tips to maintain your sanity once you are past the beginner level:

* Use South before you start deploying

* Use an automated deployment tool like Fabric or more powerful ones like Chef/Puppet

* Get a better debugger and other niceties with django-command-extensions

Of course, a lot more apps can be considered must have depending on what you are working on.
As far as I know, this is exactly the rationale, actually. Say you have:

struct a { int a;}
struct b { int b;}
struct c : a, b { };

c myc;
c* p1 = &myc;
b* pb1 = p1; // correctly points to myc's base b, which is offset

void* p2 = &myc;
b* pb2 = p2; // Would not point at instance of b, compile error

If I need void*-casting code to compile on both C and C++ compilers, I use a macro like this:

#ifdef __cplusplus
#define STATIC_CAST(T, EXPR) static_cast<T>(EXPR)
#else
#define STATIC_CAST(T, EXPR) (EXPR)
#endif

This leaves the conversion to be implicit in C, and uses the stricter static_cast in C++ to catch certain types of likely-unsafe conversions, such as the aforementioned cast from int to pointer.
Simple. Same reason people code in C or Python or Bash. And not C#, Ruby, ZSH, or much worse: their own implementation or whatever:
It standard. Everyone knows how it works. It's proven.

So unless it's really not good enough, diversity for the sake of diversity is the opposite of being efficient.

Hence, you're asking the wrong question. In fact, you shouldn't ask a question. Show or prove your solution brings a REAL benefit. If you can't, you're indeed wasting your time.
It cosidered as clone of Fider because of Miller columns it implements. Only few file managers have them http://en.wikipedia.org/wiki/Miller_columns.
Wait, let me first put my Comic Sans T-Shirt on...

http://bit.ly/WVck0J

(Sorry, could not resist)

Anyway, happy to see that even the font's creator agrees that it shouldn't be used for anything more serious than educational software and birthday invitations.
To me this feels like a publicity stunt.
What's the point in 'count up vs. count down'?
Make the page doctor.