skysight-inc/HackerNews huggingface dataset:
I think many of you are misinterpreting what I'm writing. I'm not discounting the influence of a place like New York or San Francisco--there is much to gain and great products are built in those cities, and your likelihood of success increases. What I am warning is that I hear the stories of founders that move to SF, don't have a product out, live off cash reserves, and months in to the project still no viable product. There are some who seem to believe the inception of any product must begin there.

To the contrary, I actually encourage people to move to SF and NYC because of the knowledge/experience/atmosphere. But you stand to have better chances when you move _prepared_ than when you move to a big city without a plan. Especially a city like NYC where starving, talented artists are a dime a dozen. It's the capital of capitalism.

Moving to a city is a step you make when you are firmly committed to the idea. Don't just move because you have an idea. Have your things in order. It's a lot like fishing--just make sure you have your bait before you go. If you have start worrying about lease, payroll, and so on from the very beginning, well, it'll be tough. But if you have a direction, like a minimal amount of code written already, you'll move into the big city much better prepared. Remember, cities like SF and NYC are capitals of capitalism.

Before you quit you job and move to a big city, be prepared about the gravity of such a decision. You'll need to commit to a lease. NYC leases are not cheap if you aren't already there. You'll need to spend time to setup your office/apartment (often the same). You're likely moving there to hire talent. But if you start a project without a strong beginning, you'll be burning cash--and a lot of it in a big city where wages and cost of living are higher.

There is no doubt about the economic influence of a place. But being in X won't stop you from being successful. As long as you're driven, you will move to Y as long as you have a product and a plan. Just my 2 cents.
Google != OS community
I agree that popping pills isn't always the best answer; however, if the anxiety is dysfunctional and causing problems (possibly far beyond the scope of a job interview), it may be worth consulting a therapist and psychiatrist.
To be clear, we wanted to setup the program with a complete handle on reality and to be supportive of many different options on financing - bootstrap or institutional - and where they are based - Sydney or the Valley or in the many cases currently a grey area of being in both.

The two weeks in the Valley at the end of the program is to connect with the Aussie community that is just starting to establish itself, to introduce the startups we are working with to the most useful people we can and then to hold a demo day for early stage investors as well. Plus it's hard not to get drunk on the inspiration of meeting other great startups.
I know this isn't the right place for a Yahoo! bug report, but they don't reply to me elsewhere.

I keep getting spam from Yahoo! in the form of people signing me up for some group, just today someone signed me up for the "vjth group" with the group description "iqdjgpwo62r683fs".

There's a link in the E-Mail saying "You may also change your email preferences to prevent group owners from
adding you to their groups.". But when I follow it and change my E-Mail preferences I get:

Groups error

We're Sorry...
There was a problem with your request.
The page you've requested returned this error:

If you continue to receive this error for more than
48 hours, please contact our Customer Care team. We
apologize for this inconvenience.

I've been getting this error for the last 6 months or so. Stop spamming me Yahoo!.
I think "dazzling" may be overkill. They have slightly modified output already available (grouping it). It's incredibly nice, but I'm not sure it's dazzling -- yet.
Just out of curiosity, but did you feel that the video gave insufficient use cases?
Diamonds, the card suit, are called "squares" in numerous European languages, among which the original in this context was French (carreaux).
ryanwaggoner,

Freelancing as a programmer online, age doesn't matter. Nor does race, religion, or sexual preference!!
In my experience, it's easier to land a startup job straight out of college than a BigCo job. BigCo's look for X years experience, formal certifications, references etc. Startups look for enthusiasm, ability and a personal connection -- something you should have plenty of coming out of college.
It did make CNN though, which I think is pretty damn good publicity.
AS3 is fast as the language, but developers can make too CPU intensive animations there too. Moreover AS2 in which a lot of ads are still made is awful slow. And you can't control which ads (and the quality of the implementation) will be served when you're on some site -- therefore on weaker processors most of the sites which present the flash ads are amazingly hard to use -- you just experience lockups all the time.
Sorry you don't like the structure. I tried to emphasize the import points so even those who were skimming could get an idea of what to remember.

