skysight-inc/HackerNews huggingface dataset:
In case you missed it, download the recent Mixergy interview with Charles Duhigg on this topic:

http://mixergy.com/cheat-sheet-how-to-use-the-power-of-habit...

Its true, this habit stuff is powerful.
You might get behaviour that is a lot more difficult to spot in production when multiplying an integer by a string that starts with an integer, too.

echo 10 * "300 bananas";
// 3000

Makes total sense, doesn't it? And it could easily happen if you maintained a poorly written project with crap data stashed in the database.

Even the most skilled PHP developer will have some head scratching moments when things appear to work but actually don't.
I'm writing an ant simulator where you don't get to smush the ants.
How is communicating with people on Facebook a greater waste of times than playing games, being on here, chatting with friends, watching movies etc.

It's funny because your entire comment is self contradictory. On one hand you criticise socialising using Facebook and on the other want to build stronger ties. Socialising = Stronger ties.
The only way you can get ready to do a start up is to do a startup?????
Not to be a contrarian or anything, but having been using both an Android and an iPhone for the past 3 years, I don't see a single feature on Android that would classify it as such a superior/better "computer" than the iPhone. They're both very complete and versatile little computers, just suited for different tastes. If the iPhone is a microwave, so is Android...
How two kids created a site worth $100 Million
Smart. Facebook nailed photos and now they need to nail mobile. No wonder they bought Instagram.
I think it's impressive that an algorithm can crack the CAPTCHAs. I get them wrong most of the time.
This was more a case of the training data not being representative of the actual domain (since Google changed the domain before the presentation). If it were a case of overfitting, the system wouldn't have had the accuracy it had, since it wouldn't work well for data outside the training set.
Sorry, I don't mean to be insulting, but I find this to be quite laughable. Firstly, neither string theory or "gravity leakage" or more than 4 dimensions of space-time are even remotely accepted theories in physics or cosmology. The theory of dark matter is supported by many hugely disparate lines of evidence. It's the only theory that makes sense given all the evidence.

As for the supposed superiority of biology, I offer up this essay that has resonated with me (especially Fig. 3 at the end): http://protein.bio.msu.ru/biokhimiya/contents/v69/pdf/bcm_14...

Biologists might be making great strides, but they have quite a long way to go.
I've been doing the same thing for about 5 years now. I think I've somewhat nailed splitting time between family, friends, employment obligations and having a life. I get by on 6 hours sleep a night (my body is used to that amount now, any more and I feel like crap). I stay up late working on my ideas, get up early working on my ideas, use my laptop on the train commute to work (35 minutes), use any spare time I can during my lunch break to work on my projects.

Support of your spouse is a must, no doubt about that. If your spouse see's all of your time spent on the computer as just that, "being on the computer" forget about having a startup the support isn't there. I'm fortunate enough to have a supportive spouse who understands I want to succeed not only for us, but because I'm tired of making other people money and have untamed entrepreneurial spirit.

Great article.
I suspect the suit will end up getting settled for an undisclosed sum and no admissions of guilt.
A seating planner system for VIP hospitality packages (stadium seating mostly)
Of course he doesn't. His "ex-friend" made him filthy reach by betting his father's pocket change!
You're looking at r/all. For comparison, here's what my reddit front page looks like:

