skysight-inc/HackerNews huggingface dataset:
(Not Mike, but I can relate) - I suffered from a similar problem some time ago, that I have since overcome. I'm not sure if I can offer any words of advice, but I can give you a recount of my experience that helped me overcome it. Like you, I would often start projects, leaving them unfinished after the interesting part. After noticing this trend, I stopped and did a little introspection. I thought long and hard about what I want to do in an ideal world. Do I want to be a corporate citizen my entire life (no harm in that) or do I want to do my own thing? I determined that I eventually want to be my own boss and try to build things that people (and I) care about. Although apparent, I had to realize and implant in my head that nobody was going to do anything for me. If I want to be successful, I'm going to have to bust my ass and do it on my own. I was going to have to make sacrifices and modify my behavior. I had to exercise self-control and only focus on one project at a time (I would tend to bounce back and forth between ideas). I had to treat it like a job and set up expectations and deadlines. I had to set up tasks and goals and deadlines, because flying by the seat of my pants hadn't gotten me very far, and sure as hell hadn't allowed me to finish any projects. So, I guess, what it boils down to, is that I had to make a behavior modification and realize that I have to do it on my own, and that I can gripe and groan and read about other's success on Hacker News all I wanted, but if I wanted to be successful, it was all up to me.
There's a great presentation of these types of issues in the book Purely Functional Data Structures:

http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf
Swiss Alps 04
You might like this 18 minute TED talk that parallels the article's idea. "People don't buy what you do; they buy why you do it."

http://www.ted.com/talks/simon_sinek_how_great_leaders_inspi...
Bing and Yahoo yield higher "percentage of search queries that result in a visit to a website". I often use google's
built-in calculator, flight status and definition queries. This means I am "finding relevant information" without finding a website. Does it make google less efficient? I do not think so.
What do you think will be the top 5 trends in the next 5-10 years in the internet and mobile space?
With Scala you get:

1. The performance of Java

2. The brevity of Ruby/Python

3. Static typing with a concise syntax => no need to write tests for type errors. The Lift devs claim allows less total code than an equivalent Ruby app. (See David Pollack on Quora)

4. Functional syntax and Erlang style lightweight message passing, giving you the ability to more quickly pick up Haskell, Ocaml, Erlang etc. if you ever desire.

Not a bad list.

Regarding Clojure, I'm a fan of it too, but wasn't planning on jumping on that bandwagon till the JVM has invokedynamic, lambdas, and closures (eg, Java 8 out and relatively stable). But lots of people obviously are now, especially Rubyists it seems, including Heroku. Why is that?
That certain project is over - but I'll keep that in mind. Thanks.
If I were that charity, I would immediately stand up, return the money, and chastise him for his illegal and unethical actions.
I don't know you, but you come off as quite pretentious.

I work for a charity/non-profit but that doesn't prevent me from seeing the value in a shared good experiment.

Asides from the myriad of other issues in your post, the most important one is that you completely ignore the fact that many people may donate quite a bit to charity, but also may wish to involve themselves in a thing like Jonathan's card. The two are not mutually exclusive, and deriving value from the latter may encourage someone to do more of the former. It looks like you were too short-sighted to actually think any of this through though in your attempt to make a selfish point.
StyleFeeder - a "lean" success story
No, Microsoft makes money selling software; Windows is just their best selling piece of software. They also make money selling Mac Office, for example.

They could also theoretically profit from .NET being platform agnostic; perhaps by releasing a Visual Studio for Mac (that works with Mono). They'd probably own corporate programming departments if they did that.
I've been using AeroFS in headless mode on my NAS as well, and it's worked fine so far (the headless mode itself, I think there were a few bugs in AeroFS).

I'll try it again now, however. If they nail the fundamentals down, it'll replace Dropbox for me.

EDIT: Or do you mean custom NAS OSes? Mine just runs Ubuntu.
The second 'Idea dump' I posted on my blog yesterday - make of them what you will.
I would agree with Steve's statement if it were phrased as "cooperation over competition." Sometimes competing is just not avoidable, but that's alright.
Seems logical enough, no?

