skysight-inc/HackerNews huggingface dataset:
it's a licence, so i am not sure that judgements like "good" and "bad" apply.

the gpl means that you can use the library, but whatever you develop that "works with it" must also use the gpl. that means that when you give or sell your software to someone else, you have to grant them the rights that you received when neo4j gave their software to you. in particular, you must give them your source and you cannot restrict (much) what they do with that - they can give away your source for free.

one qualification: unlike the agpl, the "works with it" phrase above doesn't extend to client / server on a network. so if you use gpl code on a server, it does not affect clients.

this is only a rough summary - read the licence for full details at http://www.gnu.org/licenses/gpl.html

[edit: ps this is good news. i can't remember what the original licence was, but it stopped me from using neo4j at some point, and i have also had to warn others at times. this is in the context of web services where i suspect that if people were successful they would be willing to pay to scale out; they just don't want to pay up front if they are going to fail fast. so gpl seems like a great fit.]
When corporate social media goes bad
Go to a bar or other public venue. Pick up chicks. Or guys. Whatever gets you going. Rinse, repeat.
Healthy competition - a $3 million algorithm challenge
How many angel investors fit on a pin?
I suspect Lustig knows that (notwithstanding the fact he says something similar in his lecture, and Taubes repeats it), but decided it's not important for his thesis. Or, at the very least, he doesn't want to wade into the sucrose/HFCS debate. Evidently, he thinks the fructose is sufficiently available in both to be problematic. I'd be super interested in your wife thought something different. I suspect Lustig would too.
I'm not sure it's even true with respect to American society, or at least consistently true. A meritocratic-free-market mindset that supports providing education as an equal starting point is fairly common. A slogan sometimes used is "equal opportunities, not equal outcomes". It's used in various contexts, but in one context, the argument is that kids have the right to expect an education that starts them out on a level playing field, but not the right to any particular salary when they grow up. So this view would support free schools, but not support redistributive income taxes.

The negative way of phrasing that same sentiment would be: "if you don't get ahead, you have no one to blame but yourself, because you could've paid more attention in school or gone and read up in the library". It's easier to make that argument if there are in fact free schools and libraries, so that we can claim that everyone had that opportunity, and therefore if they didn't use it, it was their fault.
I've also been investigating this topic. My findings so far are that the only two worth investigating are GotoWebinar and Adobe Connect. I am currently leaning toward the latter.

I should also note that Amy Hoy (ahoyhere from HN) and Thomas Fuchs use Adobe Connect to run their JavaScript and HTML 5 classes online which they've had a ton of success with. I've also been to some GotoWebinar webinars and they've been OK but the interactivity sucks. It seems Adobe Connect is good for more intimate, detailed affairs, whereas GotoWebinar is good if you need many hundreds of people just watching and sending moderated questions.
i wouldn't pay 20$ for a game on any mobile platform....greedy bastards..
TranquilMed discovers new treatment for Restless Legs Syndrome (RLS)
We are a start-up from Brigham Young University (BYU). We have a new treatment for those suffering with Restless Legs Syndrome (RLS). We have conducted studies at BYU that show 52% reduction in RLS symptoms in only 12 treatments. These studies have been accepted for publication in peer reviewed medical journals.
Here's a reason: Based on reading your other posts, I think you may be very surprised and end up liking his writing. Taubes' science writing is the best I've ever encountered. (And no, that's not because it's the only science writing I've ever encountered, not by a long shot.) Whether he ends up right or wrong in the end, you can not accuse him of not having done his homework, especially in GCBC. I won't guarantee it will convince you, but I am asserting to you that you have misjudged him very badly and I have only rarely seen people show their work more thoroughly, and that only in PhD theses. (That said about the depth of GCBC, start with the latest one. It's shorter and sharper.)
Inside The Snuggified Home Of Posterous
It's not greed, it's lifestyle inflation from being a grown up, combined with location. You are a student, you don't have a family or a car, and you can tolerate living with room mates outside of a major city. That's a totally different situation.