* Ketamine Improves Bipolar Depression Within Minutes
* -2000 Lines of Code
* Fedora 17 Boot Optimization (from 15 to 2.5 seconds)
* Awesome cut away showing the inner working of a Sauber
* lcamtuf: Yes, you can have fun with downloads
* Favorite CS related quotes from professors (or coworkers)?
* Scrivener and Building a Better Book
* ECMAScript 5.1 Specification Now Officially Available in HTML
* Want to help make Linux Tycoon and Illumination Software Creator (and more) go GPL? Now's your chance.
* org-mode and exporting to html
* Calligra 2.4.2 Released
* With your help, we're hoping to revive /r/promptoftheday - show your support!
* New release of fortune_vimtips plugin.
* Why GNU/Linux for Android is the most important Linux project today
* Installing Postgresql for use with Rails 3.x using Homebrew on Mac OS X Lion
* Best way to learn Scheme?
* 10 Reasons You Should Skip the Traditional Publishers and Self-Publish Ebooks Instead
* What's new in Fedora 17
* Simple example: Haskell vs. Go
* centos 6.2 stuck on boot with gray bar at bottom of screen.
* System Programming: CreateRemoteThread. Bypass Windows 7 Session Separation
* [Access]Query does not update all rows
* Astronomers have found the best evidence yet that gamma-ray
jets recently streamed from the supermassive black hole at the
heart of the Milky Way.
* Can we talk about editors?
One example is suppose I'm trying to tune some parameters and I'm going to do this by sampling. If I have only one parameter which is between 0 and 1 to tune, then I can find the best choice to within .01 by trying 100 values (each .01 increment).

Now instead, consider what happens when I have 100 parameters (high dimensionality). Now with 100 samples, I can't really learn much. Even if I wanted to try only 2 values in dimension (say 0 and 1), there would be 2^100 (roughly 10^30) different possibilities to try.

I would say the key line from Wikipedia is that, "when the dimensionality increases, the volume of the space increases so fast that the available data becomes sparse."
While I agree that both Facebook and Google have those respective problems, I think social is an area where user base is not easily portable. It would be tough to convert all the moms and dads to switch from Facebook to another platform...It was difficult enough to get them on Facebook.
I have dozens of microcontrollers for my own development projects, and I would estimate ~100 in various consumer devices.

Something I'm looking for an excuse to buy would add 288 cores with a single PCB:

http://www.greenarraychips.com/home/products/
These come out on the 1st of the month.
Intel to offer ‘free’ Wi-Fi in its ultrabooks and tablets
I see the two as separate things.

Amazon.com, the website, is a database which churns out orders that manifest in the real world. But once that happens is not amazon.com the actual site any more. That has done its job of gathering data, processing it, and outputting it.

Its like if I phoned in an order. The web site is like the phone system. The phone system is not doing anything in the physical world, except passing on the data of an order.

That said, I can see a right old debate about there the lines of separation are.
A few observations:

1. Oh, you lawyers. A carefully hidden sentence: "Plaintiff eventually succumbed to Mr Naszre's insistence on sexual relations on two or three occasions". That's the only indication in the entire document that this woman was, in fact, bangin' Mr Naszre. If you ask me, it should be pretty darn difficult to win a "sexual harassment" lawsuit against somebody if you willingly and consensually had sex with 'em both before and after the alleged harassment.

Also, was it two or three? Is she really so unsure of the exact number? It's not like we're talking "fifteen or sixteen" times you cheated on your fiance with a married man, Ms Pao.

2. As for gender discrimination preventing her from moving up: you're a freaking partner. What's the next step up, exactly?

I'm sure things might have been weird after she'd had sex with her coworker, but geez, you should have thought of that before you opened your legs, Ms Pao.

This is not to deny that Mr Naszre had some culpability here too, they both share it. But since it's she rather than he who is doing the suing here it's more relevant to point out her own misconduct.

edit: Removed namecalling.
I was merely pointing out that there isn't anything special with most of these sites. No hate. I love them, and use most of them on a daily basis.

Just pointing out something I found highly curious.
Nominate Eric Ries to give a TED talk
Announcing MJORM 1.0-RC1 A Java API for using MongoDB
I've recently released 1.0-RC1 for MJORM (Mongo-Java-Orm, project page: http://code.google.com/p/mongo-java-orm/). Features include:

* XML and annotation based mapping configuration for POJOs
* Automatic DBObject to POJO (and vica verca) conversion
* XML and JavaScript? based Map\Reduce configuration and helper classes
* High level query API via the MongoDao
* Lower level criteria query API via DaoQuery and DaoModifier
* MQL (MJORM query language. aka "Michael") a DSL for querying mongo similar to SQL
* Easy integration with the Spring Framework
Wow, that's so cool. Could you tell us the entire story about driving the astronauts/cosmonauts around together? :-)
Wolfram Alpha and the search part of Google/Yahoo! - also bing.

These do more than just regurgitate data. They do useful things, such as compose summaries, search and analyse the links etc. Most of the others is simply a "SELECT * FROM TABLE" for each page.
Preferably the doers are also leaders.
If you could do that well, that would be amazing. There was a post years ago from a Mozilla intern on "Lifestream." It's a little bit like your idea, but I've wanted this for so long. Still haven't figured out how to do this, so I shall wait to see how yours turns out instead.

Take a look: http://weizhou.wordpress.com/2008/07/07/prototype/

I personally think some of the ideas there are amazing. I attempted to contact the intern on whether there was any work still being done in this area, but received no response. I really hope someone can create a browser extension, or perhaps that Mozilla might still consider implementing this.

I currently have an obsessively organized library of bookmarks, which still fails me at times.

Edit: Is there any way to organize bookmarks within folders on your website? I see it is not possible in the bookmarklet.
A project manager for the low-budget film industry. It imports a script and generates the production board, call sheets, and budget. Hopefully saves filmmakers time and money and lets them focus more on the creative aspects of production.

http://www.indieintern.com
A scientific theory is a low-resolution picture of the truth.
The title of the HN link is purposely misleading.
Well none of them were the first to do what they did. None of them actually pioneered anything, the ideas were in the air.

Google was an improved HITS algorithm and the infrastructure of infoseek (copied). They weren't the only search engine to do link analysis. There were others.

You think Yahoo! was the first portal? Or Netscape the first browser?

Facebook was not the first social network. MySpace/Friendster were also pretty big back then.

You can say they executed better, but at the time, my friend, it wasn't such a sure bet.

That's the way it is with innovation, and that's why companies fail so hard, and so fast. No one really knows what's going on.

You give them fundamental attribution due to the survival bias found in innovative industries.

