skysight-inc/HackerNews huggingface dataset:
Sure, those black students would be admitted, and the justification is that it's a rarer, more unusual "profile."
How To Market Your Business | Tips - Guides And More
SJ Precision Balance
This is actually pretty cool. When I clicked, I was expecting some sort of hardware card. When the page loaded and I saw the QR code I was about to hit the back button... but realizing that I could track how the QR code on a business card performs was an eye-opener. Super obvious, but somehow I had never thought of it before.

Of course, this functionality is absolutely trivial for any web startup to set up, but I imagine traditional small businesses would find this page super useful. In fact, I'm going to recommend it to a few that I know, because I'm curious what their reaction will be. (I suspect that I will have to explain what a QR code is first, though.)

EDIT: Did not realize that this site was built by the submitter. arroyo, really slick design. Nice simple idea. Like I said, maybe too simple for tech folks but I suspect you will find a lot of non-tech interest here if you're able to clearly convey how a QR code helps them. The business owners I have in mind would need more convincing than what you have on your site, and you'd be fighting the back button the whole time.
Your fontconfig install should really take care of this for you locally without HN needing to change anything. You shouldn't need to install mscorefonts either since there are reasonable free alternatives.
If S's fix is a temporary solution and he/she doesn't notify anyone else - especially the next on-call shift - there is a large bone to pick with S's actions.
Note that the initial setup instructions and videos are in the "Solutions" directory.
Three or four years ago, maybe 10-12 hours spent on thinking about programming, probably no more than half that spent actually writing code.

Today, I'm burnt out and have written only a single line of code in the last month, for recreational purposes. Took about two hours of work. Ugh.
The advantage of Homebrew is that it is modern, small, and simple. Obviously apt is better, but apt also requires that you maintain a large repository of binaries. Homebrew is slow[1], but because it builds from source it is trivial to create a new package. Homebrew packages are just Ruby files. If the project uses Autotools, all you generally need to do is enter the URL, an md5, and the dependencies, then it Just Works. If it uses waf or something it's still just a simple modification.

Instead of reinventing its own selfupdate functionality, Homebrew just uses git. Updating Homebrew is really just fast forwarding a git repository. Finally, the maintainers explicitly do not duplicate the libraries/tools that ship with OS X.

This is a big step up on OS X from Macports, which installs itself in /opt/local and rebuilds everything possible. Homebrew is instantly understandable. Packages are files, you just match them by name. apt is admittedly more complex, but at least you get something for that complexity.

[1] really what's slow is building from source. Homebrew itself is very fast.
In reply to both yourself and guan, the answer is openssh: http://sshwindows.sourceforge.net/

While it is built with cygwin, I believe it's statically linked to get rid of the dependency hell. You don't have to take into consideration that it is a cygwin binary.
You missed my point. A couple of kids name calling on the playground generates a lot of attention too, but it's not the right kind of attention. The brand awareness you tout is counter-productive to building a brand that I want to interact with (read: give my money to).