A 1br apartment in SF in a part of town where you don't have to step over human excrement on a daily basis is $1800-$2000. Add another $500 for a new building (the one I live in is 100 years old). A new-ish car payment is $500 + expensive insurance. Add your $400 or so for food + utilities and your starting burn rate here just as a single guy is much closer to 3k per month, let alone what it costs to have a family. Also, $5 a day for food? Really? Around here lunch is $10.

Just saying, I don't think it's greed.
4 days startup accelerator program in Moscow Russia
. . . IF your wife . . . !!
Fabulous requires that your portfolio either makes $750 a month (with their parking services) or have at least 750 domains with them.

I have a personal goal of one day consolidating my domains with at Fabulous :) I'm getting there. In the short term I have my own private label registrar through Directi that isn't to shabby.

I think I'm paying around $8.50 USD per domain, with privacy included.

Bulk management is a bit of a pain - but that's what DomainManager is for :)
Anyone else who have not heard yet from YC for summer'11 cycle?
I found the last paragraph very strange:

[Google] has every right to restrict what its Android partners can and can't do

Maybe legally they do, but morally. Not at all. I don't think they do have every right at all. They promised an open source platform and then started close sourcing the updates to force partners to use their code in a particular way. Doesn't sounds one bit open source to me.

I bet some manufacturers are starting to feel worried and very, very stupid right now. They've given up their own development efforts and found out they've sold their soul and their future to a wolf in sheep's clothing.

At least Nokia did it with eyes open.
Can Alcohol Help the Brain Remember?
19 Ways to Eat Healthy on a Budget
... unless, the person has a comic strip to back it up. :)
Developers at BigCo (Microsoft/Amazon/Google...): http://salaryshare.me/0c844406ed64408ec6ccb6cfa59f83e5
How Twitter Was Founded
I've seen data on student suggesting that 90% of the laptops on certain campuses are OSX, a complete inversion from 10 years ago. This was coupled with an increase in computer ownership by students moving up to 100%.
funny though, as that's the only reason I clicked this article. I wonder if the purpose is to encourage new accounts or warn people. Seems like bright highlighting makes them more prominent and thus sends a message that they're more interesting than the boring grey account names...
This is completely irrelevant to the discussion, please feel free to downvote me for it:

2 things: Your account is exactly "1337" days old today, happy leet day :). Also, are you the same zem that posted on newslily a while ago? If so, you posted some really awesome stuff, thanks :)

