skysight-inc/HackerNews huggingface dataset:
With help from MIT, Akamai sues competitor
The Tallest Teen Girl in the World
Being so tall isn’t easy, but it helped her to find a job.
Bash tab completion works for me in shell. GNU Emacs 23.2.1, x86_64-apple-darwin, on OS X 10.6.4.

Term works fine as well.
Your rant makes no sense to me. You seem to be complaining that Google has erected a confirmation page making it marginally harder to get your contact info out and then at the end complain that it was too easy before when Google let Facebook snatch it all?
One of the winners in the shootout was Moo.

I went up to the top level page and searched on two sided, 50 count, whatever's cheapest business cards... and got four hits. All of them for Moo.

Hmm.
> How did you train your search engine?

I used some pretty simple techniques: one bayesian filter to filter jobs from other posts in mailing lists etc, one bayesian filter to score jobs based on keywords. Both filters were trained by feedback from the console ui. The main problem is excluding site-specific keywords that distort the scoring (eg if a site with mostly crappy jobs includes its own name in the listing then even the good jobs will score low by association). A lot of job sites have manky markup so I also had a different scraping script for each site to extract text. All in all its only a couple of hours work. I've been thinking recently about extending it and adding a simple web ui, since finding freelance work is pretty time consuming.

> What sort of collaborative filtering techniques?

I didn't have any specific in mind but there are plenty of good machine learning books that cover different tecniques. If you don't already have a background in maths then 'Programming Collective Intelligence' is a good book to start with. 'The Elements of Statistical Learning' goes into a lot more detail but requires some basic maths.

> Would love to chat further via email.

Email is in my profile.
Indeed, the first continuation is
[onlink "click here" (pr "you said: " (arg _ "foo"))
and the second continuation is
(pr "you said: " (arg _ "foo")
the name... drop a job? drop the application? also, it's too similar to dropbox.

something like jobqueue sounds better to me.

but, now, it's probably too late for this.
A Question of Degree
I've found the Technology, Investment and Migration tabs specially interesting.
Coolendar
Probably not since there doesn't seem to be any attribution to the NFL on the site.
That's exactly my experience as well. I recently worked on two "enterprise rich web apps"(I hate that term) that were desktop-like.

App A: the UI was mostly composed of HTML glued together with JQuery components, with a custom Model/Controller implementation (similar to Backbone.js) for the data. The view did have a lot of glue, but the data separation ended up a lot cleaner, and was easier for designers to maintain (HTML/CSS).

App B: Was taken over from another team that used ExtJS. App B, had full UI without much effort, but ended up with a lot more cruft and direct view/model dependencies.

Plus the ExtJS documentation is terrible.
A question I have found myself asking recently is: "Why not a fork?" Can someone explain to me why Apache shouldn't just rename Java to, say Jive (okay, bad example) and proceed with putting out its own certification tests?

All Jive code could at the beginning run on JVM 6, and later the Jive VM would be the place for new feature development.

Google would get behind this, I bet. Many developers could be induced to stick with the free, Non-Oracle version of the world, especially this year.

So, what am I missing?
Singular Purpose Servers: The productivity boost of Amazon EC2
Looks Great! Just a few comments:

1. Sign up - Whats the motivation to sign up?

2. Search - Maybe I missed it, but I would like to search for specific teams/players. I really think this is a must.

Overall, it really looks great, I'm just not sure when I would use it. I think an NCAA version might be used more, you could use it to compare Heisman candidates, or compare your mid-majors (like Boise St.) to majors (like Nebraska), etc.
Question your humanity. ;)
Flakey server > deny links from HN
Unfortunately those search queries are worse than "ballpark" figures as they're mostly based on keyword matching, not the amount of code the developer is writing in that language for that job.

There are certain search queries that will always hit high. Of course, JavaScript is going to be in almost any job posting that's web-related, even if it's not true hardcore JS coding. Perl is used heavily for development automation, so it's also going to have a big showing, even if it isn't the core language. You'll also tend to see lines like "Previous scripting experience with Perl, Python, Ruby a plus" for Java postings.

If it could be monetized, doing more sophisticated data mining into job postings for actual popularity trends would be awesome, especially with a decent granularity. It wouldn't be difficult to train a supervised ML algorithm with a set of keyword-tagged job postings with weights as to how significant a certain set of skills would be used at a job for a certain job posting.
Our product is mostly ready for launch but we're waiting for a partner to finish integration with our API so we have some actual data to present present to our users.
I didn't see that they had the full email (http://www.businessinsider.com/google-bonus-and-raise-2010-1...).

In that case, that person wasn't very careful. One easy way to identify people would be to fingerprint each email by permuting words and sentences here and there. You don't need that many to make each email unique. That would actually seem very Google-esque to do that :)