As to the question of "niceness," I disagree wholeheartedly. All the advice here is to use resources that are provided to all passengers.

Moreover, the person who makes it to the front of the line in the status quo has no moral superiority over others that somehow makes them more deserving of a convenient flight. Indeed, the reason someone would make it to the front of the line is typically a function of luck (they're seated nearer to the front of the plane, or they know exactly where the counter is because they fly through the airport often, or they're alone and in good health and therefore able to sprint to the counter faster than the elderly, disabled, and families).

By contrast, you actively do a service to your fellow passengers by using this article's methods: you don't take up a space in line that makes everyone else wait longer.

But if you're a believer in generalizability instead, consider this: If everyone followed this article's advice, everyone would be equally likely to get the best remaining seats (which seems ultimately the most fair allocation). But nobody would have to wait in long lines.
Java for Clojure users
That list probably isn't complete yet either, those are just the current confirmed speakers.

If I remember correctly, last year the list wasn't final until right around the time that acceptances were sent out.
That's great advice! Thanks so much.
I have a couple of ideas, but they aren't terribly big ideas. They are neat, and I would use them if they were available as a product today. I'm OK with building small products from a few neat ideas - I just want to get started.

As for moving, I've always been told that you need to be in the Valley to be able to do a reasonably successful startup. How much of it is true? I live in Seattle, and there's a pretty good (albeit small) startup community here.
At the very least, the OP should talk to someone in person or on the phone about this. There are simply too many possibilities to adequately answer this for a production deployment.

Some questions that I (as a former SysAd) would ask:

1) How many is "many servers"? 10, 100, 1000, 10000?

2) What exactly is "performance for ... multi-cores multi-sockets, high IO & CPU & Memory & Networking"? This basically covers everything ever created. The high-performance for TeraGrid (sci. apps) is very different than E-Trade (financials) and very different from Amazon (e-commerce).

3) Is "low-cost support" $0 and 1 week of searching online forums? Or $100 and a phone call?

4) Do you like "port", "apt", "yum", "emerge", or "make"?

5) Do you need to have multiple versions of the same app available at the same time? E.g., gcc-2.97, gcc-3.2, 3.3.2, and 4.4.1?

6) Did you not know the answer to any of these questions? If so, I highly recommend you hire someone like @davidw says.
It never ceases to amaze me the certitude with which people demonstrate their ignorance of Rand. This is complete nonsense. Rand never said making money is the highest value nor that it should be the sole standard of any value, dropping all other context.

A moments thought, if you know anything of Rands works, would demonstrate this to you. If you read The Foundtainhead, then you know that Roark gave up work for years because he had higher values in life than simply to maximize his income. And Atlas Shrugged was about a man who did the same, and took a bunch of others with him -- not because they thought this was the best way to optimize their long-term money making potential, but because the rest of the world had come to regard them, being creative and productive individuals, as chattel. (You might also recall that while there were a number of titans of industry, one was a composer, another was a professor, another an train engineer, etc.)

I don't know what it is about Rand that makes people think they're entitled to sling nonsense about her views around without the slightest effort at substantiation. You say Rand's is a "fairy tale land where everybody is always capable of making rational decisions with perfect information" and "Markets are always perfectly efficient". This is your fairy tale about Rand's views. I studied all of Rand's works quite extensively from about the age of 17 to 27, and I'm confident you cannot demonstrate that Rand held such views.
That is one damn cool application process!
I predict that it's only a matter of (short) time before one or more of the larger airfare search engines start to clone the output visualization. I understood it the first moment I looked at it.. just made sense, really. Great job, Hipmunk.. logo is cuddly adorable, too. :)
Head over to http://www.try-clojure.org/ and click the "tutorial" link. You can go through the tutorial in about 30 minutes -- there's not a lot there yet (looks like it's a work in progress) but it's enough to give you a quick flavor of Clojure-scented Lisp.

