skysight-inc/HackerNews huggingface dataset:
I've seen a few examples of TDD that, like you say, offer a very clear benefit for writing your logic and making sure you're covering your bases. However, they feel as though you're going around your ass to get to your elbow.

I'm still a very firm believer that you should be created your code base with being able to write proper testing in mind (separation of concerns, IOC/DI, etc), however I would be lying if I said that pure, evangelist style TDD was my cup of tea.

But TDD can be one of those religious style debates that I typically like to avoid...
They must have changed the title after publication, both the URL and some in-page links still say "anywhere".
Couldn't agree more. Is it difficult to create a successful startup in Italy? Yes. Is it impossible? Absolutely not. I'm trying with mine and I'm pretty confident I'll do it in a few more months.
Also, the point of the story was that each of them was a "real" prospect that the founder was really into. But multiple stood up dates sent them packing!
Is the source for 1.3 actually posted now? I know it wasn't before.
Show HN: Feedback on Bidpie Invite Page
Zynga used employee's jobs as a bargaining chip to get them to give up contractual rights, and that is something a legal case can likely be built on, even if Zynga would have been otherwise within their rights to terminate these employees.
Double agreed. If it doesn't fix your problem, at least you've made their life difficult. Shouldn't be that hard to get facebook to act.
Dropping out of University of San Francisco before my startup even launches next month. Spending all my money to pay a couple developers for the prototype and hoping all goes well. I am very confident.
Perhaps. Do you consider a Paint or Paint.NET clone to be an application? A calculator? A clock/weather app? A game where you throw birds at pigs? These are all samples of potentially native applications that do not require login and can be implemented as web pages.

How about services that already require you have an account? You have to log into a Twitter or Facebook or Linkedin client even if you install it as a native application.
I think that's making it too hard. Where is this information coming from? How do you update it?

Instead, just order the matches like so:

1. Everything that matches at the first word
2. Everything that matches at the start of some word
3. Everything that matches at a non-start position within a word

Granted, in this scheme Cameroon will still show up before Canada, but you don't have to look anywhere near as hard to find it. I doubt anyone would notice/care about your "non-PC rating scheme", but I do know it would be a much bigger pain in the ass to maintain.
I'm not working on it anymore. I've moved on to other things.
Millions, shmillions. That's not the point.

Presumably he took stock options and was paid less than he would receive elsewhere. And the options also compensate him for career risk.

The way I read it, committing to Google was a much bigger risk for him than that of any of the programmers. What if Google had never grown beyond a handful of employees? How does that look on a resume? Instead of "sous-chef at Restaurant le Snob", "managed the cafeteria in some anonymous company in a Mountain View office park."
Something that always bothers me about "Select redesigns" is that scrolling does not work like it should. If you move your mouse outside of the div/whatever, it'll scroll the page instead of the select. A regular select will keep scrolling until it reaches the end, then it'll scroll the page.
Email Viewing Habits: Where Do You Read Your Email? [Infographic]
Show HN: A simple, elegant Twitter dashboard widget
Of course not. Most startups avoid TDD.

More generally, trust your gut, especially when people start talking about Methodologies. Your instincts are good.
I was also wondering about this.

A few people here commented that this is obviously a move by the execs to claw back as much stock as possible for themselves before the IPO in order to ditch it and run. On one level, this sounds realistic. But you have to wonder: Isn't taking this kind of action so close to the IPO just going to put their stock price into free-fall? Did they simply not expect this kind of headlines, or maybe I'm overestimating the amount of exposure this is going to get outside the HN community?
You can find refurbished iPad 1s online for $250-$300.
Seeing as you've already compiled the binary from the 1.3.1 tree, would you be willing to distribute it?
Maybe the employees of Zynga who weren't offered this deal should sue Zynga for too little compensation for the value they've created. The hammer should swing both ways.
Since this is the app store, the only law that really counts is US law. All of this is going through Apple which does business in the US.
Gossip.

