skysight-inc/HackerNews huggingface dataset:
This is pretty neat, though I found myself doing similar things in small test files when I was first learning C and printing the results. C compile times suck, but with like a 10 line program or so to toy with a language semantic, it was practically instant (in 2007). But then again I had never used a dynamic language like Ruby/Python before then so I didn't know better.

More people should be hopping on this bandwagon though because debuggers are awesome. I typically find myself using `po` the most in LLDB (Xcode, iOS development) but it's insanely useful especially when Xcode refuses to show me the values of something I want in the Variables View, ex. NSDictionary keys/values, objects in an NSArray, etc. I'll also use it sometimes to execute simple commands like `[myArrayObject count]` when the Variables View refuses to show me property values. Sometimes Xcode's GUI bits just don't cut it!

There's more info on what you can do with LLDB here:
http://lldb.llvm.org/tutorial.html

And if you've used GDB, this might be of use:
http://lldb.llvm.org/lldb-gdb.html
I'm afriad this doesn't make much sense from a Python point of view, where a metaclass is a very specific language construct. For more details, you can't do much better than the StackOverflow answer that JulianWasTaken has linked to.
An "is" operator puzzle, part two
Teardown Preview: Inside the Apple iPhone 5
> This algorithm works because no matter what the bias is, the odds of getting a Heads then Tails will always be exactly the same as the odds of getting a Tails then Heads.

That may be easy to state, but I don't see it at all as a self-evident Truth. Hence the need for jargon, in order to actually come up with proofs in the language of mathematics.
I have no idea about Hadoop but if you want to learn about NoSQL databases you can start with MongoDB[1]. It is simple and straight-forward and has pretty good documentation on its website. There is also a Mongo+Hadoop Connector[2], a series of plugins for the Apache Hadoop Platform to allow connectivity to MongoDB. Also check this article -

http://www.osintegrators.com/whitepapers/MongoHadoopWP/index...

[1]http://www.mongodb.org/

[2]http://api.mongodb.org/hadoop/MongoDB%2BHadoop+Connector.htm...
At least (s)he wasn't resorting to ad hominem. How about you keep things on topic when debating?
So rent a gasoline powered car for the one a year family vacation. The other 358 days of the year you will be saving money and time.
There used to be a page at https://www.joindiaspora.com/project.html with screenshots, but it doesn't seem to exist now.

