skysight-inc/HackerNews huggingface dataset:
This is a horrible idea. Yes, it would result in increased focus by some people on speed, but probably the same people who focus on "SEO". So now content relevancy has yet another adversary in the battle for SERPs. There's a LOT of really incredible, original content out there written by amazing people who do it in their spare time and don't give two shits about their SEO or the speed of their server, and now that content is going to slip further down the rankings because it takes 2 seconds to load instead of 100 ms? No thanks.
Generally I would say that HN is not the place for religious discussions, but in this particular case, it seems quite appropos and the comment was very respectfully phrased.

If the op is dissatisfied with his life, then perhaps changing his career or living circumstances as most other comments talk aobut is the way to fix that. But perhaps looking at religion is. Christianity is only one possible religion to explore, but I think it has helped me be a better person personally and sheats is just sharing his experience with it. Sheats phrased it quite respectfully and as one option to consider, not trying to push it as something the OP must do.
As a note, top-level JSON arrays have been demonstrated to have some security problems in web browsers when delivered via GET requests; see http://haacked.com/archive/2009/06/25/json-hijacking.aspx for more. (This isn't relevant for JSON-as-interchange-format in other contexts, of course).
+1 TextMate. Search Project and Go To File take it over the top for me when working on more than one file at a time.
I think this is a great idea. I haven't read more than the description page yet, so i don't know if it's possible either, but I think that if it is possible then that would be a great way to iteratively test production. I also wonder if it will be possible to play against your bot early on. They mention in the description that they'll have top players playing the bots at the tournaments, but I wonder if it's easy to get that set up at home. I should think so, but you never know. If it is easy it would be rather fun to play your own bot.
Well, you know, it would probably be an enormous investment to get a general-purpose bot that could win the tournament, but you could write a simple bot with simple strategies pretty quickly (assuming that the API is sane.) For example, you could write a bot that always executes the same kind of rush right away, or one that just tries to expand absolutely everywhere on the map as fast as it can until it has X supply of workers. That's both fun and a great addition to the competition since it diversifies the ecosystem that the serious bots have to deal with.
Possibly fake?
There is an email notifier bot you can add.
RMS Speaking at Berkeley
The real question is: "who's 22 and still living in a dorm room"?

Cool story though, glad to hear your users are finding original uses for your app
Come on up to New Hampshire then, we don't even have sales tax on electronics!
These other companies get more value by the internet existing and being useful. They don't get much value when people use the internet more. Google does. In a sense, google competes with other ways people spend their time, like television.
Are you going to get angry with me if I advertise my website (which is kindof similar to reddit) on there?

I would hardly say we're "competitors" since we do about 1500 impressions a day and you do about 5 Million, but here's to hoping. :)

Serious question, though, would that be disallowed in any way?
I definitely take advantage of the Emacs daemon, and use emacsclient extensively. However Viper just doesn't cut it for me, since I rely on a lot of vim plugins (as Locke1689 pointed out) for extra functionality. It's not just the keybindings or the modal interface.

But hey, these two programs are great. I've tried other IDEs, but always end up coming back to one of those two for real work. Some things are easy in one and annoying in the other so they complement well.
Using the New Rubygems Bundler
Clojure is important because it's a Lisp that runs on the JVM and uses existing Java libraries. It has taken big steps to improve Lisp's accessibility.

Do you like Lisp? If you like Lisp, Clojure is its most pragmatic dialect. I personally enjoy the simple, consistent syntax and functional programming style that Ruby lacks.

Note that while Clojure was designed with concurrency in mind, it's also good at other things — like Ruby, it's a general purpose language. However, you're going to be more productive writing a web app with Ruby right now because there are no libraries for Clojure that are as robust as Rails. That may change as Clojure's ecosystem grows.
Youtube API class for making easy custom sized players. Supports HQ, subtitles
The new youtube chromeless api now allows for specifying the video quality and is native for actionscript 3. Enjoy the script. In memory of my sweet kitty.
What is the name? -thanks
That's probably true for average joes