There is diminishing personal benefit in getting another 2-3x returns. To quote The credit card companies - locking in your kids education is priceless.

From a moral point of view - if firms are turning down billion dollar exits, they owe their early vested employees some liquidity.

Of course the size of the rush to the exit is also indicative of the health of the firm.
Send Amazon a DMCA takedown notice and alert the seller as well.
Do you consider Hacker News threads more important that working to end world hunger? ;)
‘Maple Leaf Miracle’: How Canada and four other countries regained AAA ratings
Amazon Kindle Cloud Reader: Hands-On First Look
Sick of all the AAPL financial news
Coffee-laundering. Interesting thought.
I agree. I also get it from a position angle- if everybody else is doing A, we'll do !A. Of course, the risk is that people may prefer A.
>"Google doesn't get social..."

The name '+1' bears this out. On the one hand, it's meaning is geeky enough that my mom won't understand it. On the other hand, it's use is so pathetically inarticulate, that I wouldn't want my online profile to be associated with it.
Fantastic! Thanks for doing this because some of our devs barely use SVN in my office and it would be great if they became more aware of the benefits of version control. I've used git on previous projects and love the distributed model, hopefully having this as a good reading option in our office will help improve us all.
Start taking bets: September 7 fingered for fall Apple event
First of all, we're talking about the VM here, so why does not having ASP.NET or Windows Forms make any difference? Better yet, would you even want your browser to come with them? Also, although the VM bytecode does change with time, it doesn't change as much as the .NET libraries. I'm saying this because the 'lag time' argument isn't all that significant for this reason.

But outside of that, "substantial lag time"? In my opinion the mono team has always been exceptionally fast when it comes to implementing new features in the .NET world. Plus mono has its own tool sets and features that aren't in the regular .NET framework and wont be any time soon.

I am not saying that Mono is the VM I'd like browsers to implement, but my reasons are definitely not related to it not being able to come with the ASP.NET framework.
These circumstances include the fact that this business had had an account with PayPal for six years and had run hundreds of thousands of pounds through it.

If you never trust businesses that appear to be legitimate, no matter how long they maintain this appearance, eventually all your legitimate (and highly profitable) business customers will leave. That risk should be weighed against the fraud risk.
Regarding #3 (and probably #4), make sure they don't clutter your default UI (maybe hide them behind a small button in preferences). There's a reason why Dropbox is so popular, and it's because it's just a folder that syncs. You might want to preserve that simplicity as much as you can in AeroFS too.
Those insisting that there's no way this will be another ActiveX would be wise to notice this. We're not even one day into the release and already there's a browser-crashing bug.
You're not finishing projects because your projects are too big. Choose smaller projects.

It's a lot faster to plan than it is to code. Before you start coding, plan. Try to figure out the Minimum Viable Product.

If you want your project to get used by others, try to verify that people actually need your project before coding.

You can plan and verify need much faster than you can code. After planning and verifying several projects, pick one that is very simple and do it. If you are unable to complete it in time, you messed up your planning.
Eliminate Packaging from your Vegetarian Kitchen
> "how do people react when someone takes the money (which is a public good) and imposes their own morals on it (even if it's for good)?"

Not well?
>On the plus side, I suppose now we know who kept on abusing the card (people were wondering in other threads).

I'm betting most of the people abusing the card aren't sending the proceeds to charity...
Here's the source of the data:

http://www.hitwise.com/us/press-center/press-releases/experi...
Today Miami Dolphins vs Atlanta Falcons live stream online watch
Miami Dolphins vs Atlanta Falcons
Match scheduled:
date: 12-08-2011
time: 23:30 until 03:00 GMT
watch and enjoy now NFL full season and watch today SMiami Dolphins vs Atlanta Falcons. For all NFL loving people, keep visiting on this site to watch all li
ve NFL preseason to Super Bowl games actions in HD quality.So we will expect that, you will enjoy your NFL 2011 this whole season much better.Keep visiting and enjoy your time.
NFL Hall of Fame : The preseason schedule was released April 12, 2011, with the Pro Football Hall of Fame Game on August on this year.
The other day I saw a QR code on the back of a bus. I'm not kidding.