Edit: I found this video http://vimeo.com/37411394
The money is still a way of keeping score.
GDB skills are one of those super useful abilities that you just can't find in most CS graduates. I often spend a few days with new C developers just teaching them how to use GDB to find problems. They are amazed when they find out you can examine variables and set conditional breakpoints.
Show HN: Role Playing Game for Self Improvement (weekend project)
Hey HN, been working on a project & could use all you lovelies' feedback :) I was inspired by habit-tracker apps like Joe's Goals, but I wanted something more robust and personally motivating. So I built a habit-tracker which plays like an RPG. As you accomplish goals, you level up. If you fail your goals, you lose hit points. You can buy weapons and armor, etc. Open source (https://github.com/lefnire/habitrpg), built on DerbyJS (http://derbyjs.com/), and uses BrowserQuest's icon sets. Integration with productivity tools primary on the roadmap (https://github.com/lefnire/habitrpg#roadmap).

I stress-tested some, but Derby is a work in progress - so bear with me if it goes down.
Classic first world problem, right here...

Oh no - I have so much music that a physical storage model doesn't scale - in fact, I have so. much. music. that I can't afford to own it in physical media! I can only afford to license it for my lifetime! Whatever shall I do?

This isn't to say that transferable digital assets are unimportant, but just to point out that part of the reason people in previous generations did not suffer our terrible woes is that only very few of them tried to accumulate obscenely large collections. (I have 27 GB of music accumulated - that's 16 days of nonstop music. When I cast my eye over history, I am in the obscenely wealthy 0.001% (pick a number) who could command over two weeks of nonstop music on a whim. It's nothing less than obscene.)

If you keep a moderate library, there's nothing wrong with physical media.
What I don't understand is why don't they put a small 20 kW 500 cc one cylinder generator in cars, at the same time they could reduce the battery size quite a lot and still most trips could be made purely electrically. Cost would be a lot lower as well.

The average power needed for driving is very low, only 10-20 kW and the battery handles the peaks like when you need to climb a hill or overtake. For example in this article they used 78.2 kWh in 5 h, meaning average 16 kW. The small generator could be called a spare energy source.

Instead, all plugin hybrids have big expensive heavy four cylinder engines which defeats the whole point of building a hybrid in the first place. For example 1.4 liters in the Chevrolet Volt / Opel Ampera.

And then Tesla has no high energy density backup source which again limits the usability of that car (and forces you to keep another car). And raises anxiety...
The quote I pulled (see my sibling comment) includes distribution as part of the 12%.

Also, please don't edit your post to reply. Use reply to reply.
Hey HN, been working on a project & could use all you lovelies' feedback :) I was inspired by habit-tracker apps like Joe's Goals, but I wanted something more robust and personally motivating. So I built a habit-tracker which plays like an RPG. As you accomplish goals, you level up. If you fail your goals, you lose hit points. You can buy weapons and armor, etc. Open source (https://github.com/lefnire/habitrpg), built on DerbyJS (http://derbyjs.com/), and uses BrowserQuest's icon sets. Integration with productivity tools primary on the roadmap (https://github.com/lefnire/habitrpg#roadmap).

I stress-tested some, but Derby is a work in progress - so bear with me, I'll restart if it goes down.
Google cache: http://webcache.googleusercontent.com/search?q=cache:oLV7ond...

Looks like Stripe is missing.
Who can blame them? It's hard working on something nobody wants.
Agreed! I loved the post and I think I'll really enjoy the service, but had to go looking for the link to the actual service. (It didn't really help the menu is hidden). Just add a link in the first sentence. That's the first place I'm looking for links. Nice work overall guys!!!
I understand where you are coming from, and that is one of the biggest challenges for us. We really feel that with an email centric approach, we can help companies which want to do light-weight collaboration, and are fine with trading off very rich functionality for a simple email centric workflow.

Do look at our reviews on the Google Apps marketplace - we have quite a few companies as paying customers now: http://www.google.com/enterprise/marketplace/viewListing?pro...
Chrome Web Store - Hacker News
How about you guys open up registration on the main site? I registered, what, a year, two ago, and never was able to make an account.

I signed up on another pod but it was never up to date or stable.
I started my company (Zoho Corp) after I got married and our son was born within a couple of years of it. One co-founder already had a kid by the time we got started. It helped that none of us were into "youth culture" but more of a "geek culture" - even at 23, we were far more interested in seeking out people to discuss The Economist than to go to a bar ... I am not ashamed to admit it!

My point is you can have a reasonably normal family life and you can build a company. These are not mutually exclusive. Some of the insane stuff people say they have had to do (30 hours of nonstop coding and so on) ... I am not sure all of that is required for success. Hard work, yes, many sacrifices, yes, but we can get a lot done in a 50 hour focused work-week, and we don't have to sacrifice all normal human relationships (parents, spouses, kids, friendships...) to build a company. What would be the point of that?

Yes, of course, if I had set a goal that we had to exit in 4 years it would have been a different story.
> If that's so, you're incorrect: at 22% his final approval rating was the worst in history, since they began recording such things in the thirties.

The day after election day, you're probably going to be telling us that 45-55% of the voters were idiots. Today, we can find large fractions which believe all sorts of idiocy (such as "think happy thoughts to help you get pregnant").

Combine that with a press that campaigned against W for his 2 terms while he stopped campaigning after his first and it's surprising that he was at 22%.

Today's happy fact, national "income" dropped more during "the recovery" than during the recession.
They intentionally chose a route at the maximum possible millage. Most people would be more conservative.
From what I remember from The Paypal Wars (highly recommended):

There was a culture clash when X got bought by Paypal. Elon was in charge of X and became the CEO of the combined company (as Peter Thiel took a leave of abscence) and wanted to switch from Unix to Windows. Max Levchin, the main tech guy at Paypal hated that idea. Elon initially got his way, and Max got marginalized. He then started looking into fraud cases and discovered that fraud, although low as a percentage of revenue, was growing rapidly. Max then persuaded people that the #1 priority should be to fix the fraud issue before it would kill them, and that they didn't have the time to worry about the technology stack. Elon Musk got kicked out, Peter Thiel came back to Paypal as CEO and Max managed to squash the fraud problem. Their competitors either failed to get traction or got crushed by fraud. With Paypal as the last one standing they won and got bought by Ebay.

http://www.amazon.com/The-PayPal-Wars-Battles-Planet/dp/0974...
Awesome write up and awesome challenge - look forward to the next one!
I went through this learning experience. Something similar to a struct with 32 bit items, a 16 bit item, then a 64 bit item. The 64 bit item was being aligned to a friendly 32 bit address, which left 16 bits of unassigned memory between the 16 and 64 bit items.
> It would be an awesome commuter car, but it's awfully hard to justify that price tag for something you only use an about 8 hours a week.

You could say that about any luxury car. The vast majority of people simply don't drive more than 250 miles in a day.
They seem to have moved to http://makr.io. I think the fact the site greets you with a Facebook login button says enough about their belief in Diaspora.
There is a massive difference in the ability to satiate of fat and protein vs sugar.
Rotating Canvas Sphere In .5K
FireEye spotted Critical 0-day vulnerability in Java Runtime Environment
They said they did in the article. Is it still telling you to wait for another invite?

If you want to join another pod I'd recommend diasp.org if you are in the US.
Are there any difference to https://github.com/pry/pry-exception_explorer ?
Another layer of security for your Dropbox account (two-step verification)
Apple innovates? I always get conceptual whiplash from people who say this combined with Jobs' quote about how "good artists copy, great artists steal".

I guess it should be expanded to "good artists copy, great artists steal, and successful, artsy companies use trade dress protections".
I really like the step by step nature of his post, starting with an ad hoc jQuery implementation and moving gradually to a Backbone implementation while touching on subjects as separation of responsibilities.
10 Leaders Who Aren't Afraid to Be Transparent
You have to make the distinction between injuries caused by too-much-too-soon and long-term injuries caused by the method of running. To say that barefooters have just as many injuries as other runners might simply be a consequence of many people transitioning too fast from inch-thick heels to barefoot.

As for long-term injuries (non-transitional), the jury's still out, but all clues so far point towards barefoot or minimalist shoes being the most beneficial. [1]

http://en.wikipedia.org/wiki/Barefoot_running#Health_and_med...
Not exactly... http://thenextweb.com/socialmedia/2011/10/12/diaspora-asks-u...
Tech Jobs are tripling now the Compensation needs to triple too!
I used to really tightly regulate everything I ate, and stuck to that as a bit of a crutch, and like you would gain it all back when I stopped. Since I've stopped allowing myself any candy (or candy-like things), I've been able to be pretty chilled out about what else I eat... Also: I weigh myself every day, and plot it, which helps me get back on track if I'm starting to creep up, and need to eat just a little less
It does way more normalizing than just the name of the function. It works around a number of bugs when the element is in an iframe, and it has a fallback if you're using it for video (which was the main reason I wrote it).
Wave good-bye to VMware's unloved vSphere vRAM 'vTax'
I agree VxWorks would require additional porting effort. I also think that Android was the right choice for this mission.

I'm not sure I agree with the implied high priority placed on open source. The relative development costs of android, real-time linux, or even a commerical RTOS are noise in the flight software development budget. Reducing the cost is a more important driver to making space more accessible.

The big benefit, if these android cube sats fly successfully, would be to retire a lot of risks - thus opening the door for future programs to fly with android.
"About.com got hit pretty hard by the Panda algorithm change"

Oh good, while still one of the better ones, their content was often still somewhat sprawly and unhelpful. They still focused too much on having breadth of content without having enough quality content. The best of the content farms is still a content farm in the end.
You know what? Ignore my comment above. I'm not even looking for an apartment right now, so my opinion doesn't matter.

Good luck with your scope expansion!
Apple's Pyrrhic Patent Victory
Amazing if they actually made $200k last two years. I still can't believe people think this is a lot of money for a software project.
Amazing story you have Sridhar (context - http://en.wikipedia.org/wiki/Sridhar_Vembu)

Congratulations on building an awesome company and being totally humble about it. I wish stories like yours were told more to put startups, life and what's important into perspective.
Yea, this is one of the biggest missing pieces of stripe. The "volume" metrics they have just don't mean much. For example, they don't count refunds in the volume as far as I can tell.

Thanks for making this, I'm trying it right now!

EDIT: having some issues loading the data. It's not quite working.
Exactly, Here is a theory, I think one of the reason for a lack of enterprise 2.0 startups is that people like you and me (I have 2 kids as well) can't do things like YC, and most enterprise startup ideas come from people working in enterprises for years, and suffering the daily grind of old, overpriced enterprise software.

Since many top talent are usually less inclined to work for gray boring enterprises, and prefer startups (Who wouldn't?), then they don't face the problems we "older" developers see every day. no problem to solve, less ideas, less enterprise targeted startups.

I think PG wrote about it somewhere regarding things he looks to fund. (http://ycombinator.com/ideas.html)

Solution? I have no clue... but a VC backed babysitter 2.0 startup might be a step in the right direction

Edit: "do things like YC" should read - "create and run startups", not YC in specific.
Its been a past criticism of Gmail service too, when it introduced the 'no-folders' concept. "All inter-galactic mail in one single inbox folder. You must be kidding." But slowly, one gets used to the fact its just a different way of organizing mail, and quite an efficient one at that. So if you just get your head around a new approach like Grexit, you can save the overhead of using multiple project management tools, task queues etc, and save on their respective learning curves as well. Everybody knows how to use email.
This is pretty sad.
High DPI Canvas
or "So long, and thanks for all the money."
Agreed. Four founders, that's $25k/year each for 2 years.
Apparently one of them is this website. "Error establishing a database connection"
Innovation? Small businesses? Positive effects to consumers? You pick.
Yet on the Space Invaders Game TSpace (TCL/TK)
Command Line Pandora with Pianobar
The SQLite lock timeout nightmare
The easy way : https://chrome.google.com/webstore/detail/hgmloofddffdnphfgc...
> Whenever an unhandled exception happens in your program, pry-rescue opens an interactive pry shell right at the point it was raised. Instead of glowering at a stack-trace spewed out by a dying process, you'll be engaging with your program as though it were still alive!

The pry console gives you access to the method that raised the exception, you can use it to inspect the values of variables (no more print statements!), the source code of methods (no more flapping around with a text editor!), and even move up and down the call stack (like a real debugger!).

Basically what we were doing in Smalltalk for decades and trying to tell people about. (To a remarkable degree of push-back and vitriol.) Many years ago, one of our community pointed out that while it lost out as a mainstream platform, Smalltalk actually won the war of ideas. (It's taking quite a long time for everyone else to catch up, however. People keep thinking they've gotten there when they're still a good 1/3rd short.)
Well, that sounds good, but should you not make it obvious and clear on the homepage?
Samsung didn't make just any phone, they copied the iPhone.

Microsoft at least managed to try something completely different with Windows Phone, and I think it's a hell of a lot more innovative than what Samsung did.
In places where insurance is required, how do genetic tests interact with preexisting/ongoing condition exemptions? Is a hereditary disease considered to have started at birth, or at the first (approved/licenced) diagnosis?

Would a patient receiving unsolicited results as mentioned in the article be under any obligation to inform their insurers?
I added a link on the word "Streak" in the first sentence. Thanks for the advice.

We will look into adding a link on the side of the blog as well so it is always there.
Ah, thanks. It seems to be in the same league, but in a different context. Gotta remember that they're different for the future.
A/B testing dynamic sites with Google Analytics and events
I would have liked to see if there was anything about the actual pricing of the different apps. For instance, did the apps that increased their revenue the most during the sale happen to be the highest priced? Valve claims, with numbers from Steam, that deep discounts during a sale tends to lead to higher revenue. But, as you say, with prices so low that a 50% sale on a $1.99 app isn't much to bother with. Either you want the app or not, the price in most cases is not that big a deal.

I just wonder if there's a value thing associated with the price of the app. For instance, someone seeing that $5.99 app they're kind of interested in, but not convinced, on sale for $2.99 may buy it. A higher dollar amount suggests quality (not necessarily true) and a 50% discount on a possibly desirable product suggests a deal worth considering.
You are making a confusion here, CINT != CLING.
I don't think he meant "top" meaning (necessarily) leaders of a hierarchy. I think it meant more like look to people who are performing "better" than you -- for whatever thing you want to measure.
Library size has nothing to do with it.
People choose digital for reasons other than "too many little plastic discs to keep track of".

Digital content enables a certain class of packrat, to be sure. But they're tangentially relevant, at best.
Love the idea, could be interesting to bitch about this kind of stuff in a more organized way for a few years and see what comes of it. Wish the site was up.
A great customer experience: Nuts.com goes the extra mile
Ok, I typed a whole rant and deleted it :)

You moved from Cadiz to Madrid for jobs? What do you do if I may be so blunt? Because, as I have been typing in this thread all day; there are tons of jobs in my field (programming) all around here. You just need to be creative in finding them.

There are so many people working 'from home' here as programmer and work is so easy to get it's scary. I don't think you realize how incredibly crap most programmers are and how unreliable they are. To hire a reliable western programmer is something which takes a bit of beating and losing money on crap programmers, but after that you'll have a job for life and you only notice the 'legacy stuff' with the first project (clients will panic every second they don't hear from you but that passes). But it won't be with a contract and such, it will be freelance. I imagine some people are not ok with that. On the other hand, you live only once and in this stint of a life, I would rather live under a bridge than move from Cadiz to Madrid. That's just me of course, but you might not have to depending on what your trade is?
Facebook App Center violates German law
Flashback: Steve Balmer laughs at the iPhone
For those up in arms about their 'abandonment' of Diaspora, I think they have toiled enough (2 years+) and deserve to move on. I doubt "own our lives" was part of the reward. I am even really amazed they could carry on even after one of them died.

Looking forward to how Mark.io eventually turns out. Best of luck buddies!
Stripe is in beta in Canada now.
(I don't like DRM, but for content providers like movie studios it's very important - and Netflix is an important feature for vendors.)
TL;DR, "After years, and hundreds of thousands of your dollars, we couldn't do it. Can you code it, too?"

Don't mistake me; I'm a huge fan of what they were trying to do. I'm just really, deeply disappointed in their execution.
Great perspective. I called my dad last night and he told me he'd been thinking about "this LastPass thing you keep telling me about" and that he wanted to try it out and asked me if it basically was the gold standard or are there other companies that do it better.

I told him that I could discuss the options with him for a half hour but the point isn't to pick the best password manager, the point is to use a password manager. There are 10 different companies in this space and telling him about all of them will only create a barrier to entry. The huge wins you get from the macro-optimization of starting far outweigh any micro-optimizations between different providers.
just setup sync for all my docs and pictures to be automatically sent to Box = wickedness
pry-rescue is a modernization thereof (banisterfiend helped me build it).

The only technical difference is that pry-rescue can catch exceptions raised at the C level (like NoMethodError, or ZeroDivisionError); but pry-rescue also has a much easier-to-learn API/UI. (Particularly, by only supporting catching unhandled exceptions, pry-rescue can avoid the need to predicate on which exceptions should be handled).
Nobody Cares About Your Business
Cyborgs Are Almost Here: Tissues with Embedded Nanoelectronics
Because I can't detach the keyboard from the laptop, and my laptop doesn't have 3g.
Nanowire Mesh Links Cells and Electronics
Why does anyone think that multiple columns for a single story are a good idea on the web?
Hi Brad, I don't mean to discourage your work. This just fills like mostly a polyfill. Bug fixes should be included in polyfills. Nothing wrong with that, that's a valuable thing. But I don't want to learn a new API unless it provides a new type of abstraction over the Fullscreen API and this one doesn't seem to do that.