But I'd be curious to know if there is a simpler version: sniffed traffic, browser history, Sent folder...
Google’s new feature obscures paid ads
Google Gets Feisty, Kicks Data Portability Fight With Facebook Up A Notch
You can look at Agda, Idris or Epigram for some ideas about what's possible if you go beyond Haskell's type system: dependent types. It allows for even more expressive code. Instead of tests, you write your types, and your program is an executable proof that your type holds. Quite mind-boggling, and very awesome. Of course, these languages are currently only suited for academic use, but I suspect they will inspire other languages.
It should probably have random words in all capitals in each question. The way it is, if a question has a word in all caps, that's the answer.
The problem with the space shuttle example is that it has incredibly limited scope. Yes, we could build a large program to exacting specifications, but once they change, all bets are off. The space shuttle software doesn't need to adapt over time.

And you're right, it is incredibly expensive... but even in my example, that just moves us forward to the Roman Empire, or something. People know how to build an aquaduct, but only the most excessive society on the face of the planet can afford it.
No need to wait for this to take off if you're eager -- many FOSS projects accept donations already.
I've thought about this issue before (and proof-of-concepted a similar system, see http://www.blahedo.org/botblock/), and came to similar conclusions, but there's an important difference:

A crucial part of making this a successful anti-spam system is that it is a moving target. Every user of the system must be able to write their own questions. If that happens, the spammer's task is intractable. But if there is a central site serving these, it will be worth the spammers' while to just hardcode the patterns and write a little bit of logic to parse and answer them.

Now, there's a fair bit of interesting UI design in the question of "how do I get a non-programmer to write what is in essence a very small program". My proof of concept used some cute Perl-isms to basically construct a mini-language that was restricted enough that an inexperienced programmer could "script kiddie" their way through it, and I think this is the right general direction, but you'd need a fair amount of work to really make it accessible to the masses.

(Other crucial points that he gets right: it must be text based; it must have questions that hinge on natural language understanding but not be otherwise difficult; and it must have questions that are really question templates each of which can generate infinite numbers of question instances.)
I think the OP hit in on the head when he used the word Tithe, a word loaded with Christian connotations. How can we understand the Free Software Movement from a religious perspective?

Some Data to Analyze : GNU Manifesto (some selected quotes)

"""
consider that the Golden Rule requires that if I like a program I must share it with other people who like it. Software sellers want to divide the users and conquer them, making each user agree not to share with others. I refuse to break solidarity with other users in this way. I cannot in good conscience sign a nondisclosure agreement or a software license agreement.

...

So that I can continue to use computers without dishonor, I have decided to put together a sufficient body of free software so that I will be able to get along without any software that is not free.
"""

Here RMS explicitly states that using and making software exists in some sort of moral universe where actions have moral implications. A central tenet to RMS's morality is evidently the Golden Rule which he defines as: "I like a program I must share it with other people who like it." By sharing RMS means of course sharing the code and all the rights to the code. If software is made, used or distributed in violation of this moral principle it dishonors the program and the user; cursing the software.

Thus, according to the GNU Manifesto, Free Software exists to make the fulfillment of our moral obligations possible. At the beginning of the Manifesto RMS says the movement needs money. The OP is advocating for providing such money on a monthly basis as a way to fulfill our obligation to ensure software can be used morally.
Amusing - but a car with 2 passengers going at a conservative 30MPH is very different to a plane flying 9KM over the ground at 567MPH.

I'm just hoping that in 80 years I won't be alive to see my comment becoming horribly wrong, with people laughing at it while a processor flies them across the world.
No, but Google notified employees internally that the person responsible was terminated. If you have a friend at Google just ask.
This sounds like the inmos transputer development system and the various editors that descended from it.
A problem with this is, most people don't have the money to just start investing in startups. This is one reason why startups tend to need VCs in the first place. It's not like the only thing holding people back from investing in startups is willpower.
BitDefender Launches Free Antispam Solution for Linux Mail Servers
Just something to be aware of, you already have competition:

http://www.theresumator.com/