But honestly, some of it was visible in signs that I (and others) would have recognized had we been more experienced.
So there are two separate issues here - one is the "30 Days of Startups" which is basically the Kickstarter fundraising period. Those stories are true - but will simply be a little blurb about the Founder's experience - no more than 5 minutes worth of work for some exposure. If the story is popular though, that's when we would work it into the series. Since the series is fictional, the story would only form the basis for something we'd develop - it would be up to the startup if they would like the "Fictional" exposure. But to be clear - even in the fictional series, I'm going to focus on credible ideas and work with some serious entrepreneurs!
Now it has 4 points. :-)
I own my own freelancing company now doing JS web apps and mobile, I am based in the Orlando Florida area, but I am part of a Vally start-up as the CTO. Sorry I have to be vague on that topic right now. That being said, I was an executive at Marriott and was in line for the CTO position before I left, I did rewire the options contract with Marriott and went through several iterations with Legal. I also built 3 start-ups from the ground up, one exited to Hotels.com, another to TUI travel and the other to EAS nutrition. I would prefer not to say which I got screwed on but one of those exits I was left with nothing but a cold hard lesson in business, ownership and options.
That's what I was thinking too, and the pressure changes shouldn't be so drastic that the bladder would burst.
Why is Imdb tracking me?
It does seem to have slow uptake, but it has a long-game feel to it - doing it right slowly is probably the right move.

They should just buy Twitter and merge it in by allowing aliases.

I'm really warming to Google - very impressed with the way they've re-skinned and consolidated their product set - it feels like they've crossed a bridge that Microsoft couldn't.
Of course I understnd my position relative to others, I think about it constantly. People naturally are competitors in this world. One person having a mate means one less mate for you, and less evolutionary success.
I love that if a company implodes, the employees who took options over cash can't go back and say, "hey, I worked way harder and gave up way more than I should have, so I need to take some cash out of the founder's pocket," yet Pincus thinks it's perfectly OK to do the inverse... "Woa eh, you've made way more money than we thought, so we need to take some of your equity back."

I hope Pincus, and anything he touches, is dead to anyone with the slightest amount of common sense going forward.

It's like this guy can't help but be evil.
Come work for ngmoco, we don't do that shit.
So for the "30 Days of Startups" your story, while common - is essential - it's part of what people go through. Can't guarantee that you will make it into the series, but I'm happy to feature you during fundraising! Send me an email with the details.
I don't start typing the letters inside of a word to try to get the word in autocomplete.
The latter is what I meant. I didn't mean don't sign contracts. I meant don't do business with scum.
Why the F*** should you choose a college?
Google's self driving car[1] has logged almost 200,000 miles on real roads. It has a better record than the average driver. A judge in California has deemed that Google is allowed to test on the road as long as they are responsible for the damages. Nevada has already passed laws saying that self driving cars are legal. So in answer to your question, we already have the physical and legal infrastructure to support general-purpose automated cars, and we have the technological capacity.

This shouldn't be a question of the general public supporting it, it should be a statistical question: Are our silicon counterparts better equipped to do the job? If so, then we should have them do it. The day when computers can diagnose cancer better than human's is not far off, and we should welcome it as an indicator of more precise identification rather than shun it out of fear.

[1] http://news.discovery.com/autos/how-google-self-driving-car-...
Yeah, I considered that, but the situation comes up so infrequently I'd never remember the syntax. I use Python everyday anyway, so it almost comes naturally.
Yes, those work now. Northern Ireland hasn't been added yet though.
Awesome! I'll do that. And the cool thing is that all sorts of people have THOUGHT of doing this - but no one really has,yet.
Good idea. The problem is "FaceBook for iPad" is listed in their submissions rather than in their apps, which means it hasn't been approved yet. However, if they end up passing the review (I have my doubts about that), I'll make sure to buy a copy and report back to Facebook.
The Market Size Fallacy
This is way too complicated.
They aren't being fired for being overpaid, they're being threatened with termination unless they surrender their equity in a privately owned company.