This is in a small Canadian city that is not very tech-savvy. I am willing to wager that the vast majority of people don't even know what it is. Why it was placed on a bus I simply don't understand. Maybe the joke is on me and I'm the only one who isn't getting this?
Well, I can understand them requiring you to pick one name as your primary name. While e.g. a feature that allowed you to present a different name to different Circles might be a good one, I don't think it's unfair of them not to implement such a feature.

That said, the gray area here -- and the difference between the stated policy and their actions -- is the problem. Per their policy, I don't see why you couldn't use "Pyrodogg" as your name, if that is in fact what you're most frequently known by. I guess it's not a "full" name (first and last) but I don't see anything in their policy that explicitly prohibits that.

But I guess what people are saying is they would take action against you if you went that route -- in which case, the problem is one of enforcement rather than policy, no?

Don't get me wrong, I think they are mucking this up -- I'm just not convinced (yet) that their stated policy is as bad as some of the criticism is making it out to be. Most of the rules make sense (no impersonations, no special chars, etc.), so I don't get why they can't just say, "Call yourself whatever you want as long as it doesn't break these rules."
Welcome to the Cloud - "Your Apple ID has been disabled."
Peter Norvig also has two implementations of Prolog in Paradigms of AI Programming (first one is interpreted, second is complied) in Common Lisp. The book is highly recommended because Norvig's code is very elegant and his exposition is wonderful.

Allegro Prolog [1] is based on Norvig's implementation, although I'm sure they've done a fair bit of optimizing.

[1]: http://www.franz.com/products/prolog/
MIT scientifically defines ‘curb appeal’ using Google Street View
> ... we strive ... to make connecting with people on the web more like connecting with people in the real world

Oh, man... where do I begin... I am certainly not the only one who specifically does not want to connect to the people on the web like I would connect in the real world.
Network security checker : Sharescan.
There is, yes. There's also a headless daemon.
Yes there is :)
This isn't true though. Unless you have some egregious terms of service violation, your account will only lose access to Google+. For example, not using your real name could get you banned from G+, but the rest of your Google account will still be usable and accessible.
Samsung to Appeal EU Galaxy Tab Injunction
Should I use Yes/No or Ok/Cancel on my message box?
Your thoughts on my new podcast?
Review my startup: Housefed.com 2.0 - idea is an Airbnb for food
As a one-man startup, many thanks in advance for your feedback.

Housefed.com - find home meals all over the world to book a seat at. Opentable for your kitchen / Airbnb for food. Try new foods while meeting new people from the comfort of the host's home.

A little background- on March 28th, I released the 1.0 version to being building a community of people passionate about food. Since then the site has grown to over 2,000 users from over 400 cities in 75 countries.

I have had 2 test meals at my house in San Francisco that went brilliantly. Guests from Google, Yahoo, Linkedin, Yelp, and other smaller companies. From these events, I personally knew 25% of the guests ahead of time. While initially it may seem like an awkward concept, both events were incredibly fun as everyone met each other and found mutual acquaintances.

Right now there are 2 live meals in San Francisco- a Node.JS BBQ & a Turkish Vegetarian meal.

This latest update was a huge shift as it made the meals / hosts front and center. In terms of UX, any advice the HN community has would be greatly appreciated. I am still trying to figure out the best way to present the content (meals, hosts, photos, & users).

Background on me: My name is Emile. I left my last job last July, taught myself how to code, and blogged about the journey at proudn00b.com. A little over 1 year later, Housefed is the result of that journey.

Thanks again for your ideas & comments.
What a generous offer! I'm looking for feedback on my site http://freeblogging.me if you have time. It's early days but I'd like an honest opinion on whether you think it's a good concept.
Trojan Adware - What Is Trojan Adware
Trojan adware is the malicious activity which affects the computer system but it is developed as a form of the software through which different functions can be performed. When the Trojan adware is us
There are a few forces at work here:

.Net begets Windows: long-standing MS strategy has been to provide tools & resources that drive Windows adoption.

The millions problem: MS measures licenses for things in the millions. Anything below that is really difficult to make a business case worthy of pursuing (in their world.) Are there millions (plural) of potential adoptions for .Net on non-MS platforms?

How do they make money: .Net is essentially a loss-leader for them now, as they don't charge for it (they make it up in OS licensing.) They're not in position to derive revenue from other platforms.

Target audience: while Linux is the dominant OS in most startups, Windows heavily targeted to corporate environments. While spending resources to target other OSes works for some people, some users who have large Windows installations want to see resources directed at pushing their platform. And, those users are ones with license dollars behind them.

*The koolaid factor: if you've spent time in Redmond, you get this weird feeling there's a large contingency of people who have no idea there's a different OS out in the world. Seriously, in some places over there it's like the Truman Show.

These aren't my talking points; I have friends & colleagues in/around MS who frame this for me. I don't advocate these positions, only that they are significant issues in the conversation.
There's more discussion on the official announcement: http://news.ycombinator.com/item?id=2877442
Number Of Firefox Users Selecting ‘Do Not Track’ Has Quadrupled
ASAP on JRuby
No Facebook Music Yet? No Problem Meet The Wonderful +Music Chrome Extension
When you say it amounted to an HR hire, did you cash out at all?

If not, and the options are unvested, then it is just a job - you didn't receive anything the day you came onboard that someone off the street could not have negotiated.

Unfortunately, your cofounder is no longer a cofounder, but a coworker. The reason for advance notice would be the same as in any other workplace (i.e. a personal relationship) as would be the notification expectations to your new employer.

The unvested options exist only to place a value on your leaving. If they are not worth as much to you as leaving, then there's nothing wrong with going - and if people are going to be pissed, they'll be pissed anyway. The sort of people you want to work for are those who value your longterm happiness more than your warm body filling a production schedule.

Good luck.

[edit: I'll add that if you didn't cash out somewhat, that was a really dumb strategy by the acquiring company because it did not give you any immediate benefit for having ground it out all those years]
Well, if he stole enough to buy an iPad, that's a large chunk of the missing money from the card right there.

I'm willing to bet most of the other people stealing from the card aren't rich and successful YC graduate entrepreneurs either but somehow that makes what he did much worse in my opinion. He's also a rich guy lecturing people on how they should be donating every little bit of their excess money to charity. I'm sorry but something about this whole constellation is making my blood boil.
For the same reason they don't just put Webkit into Internet Explorer and move the IE team to other projects -- they want control over the platform.
Show HN: A Chrome extension that adds moustaches to every face on the web
Subclassing in Clojure
This probably isn't the opinion that you're looking for, but I like the look of it. Make the space between posts larger. Your CamelCase clashes with the 90's vibe. A well placed tacky gif wouldn't hurt.
Sorry for the formatting issues here. Blame the author. <--
This is a little off topic but I have to rebut your argument. There's plenty of information and sources cited in this article [1,2,3] and I can't understand the sentiment that the problems with Monsanto are more hype than real. Also, a company dealing with the most important issue in the world doesn't absolve it of wrong-doing (be it illegal or immoral) and nor should it weaken standards that we may apply to others solving "less important issues". Both the means and the ends are important.

[1] http://en.wikipedia.org/wiki/Monsanto#Environmental_and_heal...

[2] http://en.wikipedia.org/wiki/Monsanto#Related_legal_actions

[3] http://en.wikipedia.org/wiki/Monsanto#Criticism
Short Selling of Stocks Banned in France, Spain
Every Visual Studio for Mac license sold means one less Windows license sold. If they make the transition away from Windows easy, less corporations would want to enter corporate licenses. Mac users would consider using iWork instead of Office. That move would, ultimately, erode Microsoft's market dominance, then their share and the slide into one-more-competitor condition would be inevitable.