(Sorry if I've recognized you and asked this question before, I have a terrible memory)
It's just a really interesting concept I think. Every now and then I start trying to read enough hardware stuff to build a real one. Never actually get anything built though.
I can see how it might appear to be that way. For the record I have no relationship with Sucuri whatsoever. I do however know that they engage in WordPress cleanups and (from what I've heard independently but YMMV) they're rather good at their job. That's why I asked because sucuri submitted the post - I'd rather the HN community got a good deal and I asked the question than people paid over the odds when they could've got something better.

I can see how it looks like a pitch, but in some ways it's an anti-pitch or a pre-negotiation. They specialise in wordpress compromises, we deal with completely different stuff but in the security space. We can deal with your compromised wordpress install but sucuri does this day in day out - we deal more with your network being broken into. I thought it might be good to highlight the poster's speciality in the area, and (cheekily) ask for a HN discount.

Apologies if I've betrayed some HN etiquette here, that was not my intention. For What It's Worth I'll be talking tomorrow at OWASP London about WordPress Security and (again, independently) recommending Sucuri's scanner - it's better than Plecost, not by much, but enough.
Getting Social and Getting Big Fast
The same description applies to following a sedentary lifestyle, participating in risky sports (like skiing), living in a city, and being single. All the more reason to let adults with free will do what they want with their lives.
Do that and watch me not talk. At all.

Big trust betrayal - happy to set up an equivalent webex for the HN group. I understand that Wordpress is particularly useful for landing pages though, so I'm happy to do something and actually spend more time on it making it better for the wider HN community.
> I am inclined to think we're built to go for a walk to a hunting ground, sprint and throw an arrow.

The adaption to bipedalism actually reduced our sprinting capabilities and increased our endurance. It's likely that we used our superior endurance to chase down our prey over long distances far before we had arrows.
See http://www.youtube.com/watch?v=826HMLoiE_o
Do the Companies that Hold Your Data Stand with Users?
Startup Fever, the board game for entrepreneurs
Tektronix also used to make packaged CRT displays with X Y and Z (intensity) BNC connector inputs.
Ask HN: How are lean startups easily accepting CC payments?
As a single developer that has only given "online payments" a cursory glance the whole dance of gateways, merchant accounts and front-end recurring management platforms like Chargify or Recurly make my head spin.

I'm not the biggest fan of PayPal (reading enough horror stories over the last decade tends to cool you on some companies), but if it's the best option out there I'll use it.

I'm curious what the other single-person startups or small team startups that don't have the expertise to do full integrations with authorize.net/Braintree/etc. are doing to collect recurring/subscription payments?

I am hoping I'm missing some amazingly simple "all in one" company out there where a user can just enter credit card details and be done. I'm avoiding Amazon Payments and Google Checkout because of the required "create an account" step that a few companies have blogged about mucking up their follow-through with new customers.

Any tips would be much appreciated.

Links for reference (for anyone else in this boat)
Intuit's full solution:
http://payments.intuit.com/products/online-credit-card-processing.jsp

PayPal's full solution:
https://www.paypal.com/us/cgi-bin/webscr?cmd=_wp-pro-overview

BrainTree's full solution:
http://www.braintreepaymentsolutions.com/services/recurring-billing

If anyone is using any of these successfully for subscription-based payments I'd love to hear about it. I spoke with someone at Recurly who (fairly?) pointed out that subscription management isn't the primary feature of any of these services, so some of the implementations are awkward; on that note I'm not ready (since I have little idea of how this business will do) to purchase more management layers like Recurly into my billing process until business picks up.
I found Lift's documentation terrible.

I tried to build something with it about 6 months ago. Every piece of sample code I found used a different combination of classes/frameworks, and it was in the middle of an ORM switch from Mapper to Record (or something). It was a disaster, and I gave it up after a couple days of frustration.
> Even if AOSP (Android Open Source Project) was GPL licensed, Google owns the copyright.

Does Google own the copyright to contributed code? I assume the Android project contains patches from outside developers and they don't require copyright to be assigned to Google.
I was checking some fairly well known pirate forums to see how long the protection had lasted, and they talked about how it worked. It lasted for about 3 hours after he posted the cause of the error.. probably would have lasted longer if he hadn't done that.
It would be hard to put anything beyond a language that has 14 cases: http://en.wikipedia.org/wiki/Estonian_grammar
At our company we have to log API usage (we're using Django+Apache). First we tried the database way, then moved to Apache logging as described here, but have finally settled on using redis. We push data into redis and have another worker which just pulls off redis every X seconds/minutes and update the database like that.

Redis is amazing at this sort of thing and the python client for it is nicely written, with great docs.
Worlds Biggest HTML5 PacMan Game
An HTML5 site where you can create your own Pacman level to add to the Worlds Biggest Pacman Game.
I wish I knew more about this subject.

For one thing, if we're looking for a biological basis of language, what makes subject-verb order the right level to look on? Why not look at the fact that language is arranged into subjects and verbs as the relevant layer?
i'll be there :D
I will say: Putting the link at the bottom of the article automatically makes this better than 90% of the "science journalism" I ever see.

Now for problem number two: I don't have thirty-two dollars (!) to spend reading this one paper. Neither do most other people who aren't already in the field.

For so long as the primary literature is behind these enormous paywalls, science will continue to consist of a tiny tiny percentage of humanity talking to themselves.
This is both admirable and highly desirable; I can see applications in many other spehres besides the factory. Furthermore, it's inevitable; many manual tasks are just not that complex, and technology has gotten good enough that they can be quickly taught to a machine.

There's a problem, though; while it makes enormous economic sense to deploy a device like this once the marginal costs become competitive with those of human workers, what are the human workers to do with themselves? Study and learn new skills, in theory, but that in an educational institution has become unaffordable for a great many people, and doing it at home doesn't yield the certification which many businesses now demand of potential employees. As we move towards a postindustrial technological model, our socio-economic models have failed to keep up.
The main argument I took from Chomsky is that the human brain is predisposed to language. I don't think proving whether language may have (/ may have not) evolved from a single root is so interesting.

The interesting part for me, is that the brain is an organ that has evolved in part due to its capability to process language, which in turn has been able to affect our capacity and capability to think.

I believe humans do have an innate capacity for language - and this capacity has provided us with an evolutionary advantage.

Whether or not all languages are similar or different isn't the point - the fact that the brain is able to efficiently process (and evolve) language can be seen as an example of evolutionary biology whether or not the precise mechanisms are understood.
Perhaps OT, but can someone explain how graph databases are useful? I've read through their site, but don't have a good handle on when I'd select a graph database over an RDBMS, document store or KV store. Also, how is scaling one of these different or the same as an RDBMS?
It depends. MIT has seen something quite different, EECS enrollment from at least the '80s to the dot.com crash was ~ 400 students per class of ~ 1050. Then it crashed hard down to as low as 180 and only very recently got over 200. MIT hasn't seen anything like Stanford's increase but that probably has a lot to do with the different student bodies and the very different introductory courses (e.g. they no longer have a hard introductory course suitable for non-majors).
No, it was the "Use sound computing practices and you'll probably be OK, but you could still be hit by a bus if you step outside and an asteroid if you don't" argument. In other words, the same sort of compromise that we all make every day when we interact with the world.

What I hear you saying is that we all have to weigh risk vs. benefit as we interact with the world. I certainly agree in principle, but maybe we don't judge the sides the same way.

I saw one study claiming the majority of PCs (59%) are pwned by malware. This seemed to be a bit biased and non-scientific, but we know there are multi-million node botnets so the actual number is quite high. So the comparison isn't with the risk of getting hit by a bus, the baseline expectation from the typical user behavior you advocate is to be compromised periodically.

I work for a data security company by day and research that stuff at night too. So I'm painfully aware that on any given day there are usually multiple not-yet-patched vulnerabilities. Occasionally I have customer info on my computer, info about not-yet-public vulnerabilities, or I just can't afford the energy needed to clean up afterwards if I were to get pwned. I judge the downside risk much higher than the upside.

So I mostly interact with the web with a browser Noscript mode, and even that via a series of virtual machines and remote access that don't allow file or clipboard sharing. It turns out that I liked the web better without the 2.0 anyway.

We probably won't be able to find common ground, though -- I actually prefer to see ads for oscilloscopes and hosting services, rather than tampons and farm implements.

Now if there were a way to allow only Oscilloscope Pr0n I'd be all over that. I do in fact have DigiKey and Mouser whitelisted. :-)
There are similar analogies to bird songs.

In bird studies, one bird species can be raised completely around a foreign bird species until they learn the foreign songs, yet the native fledgling will sing the new notes in their own species specific patterns (as if there is a neural template).

I'm not a linguistic professional, but I imagine humans have some hardwired language patterns and others that are historical artifacts.
Cheers! Have a great day!
Oh yeah! Working at a university pays off again. I'm glad you raised that point, I was about to start commenting about the text of the article and now I realize that everyone may not have access.
All that to say it seems pretty uncontroversial to say that Python and Make have shown that the problem is not necessarily with meaningful indentation itself, but with the ability to have two expressions that are visually identical with different meanings.
what sorta tools you sellin, boss? :)
Living the Knowledge Life: A Thiel Fellowship Finalist’s Response
This seems (judging from what I see on the landing page) to be similar to a technique I used a couple of years ago. I was hired by Japanese broadcaster NHK to work as a translator during the Vancouver Olympics, and wanted a boot-camp style training regime to get myself ready. I would use the Wikipedia random article function to find a page that had not yet been translated into one language or the other, and then translate that. It was a very good way of increasing the breadth of my knowledge of Japanese quickly, although it was VERY time consuming to translate even a short document. It also feels good because, as the linked page notes, "you create shared value".

http://en.wikipedia.org/wiki/Special:Random
http://ja.wikipedia.org/wiki/Special:Random
I'm having problems finding the examples you mention in the wikipedia article. That notwithstanding, I disagree that either method is "natural." Iteration is just what they taught you as a child. If we taught recursion instead (specifically for exponents), then that would be the "natural" method.

The point with my C function is that it's certainly simple to do in a non-functional language.
Stanford's graduation rate for undergrads starting in 2004 was 78% after four years and 95% after six years. That doesn't consider by major, though, or students switching to easier majors. This is certainly higher than the rate at many schools, but I suspect not unusual for top-tier schools.

http://ucomm.stanford.edu/cds/2010.html
Yeah, I expect more of a "warning" color for new users than for old-timers. New users are more likely to be a problem than older ones, if only because they're more likely to be spambots.
The writer is dead-on with his analysis.

Nothing bothers me more than small talk. “I have no system for understanding this messy person in front of me”. Hilarious. That pretty much nails my thought process when I meet someone new.
Planning is indispensable, it usually equates into time management as well. Even though you won't follow through with the plan completely, it's always good to have one.

Basically have a rough plan sketched out in your head what has to be done tomorrow, this week, this month and how you'll go about doing it.

Example: Wake up 9am, shower & eat, study for an hour, class at 12, lunch, gym, class at 4, study till 7-8, socialize after.

Make sure you account for burning out, so you plan for exercising and socializing.

Analyze parts of your plan that didn't work out, figure out why, and try to plan better next time.

I would even plan in skill acquisition, such improving studying habits. Learn to become focused, while your studying at the library don't be socializing, getting distracted every time someone walks by, or even letting unrelated thoughts interrupt.

http://www.easwaran.org/complete-instructions-in-passage-med...

Study with other people. It'll help you gain realizations/insights, and a deeper understanding quicker than you would yourself. Make sure you carefully select who you study with though!

In addition, utilize some of the resources people have already posted on this thread on how to improve your studying habits. Studying is a skill, and like everything else you can optimize it. High achievers have just figured out the best path.
assuming you already have a merchant account and gateway (which takes like a day to get approved, assuming you don't have your social security card on hand)... you can get integrated with Recurly in two days of intense concentration.

but if you just want to start taking customers' cash ASAP, you can do that with a paypal hosted button in about 5 minutes.

WPP lets you accept credit cards w/ paypal - no paypal acct necessary - and there's tons of sample code out there that's basically copy and pasteable, and lots of code monkeys are familiar with the intricacies of paypal integration.
U.S. Wins Court Order to Seize Control of ‘Coreflood’ Botnet, Send Kill Signal
Take a look at 2checkout, they have some recurrent billing functionality out-of-box.
I'm using Paypal Pro payments + Recurly. Between the ease of opening an account and ease of integration it made the slightly higher charges well worth it. Recurly doesn't have drop in django integration, but I'll eventually clean up and open source the subscription/registration app I'm using.
And don't forget all those graduating with massive student debt. If you have to pay back $100K plus or minus....
Might want to check out: Chargify, Spreedly or Recurly

I also read a great post on setting up payments the right way, on the cheap, but I can't find it now. Will post if I do.

One nice thing about PayPal is you can use them for Offline, Web and Mobile payments - there are pros and cons to consider, might want to contact a few companies and explain your needs.