Definiton of extortion (from wikipedia):

Extortion (also called shakedown, outwresting, and
exaction) is a criminal offence which occurs when a
person unlawfully obtains either money, property or
services from a person(s), entity, or institution, through coercion.

What Zynga is doing IS extortion. Perhaps it is a form of extortion that is legal in California.
Sign me up - send me your details via email. We might want to anonymize it :-)
"CEO Tim Cook reportedly thinks further Android fragmentation brought about by the Kindle Fire will drive consumers to the iPad."

Fragmentation, eh? That's what Apple thinks will be the downfall of Android tablets?

I wonder if the following was ever said about Apple in the past:

CEO Steve Jobs reportedly thinks that further PC fragmentation brought about by yet another PC maker will drive consumers to the Mac.
The "Stop Online Piracy Act" could kill Internet startups
Hey guys,

First time poster. I used to be at WSGR (now at Mozilla) so worked with a lot of YC startups and wanted to send you all a heads up about legislation being proposed that could significantly hurt entrepreneurs like you and that actually has a good chance of passing unless people speak up - it's called SOPA or the "Stop Online Piracy Act". It greatly broadens what both government and big content can do if they remotely suspect that your business may be involved with even aiding someone in aiding someone else to commit infringement. What's even more troubling is that the bill has broad bipartisan support because no one is speaking up for the businesses that would be hurt by it.

Here's what the EFF had to say about it: https://www.eff.org/deeplinks/2011/10/sopa-hollywood-finally-gets-chance-break-internet.

If you're interested in speaking out, some of the best ways is to reach out to your representative with a letter or an email. Here's an easy form to do that: https://wfc2.wiredforchange.com/o/9042/p/dia/action/public/?action_KEY=8173.

If you're interested in getting more deeply involved, post here.

Thanks for your time,
Jishnu
Not crazy at all - and honestly I want to do a great job of showing how dreary and depressing it can get - the internal drama is real!
Bursa inchide usor pe minus. SIF-urile cresc puternic. BET-FI creste cu 2,31%
Of course! Remember these are ideas that will form the basis for some fiction - I'd love to hear all about it!
Token economies are as old as the hills. It's also called "secondary reinforcement" - although cognitive psychologists will be bothered on ideological grounds if you reference any psychology from before 1950 or so
I can certainly do so. However, IANAL and do not know if distributing the compiled binaries would be in violation of any legalese/laws. Maybe you could look into the distribution part? Please check email at the address in your HN profile.
Why don't country selectors use the free IP databases to pre-fill the country? It would reduce 90% of user input.

After that just tally a daily table of "INSERT INTO country_order (count,country) FROM (SELECT count(*),country from users)" and then do: "SELECT country FROM (((SELECT TOP 10 count,country FROM country_order order by count) UNION (SELECT 0 as count, country from country_order)) GROUP BY country) ORDER BY sum(count), country"

That should produce a country listing where the TOP 10 countries are ordered by their use and the rest are sorted alphabetically. The SQL might not be perfect but you get the idea.
You need more foreign testers.
I find that copy rectangle works wonders for lots of problems like this. It's simple to type

1

2

3

4

5

6

7

8

9

0

and then using copy rectangle I can quickly assemble long lists of numbers.

I do use keyboard macros quite frequently too, but mostly for more complex operations (e.g. start of line, search for char, set point, search for next char, kill-ring-save, move to end, set point, yank, uppercase region)
Not for the little profiles I'm doing during fundraising - just an interesting story is great.
Hey thx for reporting this. It should be gone now.
Sorry, my bad. As Alberto pointed in his comment, I was asking about how to incorporate a company in the USA when you are not a USA citizen (neither a legal resident)?
Trying to get your boss fired means you’re looking at the wrong problem
The other problem with idea people is that they haven't risked anything. I've been partnered with a few idea people in the past and if the project isn't finished quickly, they usually move on or want to do something else (and all the hard work you put into it is for nothing).