If they ever do that, it'll be because they think Macs and other OSs don't represent a threat to other Microsoft software.
Jonathan said it was a social experiment. This, and people's reaction to it, is part of that.
firefox on XP here, and I couldn't submit the form either.
I've been using Protovis, and my main complaint about D3 is that it brings you closer to the DOM. I suppose that's the point, and is generally a strength, but it doesn't give you a nice abstraction layer for cross-vector-language bindings (svg vs vml). Things like SVGWeb help where SVG isn't available, but it's not quite as nice as direct VML support.

Can't wait for full SVG support in all common browsers!
I know this opinion might not be popular here, but I support the enforcement of real (istic) names. If you are honestly that concerned about your privacy, but still want desperately to join an online social network where you share personal details, why not make up a name that simply sounds realistic? They won't ban an Alfred or a Henry, and you can still enjoy all the anonymity you can handle.

I guess I just don't see the big deal here. If I am missing something, feel free to fill me in.
These are more or less the same reasons I pointed out in a post from three years ago about desktops versus laptops: http://jseliger.com/2008/12/26/computer-post-desktop-or-lapt... , and, as people observed then, some of them can be overcome: external peripherals for ergonomics, larger screens, and extra storage.

The real question is whether you a) can or want to afford a laptop, which still tend to be relatively more expensive than desktops and b) whether you're actually mobile enough to bother. In my case, I have a great chair, a sweet desk, two large monitors, and a room of my own; this means I tend to do my best work there.

(Note: I also left this comment on pcmag.com).
Bollywood Keeps it Casual For the Summer
Luxury Hotels Portugal
After a recent stay in this beautiful hotel I couldn't help but share my experience :)
Germany looks to migrants to fight labor shortage
Kibin provides free, crowdsourced editing (500 Startups '11)
Good point. Python's [] is a list (array). I considered using a Python dictionary, but that seemed wasteful for a small alphabet. Python does have a built-in set() class, which would have been more appropriate.
Donating money to starving children in Africa well-meaning, but cruel. Life in Africa sucks, and making people live there longer is not a good deed. The West has invested incredible sums of money into Africa, and the result is corruption, violence, and stagnation. They are begging us to stop:

http://www.spiegel.de/international/spiegel/0,1518,363663,00...

I believe that about as strongly as Sam believes that donating to Africa will help (this time is different!). Buuut I wouldn't feel justified in stealing from a charity in order to act on that belief.
The rich steal stealing from the rich to eventually pass a percentage on to the poor. I'm sure it seemed much more Robin Hood-y at the time.

There are far less scummy ways to do something like this. Game a Bing promotion, take advantage of lax security in some other MegaCorp rewards programme - or gasp use your own money. Mind you, those guys are more likely to sue than a disparate bunch of well-meaning folks.
I agree with gary4gar, this is such an excellent book.

CLR is sitting by my desk now. Seeing this book inspires me to code.
My point was that they already do it through Mac Office.
Great to hear! Thanks for the note.
You're saying that you should lie about who you are in order to fit in. Some people don't want to lie. Forcing them to do so, by creating a situation in which it is an optimal solution, is unethical and wrong.
I powered through nearly the whole book in a pretty short period of time, preparing for my Google interviews. It was a great review (and a great intro to a few classes of algorithms (e.g. max flow) I hadn't seen before). Congrats to the authors.
open - are you still open to ideas and businesses? I am close to launch. email in profile.

looking for python hacker / entrepreneur / angel
Virtuosos Becoming a Dime a Dozen
It's really not that hard. You go to the Sharing Settings, you choose which lists of people you want to see the items you share (admittedly, making a list does require going to Google Contacts, which that page links to), and then when you see an item you want to share you press the share button.

I would much rather that it integrate with G+, or at least allow selection of which groups I want to be able to see a single item rather than just being able to decide who gets the entire stream, but I find it very difficult to believe that you required "several software engineers" to set it up.

Of course, it's very fashionable to hate Reader, as it has been for a while.