But remember that just because you're not the first, doesn't mean you have to jump ship. Good luck!
RIM's PlayBook will take on Apple's iPad with a price under $500
My first reaction to this plan is 'this is not a cofounder.' While the deal you describe might work fine, you're not setting things up for an equal partnership. I would suggest if you move ahead with this plan, you talk about and consider the relationship to be 'key technology hire,' and carve out 15% or so for him, on a short vest, PLUS make up the difference in his market rate with stock, vesting as he earns it.

Choose a low valuation so that you can be friendly later in life if this is successful.

I personally believe in reverse-vests for a super early hire like this: give him the chunk up front, and execute a (pre-agreed-on) clawback if it doesn't work out in the timeframe you guys agree on.

Anyway, I don't think it sounds like you have the attitude needed about this person to bring him on as a full co-founder. If you call it that, and it's not a co-founder situation (as in, you both bring an equal say to the table and are roughly equivalent in value to the corporation), one of you is going to be unhappy.

My 2c.
One competitor: http://www.jobscore.com/

This is a good niche to be in. Like some of the other comments mentioned, I would target technical recruiters and hiring managers since their the ones whose lives you're trying to make easier.
My advice:

"Retainer shall be applied against final invoice."
I wonder if the two could be combined. Give the money with a purpose. Surely most projects will have some long-standing tasks which have never been attempted or completed due to lack of time. The project's legal entity might not want to pay someone to work on the project directly (or there might not be such an entity), but to someone wanting to invest into the project that seems a useful option.

See also: Google's Summer of Code
Moo is the only one who lets you print just 50 cards, with the exception of ONP who hasn't updated in the price search yet. If you search for other quantities you'll see plenty of others. :)
The Ultimate Dropbox Toolkit & Guide
With respect, none of our own sites have the heft of Google behind it.
> 6. Go home and once in a while cook food. YES, real food. It will teach you the difference bet following a recipe and creating a meal

While most of the other points we've all heard many times, this one (IMHO) was actually pretty clever. This is something I've been thinking about a lot lately when I'm prepping: the parallels between cooking and writing software (since I do both a lot).