You mean the correlates? Yes, you're right. But it probably helps the 2-sigma people too. More importantly, it's immediate, and depends on nobody else's aid or acquiescence.

Personally, I get 70% of my happiness from making a difference in the world and building great stuff

I'd be really interested to know how you figured this out. If I knew something like that about myself with as much certainty as you seem to, I think it would change everything.
I sent my ex-girlfriend a similar graph months ago with the subject line "graphing my way to your heart". I failed. I even installed the Android SDK on my machine to get the screenshot.
A piece of Custoprint?
What if people could create personalized print just in a few clicks from their own designs?

Thats what we did with Custoprint.com. Now it is time to take it to the next level.

I need a killer .net developer/architect interesting in a huge chunk of the action.

http://www.custoprint.com/register.aspx (SLOW HOST)

Let me know what you think - bo.overby at gmail.com
(before I get started, I can't praise HTWFAIP enough - http://www.pchristensen.com/blog/articles/verifying-theories...)

It's not low status unless you overdo it. Everyone enjoys validation for what they do, and while some people get more praise than they want for some things they do ("Hey, Michael Jordan, great game!"), there are other parts of them that are starving. People are not monolithic, they're made of many facets.

One example from the book was of a guy who built theater seats trying to get a deal with a bigwig from Kodak. No one ever got to meet with Mr Bigwig for more than 5 minutes, and Mr. Theater had to wait months for his 5 min appt. When he went in, Bigwig was gruffly resistant to a sales pitch, but Theater first complimented his fine wood paneled office. That disarmed Bigwig and got him talking about how he used to really care about carpentry and craftsmanship but has been taken over too much by his work. Two hours of conversation, no mention of the theater, and next week Bigwig ordered the chairs for his new theater fro Mr Theater. Complimenting Bigwig's business acumen or wealth would have had no (or probably negative) effect, but there was another part of him that was starved for recognition.

Enough rambling, go read the book! You can find a pdf online if you poke around.
I am utterly unhappy with my life.

How is that not pain?
Of course we need a new programming language - but i don't think we need GO.
Here's my personal whishlist:
* Concurrency as default (i don't want to express explicitly which parts of my porogram can run in parallel).
* I want my programs to be able to run backwards natively (not that kind that MS pseudo backwards-debugging feature crap). i personally call this feature an "entropy-shield"
* a really pure functional language (not that "pure functional" languages that allow and than try to monad away "non-functional functions"
Such a language has to be completely time-agnostic - that means it will never "run" a program.
But - as always - nobody will know what i'm taking about ;-)
But you're assuming location is all that matters. Certain network providers, no matter how close they are to you, just have shitty, overloaded networks.

The cache trick is that Google doesn't need to see dynamic content as much as the user does. Example: Any site that's based on user selection to determine customization. I might need to see recommended content that's based on a very complex algorithm that takes a while to generate the page. Whereas Google just needs to see a page. Cache for Google, generate from scratch for everyone else.
Networkin ubuntu with crossover cable - Google Search
Maybe they're upset with the EU for chaging the law regarding cookies.
Sorry if it wasn't clear, but do NOT hack the accounting software to steal from the company, or try to date a local waitress or leave fish guts all over your cube.

Do make your happiness and family a much higher priority than your job.
It looks interesting, but I think you're going to run into a trust issue.

If I wanted to email someone anonymously, I'd feel more comfortable just going and registering a free email account with gmail or hotmail or something. Then I don't have to worry about what happens to the data on your servers.

What's the argument for using this over just registering an anonymous account somewhere?
They never said it was a functioning airliner.

Airplanes have a finite lifespan, specifically the total lifetime number of pressurizations http://www.airspacemag.com/need-to-know/NEED-lifecycles.html so they could easily take one of those and give it a final flight.
On developing a Rationality Quotient test
JRuby

faster code in clojure ... with the speed of the jvm.

Something irks me about this argument :-)
I recently got interested in flash games development for fun, and found this book to be pretty helpful: Foundation Game Design with Flash (http://www.friendsofed.com/book.html?isbn=1430218215). It doesn't assume any previous programming or flash experience, plus you get to make games!
This is merely the spec doc for the DVD. The combo VHS-DVD players will come next.
agree with what pchristensen said. a lot of people read HTWFAIP and the next week they're smarmily complimenting everyone. when this doesn't work they assume the book is bull shit and go about their lives. this isn't how it works. the compliments have to be genuine. as mentioned in the anecdote, the compliment is just a way to segue from business into genuine engagement with the other person. this would never work if the compliment wasn't about something of substance.

anyhoo. the main thing I took from the book in combination with everything I've learned about behaviorism and cognitive bias leads me to believe that the underlying trick is to bolster people's internal narratives. everyone constructs a narrative of their life in which they're the hero, validating this narrative will win you loyalty like you wouldn't believe as deep down, it's a major part of what everyone wants.
Knowing well how to do for loops on the command line of whatever shell I'm using at the time.

Saving snippets of how I get things done.

Always saving command lines in shell scripts, sometimes with parameters, instead of just trying to remember them. Bash history is great, but it isn't available when changing systems, hosts, and jobs.

Always making a sandbox directory for every idea/project, under a directory named for the current year. This includes my own ideas as well as stuff other people did that I download to play with. When a new year rolls around, most of the directories don't get carried over; they just stay in the old year archived.

Tagging every new project with keywords.

Automating everything possible.

Most fantastic win ever: VMware images that are preconfigured to whatever state they need to be in to debug whatever I'm working on. Could be Amazon AMIs; I use VMware atm.

emacs, vi, sort, uniq, comm, find, ack, diff, patch, perl, perltidy, man, git
1. He didn't say that men were worthless, just less interesting.

2. Women are responsible for 80% of discretionary spending decisions (http://www.businessweek.com/bwdaily/dnflash/feb2005/nf200502...), so if you're arbitrarily refusing to target them, you're wasting lots of money.

Yes, I'm sure you can come up with examples of men making spending decisions. But marketing-by-anecdote is not as effective as marketing-by-data.
You can read the code for the precise details, but we'll be using both an HTTP upgrade and a TLS extension.

But all this is still experimental.
This is only anonymous in a casual sense. The relaying party knows who both of you are. For anonymous email in the cryptographic sense, see http://mixminion.net/.

This type of site has value for the low-risk situations where you don't want to deal with the high latency of remailer networks. You trade all but the most rudimentary security for that convenience. And in a lot of situations that is fine (like the lock on my front door).
I don't know why the web isn't more friendly to sub domains. We keep wasting domain names. Reusing domains and using sub domains is an elegant solution.

I hate going to web sites that dump every product they own on one page, along with support, company information ,etc. It just makes it harder to find info for what I want when I have to look at everything. If they had a subdomain they can dedicate what appears as a whole site to just that product. Then their company info, career portion, etc can be on their main domain, and keep it all separated.
It is hard to describe in a HN post why Clojure is a good idea.

Easy concurrency is a reason, certainly. You can build applications without having to worry too much about locks and such. You can utilize in language data structures for concurrency rather than worrying about a database handle (if you have, for example, data you don't need in a database, there is no reason to use one...)

Functional programming is another reason, programs are easier to reason about if you limit state to a few key places in the program.

Macros are a good reason too, instead of working around deficiencies in a language, just implement a macro. I used erlang Jinterface to implement an erlang-style message passing library last weekend. (With process spawning semantics and blocking receive, I haven't done pattern matching.. yet).

Java libraries are another reason to use it. You have full access to Java libraries like Jetty and Jinterface and others, and they pretty much blend into the language.

I have no idea about the relative merits of Ruby and do not wish to offer my reply as a challenge; 'i bet it can't do this or that'.

But Clojure certainly offers some interesting solutions to common problems in code (verbosity, clarity, libraries, concurrency, reliability).
Touche, though way more people use things other then the JVM for ruby from the sounds of what I see standing on the outside looking in.
There is a post ending with "Namaste" in this thread that has definite Hindu/Buddhist references.

There is however no meaningless attack on that poster. Clearly the answer to your last question is yes.
He didn't indicate that he had an issue with his family relationships, so I'm not assuming one.
Their debt is about $3.7 billion http://www.forbes.com/2007/05/14/amd-debt-spansion-markets-e..., so this only partially helps.
How to get into YC:

* Be young, about to finish college, or just finished college and working on your startup

* Go to a name-brand school like MIT

* Done some open source project that may or may not be popular

* Done something a bit impressive

* Be able to write very good english

* Be U.S based

* Have a co-founder from a similar background as yours, and who you've known for a while

* Do something that sounds simple

* Build a personal brand here on this site

* In the video, be comfortable and project intelligence

That will get you to interview, assuming there are not more impressive people. When you interview:

* Don't give off a loser vibe

* Have a determined jaw and a friendly personality

* Communicate clearly what you want to build

* Make what you want to build something that in some way is in one of the major areas where there is potential (like money management or so)

* Be sure your idea is something the partners can relate to (i.e, not building huts in africa)

Yes, no need to point out the exceptions, I'm well aware.
Don't you mean Phoenix?
They're the only company with the means to take on such massive, unprofitable projects, and at the same time enough street cred that everyone won't immediately assume they're trying to make the web proprietary.

They are hardly the only company doing this. Microsoft Research do a ton of pretty visionary / far-reaching work, much of which has nothing to do with MS-proprietary platforms. For example, the VL2 architecture for data center networks: http://sns.cs.princeton.edu/2009/10/new-datacenter-networks/
“Lessons Learned” – A New Type of Venture Capital Pitch
I vaguely remember in Malcolm Gladwell's most recent book that one of the best predictors of success in a business role on grads coming out of big name schools going to Wall Street was whether they were an athlete or not. That seems to jive decently with the "frat boy" suggestion.

Makes sense really, pick team players with a drive to win.
Provided we're using IPv6 exclusively. SSL removes the ability to do virtual hosting, which is why we didn't run out of IPs 5-10 years ago.
Still there for me ...
Wonder how it fares against the standard Starcraft AI?
He writes as if belief in aliens is irrational. I'd argue the opposite.
I'd love to see some videos of these AIs playing against one another, especially if there was a really widescreen video that could show a split screen of what both AIs are doing at the same time.
What's with the articles that start with "EVERYONE knows" ... I used to think that the asteroid hypothesis/theory was just that, one of many others. Or is it considered to be a proven fact?
Yes, it is true. [i work at facebook]

It's actually better than that. Individuals can build things that everyone uses. If you don't divide # users / # developers, but look at median users affected foreach developer, the numbers will be far higher. Note that this also means you can break shit for hundreds of millions of people :)
With due respect, I think that this post is unbecoming HN. JWZ's quip was sexist and so is this follow-up. Also, while there is a long history of the successful monetization of business models which "get people laid," generally speaking such models command at best low respect and at worst criminalization. Sometimes some people wonder why computing tech industries are seemingly so uninviting to women. Other times, other people wonder why that first group is acting so surprised.

"How many feminists does it take to screw in a lightbulb?"
"That's not funny."
is funny, because it's true.
Do you have any resources for learning about such history? I'd be quite an interesting read I think.
Almost everything we buy works this way. Every good you purchase is marked up in price from what the seller paid for it. The true value you receive is always less than what the seller receives. So trading money for goods or services you nearly always receive less value in exchange. It's just more apparent when we take away goods and services and just show exchanging money.
The median age is something like 24 or 25, right? That's young, but not peach fuzzed.
The link looks broken. :/
GNU Screen

My top level screen session is a list of hosts I log into. On each of those hosts, I also run screen (screen within screen) to give me virtual windows on that host. As a UNIX admin this makes my life a lot more productive, as I'm often logged into 5-10 machines at once. Instead of hunting around for the right window, I can jump to screens and/or subscreens by name, without taking my hands off of home row. For me, one large multiplexed terminal window is best. It also helps if your terminal program can go full screen (like iTerm) for maximum old-school terminal concentration.

Emacs

Learning how to edit text without taking your hands off home row (control key sequences) is invaluable. This skill will help you in your editor, at the bash prompt, inside of any program you can run with rlwrap, and in OSX (or windows) edit widgets. With a bit of work you can configure emacs keys in every GUI and non-GUI application you use. For Windows users XKeymacs works well for this. Linux users can configure GTK to support emacs style editing. Having fast and universal controls for text editing makes me productive.

strace

Why wonder why the a program is misbehaving? See every system call it makes as it makes them, complete with arguments and return codes. Even attach it to a running process to find out what it is doing in real time. This tool has allowed me to diagnose and solve more thorny problems than any other in my arsenal. For example, you're trying to figure out what arguments that gcc is using to invoke the linker in a Makefile, or which order that the linker looks for libraries, strace can tell you all of this, when you'd be otherwise scratching your head and guessing.

Regular Expressions

Knowing Regular expressions can make your life a lot easier. In your editor they allow you do all kinds of advanced text manipulations, even some dumb refactoring. Knowing them also allows you to do some great parsing in sed, perl, grep (ack is a better grep btw), whatever. Once the regexp lightbulb has turned on your productivity can go way up.

Server Side IMAP Email Filtering

Regular expressions reminded me of this, but if you have all your email handling rules (filtering, organizing into folders etc) done on the IMAP server side, it frees up your email clients to be stupid. They don't have to do any of that. Your email inbox will look the same in Pine, Mutt, Mail.app, Outlook, your phone, whatever. This is the promise of IMAP. I use maildrop on my own IMAP server for this.
People who enter university at 18 and stay for four years instead of dropping out to start a company oops I think I showed my hand there.
I suspect he would have got laid without the android app at that particular moment.
Yan, I added you to the Philly discussion, hopefully you'll get the email.
I guess the defense against slash-dotting could not be sustained.
* vim + numerous custom scripts and mappings

* JotBot (note: it's my own commercial app, but I use it every day)

* Todoist.com + a few custom apps that work with it

* Scores of little scripts to automate assorted tasks

* My G1, for notes and reminders

* git; almost everything gets a repo, so I more easily try things out while not risking losing previous work

Not at all related to 'nix, but most important:

* World's greatest wife

* Smart & good friends
I swear, someone at Google could fart and somebody would write a press release about it.
The standard starcraft AI was always pretty pathetic, even after Blizzard's attempts to make it more challenging. My guess is that in the subset competitions (1 - 3) the sc AI would get whipped, if it could even be coerced into competing. (I don't think it could even do the micromanaging competition, I think the units would just sit there until they were attacked. And even then it would be the standard unit ai responding instead of the overall ai. It might fair a little better in the tech limited tournament.) I think the limited scope of those tournaments will allow the submitted bots to be highly optimized. It might fare better in the overall competition though, since both sides will be dealing with the full complexity of the game. But I still think that by the tournament the submitted bots will be highly superior to the built in ai.
> JWZ's quip was sexist and so is this follow-up.

Guys really want to sleep with girls, and have less options and a harder time of it, especially when they're younger. Guys spend hundreds, thousands of dollars to try to get girls, and almost everything is marketed to men as the answer towards getting women.

Making that explicit acknowledges how things are and what's really actually happening in the world, and is probably less sexist than the average car commercial, beer commercial, diamond commercial, men's magazine, or women's magazine.