If a non-tech person can't offer me connections in my app's market or cash for funding, they won't ever be a partner.

I also now have problems with acquaintances giving me simple ideas that I thought of before (or are in the process of implementing) and claiming that they gave me the idea.
What you are talking about is no dilutional where if they split, you are not diluted and your options do not get diluted, so instead of the 4 you agreed to you get the equivalent after the split. Most contracts are dilutional, where you get 4 regardless of splits, I have never seen a contract (in my dealings) that has been non-dilutional in original form, I have always had to add non-dilutional clauses to my contracts because I have had my ownership eroded through this very mechanism.
I am hanging out on a team product meeting with peeps in Paris, Philly, NYC, and SF as I type this.

For me, this makes G+ 100x more valuable than FB.
rule #0, never assume you can spend one weekend working on your car or bike if you work from home.

it will drag over the week for sure, and will seem way too much more fun/important than work.

my stories are from a younger me, but include:

taking the engine of a motorcycle (a vintage honda trail) out to take it to a shop to redo some threads and get rid of an oil leak... ended up dismantling the entire bike to re-paint it.

taking one sunday to fix the horn of a car (a vintage bmw e34)... ended up dismantling the dashboard and rear firewall of engine compartment to fix/clean all the A/C components

bought an old bicycle on craigslist (bike had some 12yr) to get in shape while biking to work... ended up dismantling the whole thing and restoring it to brand new state. I even opened up the derailleurs and freewheel to properly restore it with original components.
Investors bear some culpability for this. The criteria that they sometimes use to judge their investments is... umm...