Then upvote me if you end up liking Clojure ;-)
WhitherApps
AFAIK, he didn't have a blog proper. But his writing can be found here: http://viewsourcecode.org/why/. I reread The Poignant Guide every now and then.
Which "fans of Rand philosophy" are you describing? What you said certainly doesn't apply to Nathaniel Branden, who was her biggest fan [1].

"Needless to say, men have a right to organize into unions, provided they do so voluntarily, that is, provided no one is forced to join."

http://www.nathanielbranden.com/catalog/articles_essays/labo...

Presumably she agreed with him, since she published it in the Objectivist Newsletter.

And yes, you are quite correct that Rand's novels tend to be idealistic and fairly unrealistic. They are merely parables designed to explain/promote her philosophy.

[1] He was her biggest fan when he wrote that. He got kicked out of the cult a few years later, when Rand found out he was banging someone besides her and his wife.
Sent you an email with some grammatically correct alternatives.
Rand actually said at one point (sorry I don't remember where) that striking was a legitimate way for workers to correct a situation where they're being paid below market rate -- as long as it was done voluntarily. What Rand opposed was pro-union legislation that coercively stacks the decks in the unions' favor.
Actually, I don't believe I said _not_ to move at all. I said don't move until you're prepared. I'm giving this warning because many founders that I've spoken to only talk about the dream--then they move, and they find out it's not all that peachy.

Cities like NYC and SF have tremendous cultural value and produce awesome products and have tons of talented people. The whole idea of moving is to attract the best and brightest to your team.

Move when you're ready. The city pace moves fast, and so will your project too. If you move about a plan, prototype, or direction, you'll find the difficulty of whatever it is you're trying to accomplish compounded.
I'm not poo-pooing D at all, it just it seems to compete more with Java/C# than C++.

C++ is now really for closer to the metal, where garbage collection is truly a non-starter and nobody cares that std::string is awkward because they don't use it.
Insights Come From Individuals
Looks very nice on the iPad (I viewed it in landscape mode)
>Remember the long gap between Netscape open-sourcing its browser and Mozilla becoming a usable platform.

Not sure this is the best comparison. Netscape open sourced Communicator 4.0, yes, but what we know as Mozilla was a total rewrite after they decided to scrap 5.0.

EDIT:

Unless your point is that the Flash codebase may be similarly bloated. :)
Hilarious. I was just looking at the same thing and thinking of the Praetorian Pi symbol in that epic film, "The Net"
It's not. It's contingent compensation. If it was merely deferred compensation, and you quit early, the company would owe the pro rata amount that you worked (at the 1 year mark).
Linux is a monolithic kernel designed to operate on all sorts of hardware, in all sorts of environments. So it's complicated. In some cases it can be beneficial to see a simpler implementation, which is a task I think Minix [http://www.minix3.org/] is well suited for. Edit: Why? It's smaller, it's a micro-kernel, and there is a lot of documentation, both about the source, and about the theory of the source? And why is that, you ask?

For those who are just starting, the author (Tanenbaum) also wrote a book called Operating Systems: Design and Implementation, which is a great resource for learning the ins and outs of OSs. But it is a necessity to know C beforehand, and you should have a reasonable understanding of basic CS first, also.

Edit 2: Oh, also, Minix is in a lot of ways responsible for the genesis of Linux, for those who didn't know. [http://groups.google.com/group/comp.os.minix/msg/b813d52cbc5...]
I don't know where you got the idea that intelligence is important to Rand. I think she's talking about passion. The sort of passion that drives inventors to stay up nights working on projects, etc.
You did read about the Facebook Places announcement from yesterday, right?
Enough of the quote to get the actual point across: "Money is the barometer of society's virtue[...]when you see that men get rich more easily by graft than by work[...]your society is doomed."

http://www.silverbearcafe.com/private/aynrand.html