As an developer, it's interesting to look at cooking through the lens of: here's something fairly established you need to build (the dish). You have docs and RFCs (the recipe). You have tools that, while different, could be argued are more or less powerful than your IDE (knives, pans). You can complete the assignment, and get it good enough so all your tests pass (it's edible). You can refactor and tidy things up to make it a little better (seasoning).

Now how do you take it to the next step, from fine to fan-fucking-tastic? Is it the same process as engineering (reading, studying, lots of practice)? Is it just innate?

Anyway. Interesting point. Funny to see someone else is there, too.
this is what google did with dalvik/android. They are being sued for that basically.
Working on openjdk gives you a patent grant, working on a fork which is not java does not, apparently.
I guess any rational sounding justification will do eh - 30mins work and 30mins break? Gimme a break... you're wasting so much time it's not funny.

But I guess you are what you want to believe - http://news.stanford.edu/news/2010/october/willpower-resourc...

Not saying the principle is bad, you just need to make the reward significantly cheaper than what it is now.
I think we discussed this 13 hours ago. http://news.ycombinator.com/item?id=1889030
Aside from programming paradigms, my frankensteinian view of the future is as follow: Javascript VMs become so good, other languages start being built on top of it. The future V8/Rhino... instead of JVM for new languages.

I can certainly see Clojure in JS pretty soon. This might be wishful thinking on my part (see bellow for why).

"Will game development ever diversify or will it go from C++ to C# to ..."

Yes, WebGL is in my view a game changer (pun intended). I'm pretty bias considering I use it currently a lot. But I'm replacing scientific application in C++ with WebGL version online.

Finally, I don't see a slow down in new languages popping up any time soon. I think it's important that they can run on some generic VMs to allow for multi language apps to be possible.
It's not so much that they couldn't be used before, but the coupling was so tight that there was a high burden on the maintainers to fix things when they broke.

With the creation of a stable internal API for all of these kinds of things, DataMapper can now be just as much of a first class citizen as ActiveRecord.
I did exactly the same thing. It made a world of difference in my motivation. If you're smart and creative you need to mix things up occasionally.

Vietnam is a fascinating place right now.
I love SQLAlchemy - it's an amazing piece of software, and I use it often. So why wouldn't I argue for Django to switch?

* I love Django's ORM, too. It's far simpler, much easier to teach to new users, and results in code that "scans" better. It's only able to achieve that ease-of-use by sacrificing features -- a classic trade-off. Neither approach is more "right."

* SQLAlchemy didn't exist when we wrote Django. Yes, you've just dismissed that argument, but I can't. There are thousands -- probably tens of thousands -- of Django sites out there, and I'm not so quick to break backwards compatibility just for the new shiny.

* Finally, and most importantly, SQLAlchemy has some fundamentally different goals than Django's ORM. SQLAlchemy aims to provide an API to represent SQL in Python. Django aims to provide a persistance layer for objects. The difference between these philosophies is important: the use of a relational database is almost an implementation detail for Django, but it's SQLAlchemy's raison d'être. This isn't just academic: it means, for example, that Django's ORM will one day support non-relational databases (work here's already begun), but SQLAlchemy won't.
Before django implements new features it should rework some of the crappy old stuff:

Auth is terrible, models and forms need to be more flexible. Also a lot of little things like forms myform.as_div are missing.
Large scale conferencing may be challenging but it's also pretty expensive and an attractive service to take a slice of. We currently use a service from our telco and have run up to about 40 people for our training sessions. So it's definitely doable.

You can't have more than a few talking at once or it becomes very unwieldy. Is that what makes it hard? Having to multiplex 40 input channels together? Would it be easier if most of the lines were muted? Because that is a workable compromise.

As for SIP support, it potentially opens up twilio service to some neat applications were one end of the phone connection could be hosting in a web app via flash/silverlight.
If you're splitting a one-bedroom in the midwest, you can easily do $200 per month, which is what $700 gets you in the valley.
Presumably it was with her permission?
One thing that stuck out for me was the "I know a lot more than most of my peers" bit. You might see if you can find a company where you don't. I find the times where I worked with people that knew more than I did were a lot of fun, as I learned a lot from them.
But if we're sticking with the civil engineering analogy, a road is not built in 1-week sprints with the route potentially changing as requests come in that it link more or different towns. So you have to compare like with like.
Ask HN: Am I doing wrong?
I have been MS developer from last 8 years and worked on various small to medium sized projects. Most of my C# development was web (ASP.NET, MVC 1.0 etc). I also worked on some windows apps and backed windows services.

Due to HN and other hackers community effect I have developed the impression that working on MS technologies is not cool and does not make me hacker.

So I decided that I’ll teach myself python, closure and ubuntu; so that I can start developing some of the personal web related development by these hacker’s favourite development stack. I have been working on python and django on my evening time and I am enjoying it but that effect my learning new things in MS development stack which will definitely affect my professional careers.

But I think MS is back. In last couple of month I saw at least 10-15 HN post where people appreciated the MS effort for their work like their C#, F# and ASP.NET MVC etc.
Now I am confused; what should I do? Should I put my time investment in non MS technologies for some more time or I should go back to MS cave.

I hope there will be lots of people on HN who been in same situation or some of the ex MS developers want to return back on MS development stack.

Please show me some light!!!
Facebook allows you to do this now. Go to Account->Account Settings->Download your Information.
I guess telling Google what they should be doing differently might work, but I wasn't really prepared in my interview to give them advice. Still got accepted, though.
For founders, start-ups are a Binary thing. Either they fail or they succeed. The difference between a 60/40 or 70/30 split is not that important when the pie is 0 or when the pie is 20M. It's nothing or it's enough, so don't over complicate it and just make an offer that makes sense to you.
Karl Marx?
College is Overrated
Why a book store and why Vietnam?
Given this information, I don't see how the author recomended VistaPrint in any way.

It looks to me like it's Moo for quality and speed, Overnight for price, and everything else is significantly worse in every dimension.
I don't think a 20-year old, fresh out of college, wants to become a VC. So that particular advice was more targeted at mid-level managers, with some cash in the bank, and the desire to become a VC. Do you know any VC who is less than 30?
Why do you think you need to understand their motivations? It's a simple proposition: you give them money, and they make the software better because they are able to buy servers, take time off work, etc.
Zencoder joins the Heroku Add-on catalog
If the term is totally destroyed and meaningless, with different people having different ideas, you'd be better off avoiding it altogether. Don't beat a dead buzzword!
If you haven't already, check out Authentic Jobs--they appear to have a number of remote jobs listed with your skillset:

http://www.authenticjobs.com/

Good luck with your search.
Don't mix personal life (people) and work this way, but for random chores it's fine. I try to give the dog three walks a day this way, which really helps both our sanity. Additionally, I try to get some stretching/pushups/situp breaks mixed in this way. I am not strict (meaning, don't at all) about following a particular timing, just when I feel my brain start to wander. I'll be trying to follow something more strict this week to see if there is something to it.