I had an investor once tell me with a straight face that he only invests in founders with a "prominent chin," because that "physiognamy" indicates someone who is an "operator." (Edit: he wasn't talking about me. It was at a conference. He had a beer or two in him. But I think he was serious. The context was serious.)

I am not making this shit up. Said investor who shall not be named operates a venture capital and business consulting firm out of Atlanta, Georgia and New York.

Given the quantities of money involved, I am kind of floored that more rational and scientific methods are not brought to bear on the problem of capital allocation. Don't get me wrong. The best of the best do think at least somewhat rationally about allocating their capital. But there is a ton of dumb money, and in my experience the dumb money tends to chase flashy fast-talking boatloads of bullshit piloted by sociopaths.

Edit: that's also why these guys always make a beeline to IPO. The stock market is the dumbest money around. I'm not saying all IPO-driven companies are sleaze-fests... but there's something about how they do it. They do everything they can to create the immediate impression of success in order to push for IPO as fast as possible, cash out, and leave. Groupon is probably the poster child right now.
Physics of yellow angry bird
Ask HN: Did the criteria for "flagging" stories change?
I seem to have lost my ability to flag things. I like to go into /new every once in a while and help flag some of the obvious spam stuff.

Did I miss something?
Mathematics Documentaries
That seams as a minor mistake compared to not be able to type the name of the country in my native language. I guess that is not so obvious to the native English speaking users but it's the required feature if you are considering usability improvement as a goal of redesign.
If you're using Groupon deals as a quick way to get some cash in order to float your business then you're doing it wrong. Considering the way Groupon's payment terms this whole premise of "using a groupon deal" to make payroll doesn't even make sense. I'm tempted to call bullshit on this whole article.

There's a lot of hate out there for Groupon, some of it deserved, but this one is a bit of a stretch.
2010 REVA Car Series
I'am a startup looking for a billing platform?
Anyone heard of the SeedEdition? They are giving the first $1M in revenue for free.
Not exactly.

Bloomberg chose not to feature everyone, but all startups had to agree to be on the show or leave the Techstars program: http://news.ycombinator.com/item?id=3133198
Any VPS host, or EC2, will let you run ZeroMQ in whatever way is appropriate to your problem.

edit: and same for if you run your own server or rent a server, obviously
"Because we fucking occupy fucking Wall Street." Nice! I see that the recent topic of swearing being useful was taken to heart. Good show. Good show.
Looking at things in a vacuum is not very productive. The equivalent code with just raw JavaScript - that is, with no templates, no CoffeeScript, no backbone - would be MUCH more verbose, complicated, and hard to read/maintain.

For example, the => actually makes the code shorter and more readable than the equivalent versions (var that = this all over the place). The el and @template have nothing to do with CoffeeScript: they are from backbone and underscore, respectively. And once again, they are better than the raw JS alternatives (document.getElementById()? and inlining HTML into your JS).
Even in right to work states, there's all sorts of reasons a company can't fire you, it's just the burden is on you to prove them. Pedagogical example is that your boss can't fire you just because you wouldn't sleep with him. If they fire you claiming it was just for performance, but you have evidence of circumstances that makes it clear it was because you wouldn't sleep with him, then you've got a problem.

Firing someone to screw them out of contractual rights you both agreed to is problematic. And even if the company claims it was performance-based, which they will have to, the CEO's statements basically give the other side all the evidence they need to refute that.
It may not have gone away, but I stopped using it. Facebook from here on out, imo.
on demo6, if you move the mouse fast over them... my CPU gets as hammered as if it were flash.
Google partners with Startup Weekend to support entrepreneurs around the world
Google+ as a competitor to facebook is dead.

Now, you can come up with all the creative ideas in the world about how G+ is not supposed to be a facebook killer. I believe that is a cop out.

Google really wants to kill facebook and hoped to make a dent with G+. Why is it hard to acknowledge that they haven't made any noticeable dent? And that for the most part, facebook was very quick to address the granular privacy features that made G+ somewhat interesting.

You can already see how Google+ is being integrated into the company’s entire product line. The +1 button is visible on every YouTube video and search results page, and it is even on single images from the site’s visual search. Earlier this week, Google began offering Google+ pages for businesses, too.

Very classic error: assuming development/integration equal traction. Yes, google can slap +1 button on every darn page. And of course a bunch of people might click on it. The billion dollar question is what longterm benefit does G+ deliver to its users? Is there any? Engagement metrics usually answer this question. But Google won't release engagement metrics. Guess away as to why...
I really like G+, but I'm a bit dismayed that they seem to be addressing the concerns of brands over those of users.

The nymwars was a prominent example, of course, and even the resulting promise of pseudonymity features have yet to surface, while Pages for brands are now live.

The lack of an outward facing platform of APIs is also concerning. I continue to hope that the Plus project is the beginning of a way to implement social features into the web itself. I hope that Google doesn't forget that as the web gets better, Google gets better, and as people use the web more, people use Google more.
Thanks! They're a little tricky with that stuff, and my partner handles all the bizdev stuff so I don't know exactly how he did it--I think he has an old contact there. With that being said, TC will likely ignore you if your site has been live for a while, but their ears perk up if you offer an exclusive on an actual launch. Email them in the middle of the week, with some time to spare, because they get loaded up with emails on Mondays and are more likely to ignore you.
How did all you people find jobs that allow you to work from home? I would love to try it, I just don't see many programmer jobs that allow this.
Why? You can sell Free Software. The FSF states that in their FAQ(http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMone...). There is absolutely nothing wrong with charging for Growl.
That is an inaccurate view of the situation. Unvested shares are not equity.

You are acting as if they are being asked to give away something that they own; they are being asked to give up future compensation.

I put this in another comment:
"However the problem with your math (and most others in this thread) is this: lets say Zynga values me at 4 shares, and I get 1 vested per year. However after two years, and a few splits, I have 128 shares.

The company hired me to work as a 4 share employee, then it grew like crazy and I became a 128 share employee. This is normal in tech nowadays, most people take it for granted that you just get lucky and accept your windfall. But the fact is that you are a 4 share employee being paid 3000% of what you were hired at."

I know this goes against the way it's always been in the tech industry, but it is not extortion.