The quote has nothing whatsoever to do with maximizing profits. It's about watching the flow of money to determine what kind of society you live in.
Regarding rebasing, the first commenter at the bottom of the linked article mentioned he prefers rebasing to merging, and referenced a blog post of his explaining why:

http://darwinweb.net/articles/the-case-for-git-rebase

Worth reposting here in case anyone missed.
Slideshare: facebook check-ins end-to-end experience
Avoiding something you don't understand might seem like a good idea when programming, but if it's a core part of the language you're using -- like 'this' in JavaScript -- trying to understand it and use it appropriately is actually a much better approach.

I've seen JS code that tries to avoid using 'this', and it often ends up a lot more complicated and tightly coupled than code which uses it appropriately.

The behaviour of 'this' in JavaScript is different to Java and other OO languages, but it isn't that complicated to understand.
2010 Startup Bootcamp thread http://news.ycombinator.com/item?id=1617168
E-Voting Machine Easily Reprogrammed To Play Pac-Man
I'm a bit confused by the interface.
You suggest in a comment that it's built on something called "Slide Deck" but I've never encountered that.

I seem to have the main slide I'm reading with previous and next buttons.
My mouse wheel (I discovered accidentially.) seems to scroll things back and forth.
There's the adjacent slides with their own next and previous buttons. Why aren't these UI buttons hidden on slides you can only see the edges of? the "next" and "previous" buttons on the adjacent slides end up sort of broken: I click "previous" on the slide to the right of the one I'm viewing and it sends me to the slide that's to the left of the one I'm looking at. I can see why it's doing this because I can guess what under the button. The whole thing serves only to confuse me (and likely others?) I spent my whole time on the site screwing with the UI, not reading.
Ruby on Rails - Beware the self proclaimed profit (cached, MS removed the post)
StockTwits IR Beta, pro release for bigco partners
I own a few of these, and I've given more away as gifts. They are truly awesome, the toy equivalent of an iPhone in terms of beauty, perfection, fit and finish.

It's nice to see the story behind the toy.
This movie is supposedly part 1 of a trilogy, so yes.
They should clone the visualization, but if other large companies are any indication, the process will take months. They can't clone the hipmunk, though ;) thanks for validating my doodle-work.
For more about Incredibuild:

- http://gamesfromwithin.com/how-incredible-is-incredibuild

My summary of the article (I haven't tried it myself):
- can improve a full build compile time
- will probably slow down incremental build compile time
Let's hope they don't need to do a DNS update or they're going to have to allow multiple 'good' answers.

Very funny way of weeding out the non-coders. I also hope it will stay secret long enough and that the reddit repository can handle the traffic ;)
Ask HN: What's your Mac/OSX web development software set-up?
After over 10 years of becoming gradually removed from development (as a director of a 50+ person company), I've taken a head-first dive back into it while I travel around the world and freelance.

What tools/software do you currently use for web development, on a Mac platform? I'm not attached to anything, and want to use whatever will make me most efficient (even at an initial cost). Here's my current set-up (mostly PHP development). I should also note that, because of intermittent wi-fi access while traveling, I usually prefer native desktop apps to web apps.