You forget the many failures.
Yep, Nomvilla. (http://nomvilla.com)
I'm a big fan of concrete examples so here's one: Let's say you have two points on a line labeled 0 and 1. Let's also suppose there's a special property you're interested in at one of these locations, it minimizes some function, there's a pot of gold there, it's infested with lions, doesn't matter. Since there are only two points it's easy to just check both points and empirically find which one you want.

We can extend this idea easily into 2 dimensions, now we have two axes each consisting of two points along perpendicular lines. Enumerated the points are [0,0], [0,1], [1,0], [1,1] and as you can see there are four of them.

It should also be pretty easy to see that if we extend this further into 3 dimensions that you once again double the number of points in your space to 8. You can see this by starting to enumerate them in the same way: [0,0,0], [0,0,1], [0,1,0], [0,1,1], [1,0,0]...[1,1,1]

From this it should follow that if you extend the problem into n-dimensions you end up with 2^n different points in your search space. If n is a small number, say 30 it's still possible to do an exhaustive search with a computer since 2^30 ~ 10^9 but soon you run out of resources regardless of how much money you're throwing at the problem.

This is the heart of the curse of dimensionality, starting with stupidly easy problems in one dimension quickly gets you in trouble when you want to extend it. This is not to say that we can NEVER deal with high-dimensional problems, two wonderful areas where we are VERY good at solving problems are linear programming and quadratic programming, in the former problems with hundreds of thousands of dimensions are feasible and thousands of dimensions in the case of the latter.
Features include

* XML and annotation based mapping configuration for POJOs
* Automatic DBObject to POJO (and vica verca) conversion
* XML and JavaScript? based Map\Reduce configuration and helper classes
* High level query API via the MongoDao
* Lower level criteria query API via DaoQuery and DaoModifier
* MQL (MJORM query language. aka "Michael") a DSL for querying mongo similar to SQL
* Easy integration with the Spring Framework
http://wikisherpa.com/ - online/offline Wikitravel/OpenStreetMap mash-up travel-guide app. Been picking at it part-time for a couple of years now, have about 12,000 active users split roughly evenly between Android/iOS, am trying to work out what to do with it next.
I'm sure this theory will be proven to be not entirely correct someday. As a corollary, I expect that e=mc^2 will also be slightly modified.
Great. I actually read through the "Users" section and didn't see anything about the client-side authentication token.

So I assume we get the token back from the auth call, then we can cookie it for future requests? Once we lose it (cookie expires, cleared, etc.) we just need to authenticate them again. What does the cookie look like? essentially a uuid? How many characters?

It seems like storing the token on the client happens behind the scenes and is checked automatically for calls requiring secured access?

I'd love to see a little more detail in the docs about this.

Assuming auth is handled properly, this is awesome!
Changed a lot, maybe, but I don't know about improving much. I still hear constantly about stupid app rejections, and I see no reason to assume that pulling this app from the store has to be motivated by a reason that outsiders would consider sane.
i couldn't find out how kicksend works. i guess if they're advertising with privacy, it would be a good selling point communicating how it works and how it stores my data, without actually having to download and use it.
Using iPads to force pricing
This may be the ugliest comment I've seen on HN. I'm ashamed.
An open source WYSIWYG CMS and plugin platform running on Node.js and CoffeeScript, along with a hosting service and simple virtual hosting control panel.

The main advantages over other similar systems are:

* open source: MIT license

* ease of use: everything is a widget, including layout/design aspects

* efficiency: virtual hosting for many sites on one server/VPS, Node.js, caching, reduced requests etc.

* easy to extend: just enter Github user and repo name and hit publish to add a plugin

Right now I have tools/widgets for adding text (with lots of Google fonts), adding images, email address collection, pages (tabs), editing code, installing plugins, managing files, and a button to play Groove Salad. I am planning on finishing the EtherCalc (collaborative spreadsheet) widget, the EtherPad widget, and then recording a video.

The video will demo all of those things above and also show me quickly coding (with the code editor) and publishing a widget for a live updating collaborative data list that takes advantage of the built-in NowJS and Mongolian Deadbeef libraries.

When that stuff is ready I will start trying to raise money on KickStarter, and hopefully will have some funds to tighten up some basic things like security and hosting features. Then when its sort of Beta ready I will try to publicize the github repo again. I gave it out before but its really not ready to share the code at this point, very messy and pre-alpha.

Anyway I am interested to know what people think of the concept or my plan.
I am a software developer - so more cores than many.
2 x 4 core
1 x 2 core
2 x 1 core
4 x 1 core cell phone
total 16 cores other than appliances
I agree-- the ways it affects your SO's life is impossible to understand.

I started a bootstrap startup on the side while married (but before kids) which I eventually sold. Not a huge exit, but we don't have to worry about money anymore.

Here's what I can tell a spouse:

- Prepare for your startup spouse (SS) to be mentally distracted pretty much all the time (even when they're just hanging out with the kids).

- Expect your SS to be really tired. They'll probably try to steal time for their startup by sacrificing sleep. They'll need understanding and kindness when they drag their ass out of bed on under 5 hrs of sleep.

- Expect your SS to be more excited about taking a stay-cation to code than traveling thousands of miles to go on vacation with the in-laws.

- Once your SS has customers or employees, you probably will not have a true "no devices" vacation for 7-10 years.

- Don't pressure SS to get a partner; if they don't already have a partner, recruiting one likely will NOT relieve their workload and allow them to focus on you more. Also, don't expect SS to see value in partnering, since the other person may or may not be good, and could very well create more stress and pressure (not to mention dilute your upside and introduce conflicts over vision/direction).

- Expect NOT to go bed at the same time as your SS.

- Expect NOT to watch the same TV shows (if any) as your SS; once the kids are down, SS will be coding.

- Expect your SS to be really bad remembering details about what's going on with the kids, house, pets, etc. Just remember, they aren't that way because they don't care, they just can't keep those details in their head. You'll need to be the czar of that stuff (or have VERY clear delineation of responsibility).

- Expect to need to plan date nights. I'd recommend buying a bottle of wine and not feeling bad about have a few glasses if that's what it takes to get SS to relax and forget about their project. In general, plan activities that don't let SS get bored-- otherwise you'll be hanging out with someone whose mind has drifted off in thought.

- If all goes well, SS may be able to quit their job, be master of his/her own destiny, and maybe even sell the business and walk away finally independent.

- Understand the upside will most likely be some payout between $1 and $10M which really won't change your lifestyle, but will make you very wealthy with time and options, which honestly, f---ing rocks.
Workflow.py: A Minimalist Workflow Engine
Fraud is a massive problem in the existing payment system only because the architecture is horribly broken. The trust model is completely wrong. Nobody would design this system; we tolerate it only because of inertia, and because merchants are contractually required to hide these fees from customers. There's also an enormous regulatory burden to overcome. I'm not saying there still isn't a fraud issue, but it could be cut to a tenth just by changing the trust model.

My point is that Facebook is in a position to try building a new system, and the payoff is potentially enormous. Having a definition of identity that extends beyond a name and a cc# goes a long ways towards limiting fraud.

However, I tend to agree with you as far as Facebook's technical competence. This doesn't mean they shouldn't try.

As far as the chicken-and-egg problem goes, FB might do well to bootstrap a payments system in lesser-developed nations where Visa & Mastercard don't have such a lock on the market. A truly global payments system stands a good chance of eventually winning.
I can't count how many times I've heard "but it's just not my area, I'm a business/marketing/idea guy".

Unfortunately, this kind of thing tends to be a code word for "I'm an empty suit, not good at anything in particular". And, often, "I'll come up with a half-baked idea, you'll do all the hard work of making it a reality. Obviously, those kind of people aren't going to be that useful.

The thing is, almost any great startup can really use a hard-hustling co-founder who tracks down deals and funding, pitches the company to potential investors and partners, sells product, manages the budget, and so forth. He will be the 'extrovert' to the coder's 'introvert' - and these are both complementary and valuable skill sets. In other words, we don't want to throw out the baby with the bathwater.

In one of his essays, pg described this kind of person as an "animal". For a tech firm to be successful, you need coding animals, sure, and you also need deal making, selling, product management, and PR animals.

(See: http://www.paulgraham.com/start.html )

The best non-technical "startup animals" that I know are fascinated by and respectful of coders, and often get drawn in to doing a little (or more) coding themselves.
I recently deployed my own bootstrapped application called Mucho Support (http://muchosupport.com). It let's you build a contact list of team members and gives you a hotline (local phone number). When a business emergency occurs, a concerned party dials the number and Mucho Support will cycle through your list of supporters until you reach someone. You can also text your phone number and it will blast message everyone on your team with that message. It also emails everyone and tracks emergency activity.

I guess the idea is that automated systems are great in detecting hardware failure, but they lack the analytical skills your people have. "Crap we marked everything 80% off, instead of just one item" is a hard problem to automate around.

Only $10 a month for unlimited supporters (30 day trial). Keeping it simple for now as I drum up interest. Would love it if you guys would check it out.

I've also used this as a proxy for automated services like Pingdom. It texts your hotline, and Mucho Support blasts your entire team, not just one phone number.

Thanks.
I don't particularly have an opinion on the case (that's exactly what the courts are for), but you really could use a little tact. It took me years to figure out that just because I can say something, doesn't mean I should.