I'm aware of Freshdesk because they made a retaliation website in response to something stupid that somebody said on Twitter. It doesn't inspire confidence in their ability to provide help desk software. They are spending time worrying about what other people think of them and say about them instead of just rocking out their product. I'm not impressed by that at all.
Private-College Presidents Getting Higher Salaries
This is interesting but I've never seen a dependent type system (even Coq) that can do this completely. For example, let's say I'd like to turn a pointer into an integer (a reasonably common systems operation) so I define a type addr bounded between 0 and 2^32-1. If I add 100 to this value I don't see how I could statically prove that no overflow could occur. For that to work, wouldn't I need some way of defining the type of my address as 0 to (2^32-1)-100? If the address is returned from a call to malloc how can I prove that it not only has type addr, but also type addr_100_restricted at compile time?
Exactly. We tried to stay close to the SQL syntax to a large extent although there is no relational storage underneath.
If he had wanted to make an article talking about the specific benefits of Android he could have gone to massive lengths about widgets, pervasive search, intents (holy crap I can't believe anyone would go back to iOS after using intents heavily), the stack-UI paradigm, background tasks, or any other features that already existed before ICS, but doesn't make sense to use them when comparing a new device that tries to polish and fix up the smaller details which are the basic critiques of iPhone users.
Very useful article, however there is one thing you also have to be careful when you follow these guidelines:

Android App Performance Tip #3: Use the Latest Android SDK Versions, APIs and Best Practices
- If you use the Android 4.0 APIs now, your app will only work on Android 4.0 phones (obviously). Be extra careful what you compile your code against.

I also wrote a few guidelines about Android app building in general (usability - oriented) that I think could add some value to this post:
https://plus.google.com/104186593565516256779/posts/inERoChn...
That actually changes in Android 4.0 (Tested ICS on my Nexus S.. scrolling nearly instantly starts)
No, the original link was to a shady fake "news" site with zero original content which basically contained copy&pasted Linus post peppered with a ton of ads. The green clowns below probably have something to do with it.
Have a crystal clear idea of what you want built.

This is why I am not too concerned about outsourcing [1]. Most of my projects start with a 'this would be neat' sentence and then it's left for me run with. I know the business and the people so that's usually enough for my team to get a first iteration completed. From there we add users, get feedback and iterate again.

If businesses have a crystal clear idea of what they want then chances are there is already COTS to satisfy that need.

[1] Jobs are never promised and a PHB at anytime could decide that the company doesn't need tech, but that's not really an outsource problem.
Launcher Pro has near zero lag on even older devices.

ICS definitely has little scrolling lag (tested on Nexus S)
Thanks for the "hint". Checking.
Have you read the book "Venture Deals" [1] by Foundry Group VCs? If not, grab a copy now and read through the first few chapters.

[1] http://www.amazon.com/Venture-Deals-Smarter-Lawyer-Capitalis...
Dexter Season 6 Episode 10-s06e10
Who here can come up with the most concise explanation?
It is a valid point, though. Others have had the same issue. It would be better to use families that worked in most major linux distros in the last few years without tweaking.

Mentioned by daleharvey almost 2 years ago here: http://news.ycombinator.com/item?id=1229637

Related discussion from then:
http://news.ycombinator.com/item?id=1229006
Except rarely do projects like "add a shopping cart to my site" turn out to be that simple. Each project has unique circumstances, and applying a one-size-fits-all attitude to the problem is never the right solution.
For a project of any significant size :
* Have a crystal clear idea of what you want built.*
This is itself most of the work. It is surprisingly hard for business people to understand that writing software is actually "specifying What needs to be coded" for 50% of the effort.
Best Workout Routine
Seems fast and does a good job, but doesn't appear to support https sites?
If you would like to hire a decent shop, there are boutiques and larger firms available, but they will charge $40-50/hour, not $15.

And at that point it's just easier to hire local developers.

I just don't get the push to hire cheap people. Even if you do find someone who is a rock star in the Philippines for cheap they might work for 3-6 months before job hopping again. Any sizable business is going to have systems and businesses processes that take time to learn and if you're constantly churning through people you end up not getting much real work done.
i think the "sweet Indian rum" was a bottle of Old Monk...

http://en.wikipedia.org/wiki/Old_Monk
Ask HN: Stuck deciding between different job offers..
Hi,

I'm a recent uni graduate and I have two job offers from quite different companies, which is making deciding between one or the other very difficult.

Job 1 is a fairly big simulations company, involving graphics programming with C++ and a little C#.

Job 2 is a young (but successful) primarily mobile development company, working with new tech and a small but competent team of engineers.

As it's my first job out of uni, I feel there's a bit of added pressure in that as they're so different, picking one over the other is surely going to define my path a certain way. I enjoy both areas quite a lot -- I've done a lot of graphics programming throughout my second major making games, graphics demos, etc., but I also self-learned Objective-C and the iOS SDK earlier this year and very much enjoyed developing my first app.

I'm not fussed about money, I'm more concerned with where each will take me, and how I'll grow. That said, I'm happy with what both are offering.

Basically I'm interested to hear people's opinions on working at a larger company vs a tight-knit smaller company, and opinions on the two areas in general in terms of potential growth. Is mobile development the way to go? The simulations area, particularly for training purposes, is also experiencing a good deal of growth. Would I learn more from having more developers to interact with, or would the independence and responsibility in a smaller team be more beneficial?

Completely stuck. :(
How do you track and decide what topics you want to spend time learning?
What makes it better than the alternatives, or (as this is MVP) what is your plan to make it different/better? A company I use (http://xbrow.se/) is relatively feature complete and offers a wide variety of different browser choices, do you plan something similar?
The author had several good points that are specific to India - e.g., the language barrier, time zone differences, etc - IMO, those points are perfectly valid reasons to single out India.
I worked for an Angel Investment Group for 2 years and went to VCIC internationals. I have never raised money myself at the VC level

The 3 things you absolutely need to do at a minimum are:
1) State the problem you are solving
2) State how you are going to solve it (If there are 2 sides of the market, say "I know there are two sides of this market, here is how we solve group A's problem, here is how we solve group B's problem, all by allowing them to interact in the following way)
3) Be very specific about the amount you are asking and have estimates on what things will cost. Be sure that the amount you are asking for is enough to execute. (dshankar sounds like he knows what he is talking about also).

* If it were me, I would spend the time getting comparable transactions that are close to your imagined exit so you can show how big your market really is (but I don't know if this is actually valid advice)
Or you'll watch a couple of ads during the trip ;)
OData specifies a resource model, resource metadata and URI naming conventions for HTTP APIs. The query formats in OData are part of the producer-implemented APIs as queries happens at the origin. ql.io is a layer above such APIs, and generally operates across several such APIs.
How to get him back
Learn how to get him back. If you want to get your ex boyfriend to come crawling back this is what you need.
The Top How  To Phisher-Proof Your Small Business Website
s/webkit/moz/
The problem with outsourcing to India is the problem with outsourcing: when you give someone a spec and x dollars to implement it, you get exactly what you specified. Most of the time, that's not what you want. You need someone to say "no" to bad ideas and features that will take too long to implement relative to the value they'll provide. Outsourcing companies won't do this, since the incentives are set up for them to take as long as possible.

There are two reasons why you deserve your $250/hour rate: because you know how to build software, and because you know what not to build. If you can't do the second one, you're not going to make your $250 an hour.
Me, me! Let me try!

X^N * X^M
= N copies of X, multiplied by M copies of X
= N+M copies of X multiplied together
= X^(N+M)
Do you actually find college students that don't know what an exponent is?

I feel like anybody with a basic understanding of what an exponent represents should be able to explain why you add exponents.
That question stood out to me as a particularly bad question. What is the answer supposed to be? I completely understand how multiplication of exponents works, but I have no idea how to describe the "reason." You can give a simple algebraic proof quite easily (especially if we're just dealing with integer exponents), but unless "reason" had a more specific mathematical meaning in that time, it seems like a very vague question to me.
> Actually, leiningen tries to do all at once: dependency management, library distribution and building.

Actually Leiningen defers dependency management entirely to maven/aether and distribution to Clojars.
This is a stroke of PR genius.

Agree or not, look at the attention they are getting.

The sales numbers will tell whether or not it was worth it - given that this is essentially free...I can't see how it won't be worth it.

As for Zendesk, anyway you take it, they have a crisis on their hands.
That's not very rigorous, especially with fractional (or God forbid, irrational) exponents.
I don't think however that big companies (Cisco/Microsoft: any company with a big India development center) will ever hire legions of US programmers again though. That train has long since left the station.

Are you sure? Lots of US companies are hiring lots of US developers. Google comes to mind immediately, but I'm sure everyone else is too.
You are right, I just noticed that too.

After the traffic slows I'll add https support thanks for the heads up! 104 concurrent users right now.
The situation described should never happen.

Did they pump contacts for recommendations on a good outsourcing shop first, or at least ask for references and follow up on them?

I wouldn't even take my car to a mechanic blind.
Totally agree that there isn't a good reason to specify Verdana instead of a more universal font family. But even if you get HN to fix this up, there will remain many other sites with similar odd choices.

So it's easier to insulate yourself from the issue instead, with a proper fontconfig setup. I'd have thought most recent distro's come configured to avoid this issue completely. If not, it's pretty simple to configure your system to substitute a font of your choice in all these cases.
I think Latin was just a big part of the "culture of the educated." Sure, they could read Latin literature, but they could easily just translate those into English and study English grammar and vocabulary.
Half-decent interop between the unix-y bits and the Win32 native bits.

e.g., you might want to have a mostly unix-style build process that uses VC++ as the C compiler, and run it all inside Visual Studio using a makefile project.
Our success criteria matching will reward the first investors in newer companies. People who pick the already "hyped" companies can do ok, but they wont get much return if an exit occurs.
Ask for a definite yes or no. Many VCs will say "maybe" when they really mean no. Don't waste your time chasing maybes except perhaps to put them on an email list that you send investor updates to.
But there are plenty of good programmers in the US that will work for $50 an hour, which ends up being about $100,000 a year. And if you can have your users, analysts, and programmers in the same building for what it costs to outsource, why outsource?
We have huge plans for linkpeek. First step is getting the word out.

I hope to give better support then the other alternatives. I've used a few and found that there was a hole in the market for this type of service.

We want to have a killer api and become integrated into web applications. I want to bring google "instant preview" to anyone who wants it.
Is this a first meeting? The partner meeting? It seems to me that your interaction with the VC's will vary based on how far along you are in your relationship.
Sportswear | Sports Uniforms - Pinnacle Sportswear
Pinnacle Sportswear offers custom clothing for all netball and sports uniforms. For all cycling, triathlon and event clothing, Pinnacle Sportswear uses sublimation printing for quality fabric printing.
Mrs
hi i am a dance teacher
I am Indian and I wish we would lighten up. Things aren't pure as milk here either. There are quite a few Indian companies which ask their employees to use Western names while creating online content such as on support forums, twitter accounts, etc.
In my (limited) experience, it's the same way you become an expert in parenting -- do it, learn from everything that goes wrong, and incrementally do it better.

There are basic principles you can learn, but every service (child) is different, and you'll have to take that basic general knowledge and figure out how to apply it in your specific case.
That's available on Windows natively.
Как "Единая Россия" будет фальсифицировать результаты выборов 4/12/2011
A better way to do this is to learn French or German.
Verizon’s spectrum deal with cable is the end of broadband competition
The spectrum deal Verizon signed with Comcast, Time Warner Cable and Bright House Networks Friday, in which the nation’s largest wireless operator would buy the unused airwaves from the nation’s top cable providers, signals the moment that the consumer benefits of the convergence of voice, video and data hit the wall.
Original source, complete with context and commentary: http://thechoice.blogs.nytimes.com/2011/03/31/remembering-wh...
OK, WTF is it with HNers today? I downvoted his comment to gray entirely by accident, and knowing that he'd probably wonder who or why, I left a comment.

Seeing a -3 karma for the apology, I thought perhaps readers thought I was being sardonic in my explanation, so I left another comment explaining that it was a 100% genuine reply. Except both my previous comments have been downvoted to hell.

I don't get it. Am I being downvoted for accidentally misclicking the downvote button? Am I being downvoted for admitting I was wrong? Everyone misclicks sometimes, and half of them apologize. I guess HN really is going down the drain.
Right on. I don't mean companies need to have a project spec in hand from day one though, but rather that their own goals are clearly defined.

I'm happy to help them come up with the spec. But if the client can't give you an elevator pitch for what you're going to build for them, run for the door.
That's fine by me!
He is worried .
Those points are not specific to India.
Really? I wasn't aware... since when?
When I went to this site it showed a thumbnail for YouPorn on the right. Maybe not a good idea to show the most recent thumbnails generated!

Useful service though. I had a need for this a year or so ago.
This. Over the years I've been involved in cleaning up horrible messes created by US based consulting companies using US labor. The incentive is to sell you hours, not to sell you a working product, and the outcome is predictable.

I have not doubt you can outsource your programming work to India if you do it the way companies like Oracle and Google do it - go to India, hire your own management, hire employees, and give the local managers enough authority to manage the project in their time zone.
How to Kick-Start Your Passive Income Earnings
>Instead of trying to do Deliberate Practice, I’d fool myself into thinking I was investing my time wisely by reading blog posts and examples but not actually doing much of anything.

That is one reason for serious learning I use textbooks. The book itself helps structure your learning, it is easy to keep track of how much you have covered, and commitment is simpler, since you can just commit to finishing the book.

It doesn't help as much though for longer term learning; I have a tendency to procrastinate between books, and often switch directions and even fields of study. On the other hand, the OP's "learning list" doesn't help much with that either.
Writing an entire operating system without touching a low-level language is largely the stuff of fantasy. High-level languages are, after all, built on top of low-level languages.
Many of us at the time "thought up" web-based email access but didn't see it through to execution much less turn it into a business. It's the same for most successful software ideas. Sabeer's most valuable contribution to Hotmail's success was his commitment and drive to turn it into a business. I have had a head start on a number of ideas that turned into big payoffs for others who had more entrepreneurial drive and better execution than I, so my ability to come up with the idea before they independently had the same idea was no advantage in the long run.
Why? It is the name of the language.
(a^n) * (a^m)

=

(a*a*a*a*a) * (a*a*a*a*a*a*a)

^ ^

n times m times

I don't see what is simpler than this, It comes from the basic definition of what a power is.
No. The idea is to cause chaos because bankers are paid in bonus instead of base salary. Also, occupying streets is more fun that sitting in your mom's basement skipping class.
Yeah, and I'd be even more interested in a similarly intuitive explanation for the case of complex exponents ;-)
This is interesting because it's the first elisp package I've seen to be developed outside Emacs but still with copyright assigned to the FSF. Most third-party libraries distribute on Marmalade in order to avoid the paperwork nonsense.
Here's a product idea for you Rachel: An activity dashboard.
ED IS THE STANDARD UNIX EDITOR! IT MAKES THE SUN SHINE AND THE SKY BLUE AND THE GRASS GREEN!
Ask HN: how was your experience with hiring developers on Odesk or Elance?
Any tips/advice? I am a technical person but need some help with finishing up some projects. TIA!
Yeah, sorry about that. I hope nobody gets flagged for NSFW.

I'll have to rethink the recent image on the right.

If you don't mind me asking, what did you need this service for a year ago? I'm still trying to fit the proper market.
There is some truth in this interesting piece, but the dichotomy between Shanzhai (cheap) and High-end American-like Internet cultures should be somewhat softened.

For example, the migrant workers are attracted by the more educated part of the society and their deepest wish is often that their offspring will be part of the higher society (eg will own iPads).
So great, you're exemplifying the shoot-the-messenger style under discussion. Well done.
Ask HN: Are there any open source scheduling apps?
Im looking for an opensource employee scheduling app in either ruby (rails), python (django) or php (cake, codeignitor). Does anyone use any for employees to clock in and out?
Memory Foam Mattress
I don't agree with you. I did 2 years of latin and one year of greek. I don't feel like it really helped me. I actually found it pretty useless except the syntax/grammar part which can be good to understand new languages easier.

It's exactly like learning scheme. Seriously who fucking cares about scheme?

I see latin and greek in a Harvard test as a part of distinguishing highly educated kids from the others.