* MacBook (aluminium) with a small Verbatim back-up drive and hard case (I'm traveling the world at the moment), plus Time Machine

* DropBox for real-time backing up my ~/Sites/ and other important directories

* MAMP Pro for easy administration of the LAMP stack

* Quicksilver (I find it fractions-of-a-second faster than Spotlight, which makes a difference)

* InstantShot and Paparazzi! for website screenshots (for pitches, etc)

* SimpleTask (for To-Do list)

* Mail.app (managing multiple accounts, including Gmail)

* TextWrangler (as my main text editor / IDE - I'm especially not tied to this)

* Filezilla (SFTP/FTP/etc)

* Terminal (love the multi-tabs; always have a tab open with a grep -R ready for searching; find it much faster than using an in-IDE search across files)

* Chrome (with the Web Developer extension) as my main browser; also Firefox, Safari

* Parallels with Windows 7 (to run Internet 8/7 natively with debugging tools; prefer it to WineBottler, etc)

* Skype (for cheap/free conversations and screen-sharing with clients)

* OmniGraffle Pro (UX, Wireframing, sketching)

* Fireworks (Graphics work)

* Flux (for making late-night work semi-comfortable)

* Silverback (usability testing)

Anything I should switch-out or add? I'm looking for efficiency and speed over detailed configuration, open source / licensing or price. Thanks in advance, HN'ers!
Trends in Total U.S. Debt
Agreed. Its business. You give me money, I give you work. Beyond that is all figment of your imagination.
Last year I bought two Autoblox cars, two months apart. First was of a very high manufacturing quality, it snapped together very tightly, everything aligned and it was just a pleasure to hold and play with. It was the reason why I bought another one. Got it from the same place, exact same packaging, authenticity label and what not. And what a wobbly piece of shit it was. Major quality problems. And what is strange, it left me far more pissed with the company than it wiuld've if the first toy were of a subpar quality.

I guess the point is that if you are going to differentiate by delivering high quality products, you just absolutely cannot let the quality slip. Ever. Otherwise it's an instant trip to the pile of "regular products" and a long a painful climb back up to gain back customers trust.
Nice placement of a semicolon: "That's not of any importance, even my life and work are not of any importance to me right now, nothing is of any importance; except I must find him."

"The window frame trembled with the speed of the motion, the pane hung over empty darkness, and dots of light slashed across the glass as luminous streaks, once in a while." What?

"What she felt in that moment contained, as one nameless part of it, the knowledge of the beauty in the posture of his body as he held her, as they stood in the middle of the room high above the lights of the city"

Again, what?

"This is the world and the core of it, this is what made the city – they go together, the angular shapes of the city and the angular shapes lines of a face stripped of everything but purpose – the rising steps of steel and the steps of being intent upon a goal – this is what they had been, all the men who lived to invent the lights, the steel, the furnaces, the motors – they were the world, they, not the men who crouched in dark corners, half-begging, half-threatening, boastfully displaying their open sores as their only claim on life and virtue – so long as he knew that there existed one man with the bright courage of a new thought, could be given up the world to those other? – so long as he could find a single sight to give him a life-restoring shot of admiration, could he believe that the world belonged to the sores, the moans and the guns? – the men who invented motors did exist, he would never doubt their reality, it was his vision of them that had made the contrast unbearable, so that even the loathing was the tribute of his loyalty to them and to that world which was theirs and his."

Open sores? Why not just choose a suitably racist epithet.

A 50 page speech? Would anyone listening to that (other than in the fake world that the book is set in) actually be awake?

These I got from just googling around, I don't have the book handy. I'll leave you with a quote from an actual writer, Salman Rushdie:

"No. I am not--and have never been--influenced by Ayn Rand. In fact, I pity anyone who is influenced by Ayn Rand. It's almost as bad as being influenced by Dan Brown."

And finally you can go read George Orwell on why the kind of prose that Rand writes, isn't just bad, it's evil. The same way Mein Kampf and the Communist Manifesto are evil:

http://www.mtholyoke.edu/acad/intrel/orwell46.htm

"As soon as certain topics are raised, the concrete melts into the abstract and no one seems able to think of turns of speech that are not hackneyed: prose consists less and less of words chosen for the sake of their meaning, and more and more of phrases tacked together like the sections of a prefabricated henhouse."
NYC programming talent is centered around enterprisey stuff. Audit trails, triggers, transactions, logs, SOAP, COBOL, messaging platforms/queues, XML, Java, and the like. It's high-talentstuff, but stuff that many in Valley aren't interested.

Start-ups in NYC are increasing. Union Square Ventures is probably a good reason for the push of NYC software startups.
Whatever happens, be proud of that visualization. Fucking slick.

Chipmunk isn't bad either.
Its nice to be able to decide between art, ownership and equity. As my old minister used to say "We can have all the morals that we can afford".