skysight-inc/HackerNews huggingface dataset:
Heh. I'm probably standing with you, further down the food chain in this thread. That said, everybody started out somewhere, and you're learning.

The only advice I can give is to work on an actual project, however small, while learning a new language. It helps me learn ALL of a language, instead of just the tricky bits, and I feel more accomplished when, instead of having just read a book, I actually BUILT something. Chances are the something you built will suck, or at least not be leveraging all the cool stuff you learned later in the book, but it's something. You can either keep playing with it or do nothing else, but if you're in a job interview, and somebody asks if you know "x", you can point them at some code to show exactly how well you do (or don't).
Man, you're crazy ... I can't stop watching. Now I also can't sleep.
Those are resources that could be better used elsewhere, to be honest. Aircraft are always in short supply.

You can also realize that the problem is already solved: US vehicles already have jamming equipment.
Yeah, that's really the nut of the problem, isn't it. Short of finding a lawyer qualified to speak to these issues -- which I can't afford -- my only other option is to simply avoid the GPL. Which sucks.
qmail is a program written in C which runs on UNIX. Trying to secure that is a near impossible task.

What are you talking about? There hasn't been a published security flaw in qmail yet.
Good point, the GPLv2 was very clear. The GPLv3 left me scratching my head about why, exactly, libraries, interfaces, object code, etc., were all enumerated separately, mangling the section about derivation into legalese that is very difficult to decipher.
I wonder if this will be better than Pulstar, probably.
(http://www.pulstar.com/)
I would be so grateful if you posted an answer key:)
Sorry, the U.S. government is way too busy spending trillions on banker bailouts and restarting the market for granite countertops and subprime auto loans. Medical research is simply not a priority in the United States. Congress spent nearly 30 times more on AIG than the entire federal cancer research budget.
Samsung S8000 Jet Unlocked
Samsung S800 Jet the latest in a long line of mobile phones today, promising it to be faster and more powerful than previous efforts. The left hand side is home to the hold buttons and the camera and Cubic interface opener. The actual volume key lives on the left.
Doing focus groups to get feedback on your existing product isn't the same as doing them for products in development.
The FSF provides an opinion on some of these questions, unfortunately their opinion, that any import or dynamic linking triggers the GPL, a) has never been tested in court, ever (unlike for static linking), and b) is often not matched by the users of the GPL, such as the famed disagreement between RMS and Linus Torvalds with regard to whether Linux in it's current form complies with the GPL.
I do not know what I am talking about when it comes to this topic. Neither, it seems, do most others here. We are intelligent laymen, but laymen all the same. So what do we do in order to intelligently judge this blog post?

Well, first, let's consider what we know about the contenders. On one side, a number of respected professional scientists conducting a very expensive multi-decade study and publishing the results in peer-reviewed journals. On the other side, a nurse with a Blogspot blog.

OK, that is not necessarily bad. Great truths have been spoken by nobodies. We judge by the message, not the speaker.

But still, we need more "meta" information. Studies appearing in peer reviewed journals are assumed to be reliable because of the good history of the journal. Let's try to ascertain the reliability of this source, looking at her history - and maybe we'll find some other things she discusses that we do know something about, so we can match up her worldview to ours.

And ... oh dear. Let's look at this blog, shall we? I'll ignore the warning sign of the 20+ links to "fat support" groups in the blogroll. Maybe she's just supportive of her large readers. Maybe she doesn't have an agenda? Benefit of the doubt and all that.

Oh, another long (LONG) article in which she completely demolishes another study, this time about the "obesity paradox" - being slightly overweight was associated with a slight increase in health. She claims that in fact the study shows that overweight and obese people are much healthier than the media reported, and they were covering it up.

Hm. She takes two major studies to pieces in as many posts. That's unusual, for not one but TWO studies to be completely wrong, in a short amount of time, and one person - her - to be the one to find where they are wrong. And both wrong, as it happens, in favour of eating.

Are you getting suspicious yet?

Let's move further down the first page of her blog. Ooh, a post in which she cherry picks a couple of bad examples of govt. health care to make an unsubtle point about the planned health reforms in America. Completely ignores that every other developed country has socialised health care and we do fine - plus live longer (which we shouldn't, since fat people have an advantage, apparently!).

I am beginning to smell a crank.

I make it down to "Pudge Police are coming (Part 2)" before calling it quits.

Still treating this article as something worth your time?
i imagine your questions would be great for a hypothetical final exam at an established law school...
If I can find straight answers, I'll post 'em. Problem is I'm afraid that the answer, in each case, is "it depends; consult an attorney."
GNU Readline is a GPL library controlled by the FSF, that implements basic interactive line editing. For a long time it was more or less the only one. RMS believes that if you link with it in any way, even as a compile-time default-off option, your product must be GPL: http://clisp.cvs.sourceforge.net/*checkout*/clisp/clisp/doc/...

As a result, for years and years, non-GPL (not just closed-source, BSD too) programs on Unix systems had shitty user-hostile REPLs. In large part, they still do.

A programming language implementation is not a derivative work of an optional command-line editing library in my world, but it is in RMS's.
You guys must not be in North America, because it is 4:25 p.m here.
This could work out in your advantage. If you get some traction, they could buy you.
Another option is to operate in reasonably good faith, try to observe the "spirit" of the GPL, and hope that you will not be the target of legal action.

I don't really like that solution either (it kind of defeats the purpose of having a legally binding license), but it's the current solution silently adopted by a lot of people interoperating with GPLed code using any of the techniques described in your article.

In a world where technology advances an order of magnitude faster than legal theory, it's just going to be a fact of life for a long time that there are many technological questions that have no clearcut legal answers.
It's that all-cause mortality factor.

Sure, it may be reducing the causes of some diseases, but if it isn't improving the overall life span of the monkeys or their quality of life it has very limited application.

Perhaps it will turn out that those with a restricted diet who make it through the first 30 years make it through the next 40 as long as they don't fall and break their osteoperotic bones or get exposed to a disease.

As it currently stands, the study is showing no difference. Sitting around for another 25 years on the hope that the trend might change sounds a bit like unfounded faith to me.
Positive Motivation Versus Negative Motivation
If your document isn't printable, you should provide a printable version. Unlike me, not all users will fiddle with Firebug and Print Preview for a few minutes.
Airbnb (YC W09) is looking for summer/fall interns
Airbnb (http://www.airbnb.com) is looking for summer and fall interns to work in the following areas: sales/biz dev, marketing, and customer service.

The positions will be based out of our sunny SOMA office in San Francisco, and we are looking to start filling positions immediately. Airbnb is a fast-growing and "pizza profitable" company that has recently been featured on NPR, Time Magazine, and the Washington Post.

To apply, please include your resume, a paragraph introducing yourself, and a short explanation on why you would want to work at Airbnb to: intern@airbnb.com.
Yeah better off sticking to those simple licenses from IBM,Oracle, SAS and MSFT - any child can understand them.

Actually SAS licenses are simple - you are allowed to use the product to send SAS all your money, any other use is probably forbidden.
Metrics for Social Games
More importantly, you can't let the media go and publish that you found something when you didn't.

That, particularly, is what makes this junk science. The data isn't necessarily incorrect or contaminated, but we have to be careful not to over-generalize the findings.

There are too many factors not accounted for in this study to apply it to general use in humans. My favorite example is that laboratory colonies are isolated from many pathogens, and thus they exclude disease interaction. In most studies this is desired, but in a whole-life study like this it cannot be ignored if it will be applied to people out in the wild.

This study can only be used to think about this specific effect on aging in isolation and look for mechanisms which we can then test in the general population.
Great idea!

After bombing and raping these people for years, let's now kill their ability to communicate by DOSing their cell network.

USA! USA! USA!
"...and hope that you will not be the target of legal action."

I think that's a hope that I, jacob and many others are not willing to sign up to.
> In opening remarks, a Democratic senator emphasized Judge Sonia Sotomayor's upbringing, while a Republican senator expressed concerns about activism on the bench.

I don't know, that probably could have been written a week ago. Should we be worried?

:-P
> Another option is to operate in reasonably good faith, try to observe the "spirit" of the GPL, and hope that you will not be the target of legal action.

And talk with the copyright holder of the software you're using! It's a good idea in any case, and will probably go a long ways towards getting an idea of what they're comfortable with, and what they think their rights are under that license.
"What is Twitter?" tops the Google search suggestions list for "what"
Just last week I started hacking together a tracking app to do this sort of work... but I quit when I found

http://your.flowingdata.com/ and http://www.daytum.com/

Does anyone think there is room for multiple players in this space? If so, what would they need to do to set themselves apart?
Funny...

But it probably wouldn't work anyway. If a judge agrees that there is a need for a secret warrant, it's serious enough (aka national security) that the judge will tell you to continue doing business as usual, including posting your weekly canary.

There is no harm to you of posting an incorrect warrant canary and if that's the only objection you have, the judge will be happy to give you immunity on that point.

If you refuse to do so, expect to be held in contempt or similar coercion technique.

Bottom line: it doesn't work. Too bad.
Making Music with an Atari Punk Console
Nice troll; too bad that's all it is. I mean, damn all those BSD/MIT/Apache 2.0/etc licensed products, which comprise the bulk of the Python software and library ecosystem.
I was thinking the same thing when I was looking at the photo. Glad to see someone else thought the same...
The article refers to the Morgan Stanley report, but that report doesn't say anything about anyone feeling unsafe. It says, "Teens don’t use Twitter because no one is reading their tweets", so it's not clear what that claim is based on.
You could always force email, like 37Signals.

I don't think there's a one size fits all solution though.
the password is hashed with sha1 so that the database does not need to store the actual password

This recommended approach is not good security practice for password storage. If the database is compromised, your passwords are vulnerable to rainbow table attacks. See http://en.wikipedia.org/wiki/Rainbow_table
Our team develops a .NET class library. As a game platform, we have the luxury of breaking binary and source compatability between releases because games are atypically short-lived applications. We provide side-by-side frameworks on both Windows and Xbox, so you don't need to upgrade to the latest framework before you release your game. But that won't stop people from doing it and still complaining.

When Microsoft releases a new version of a library, some subset of users upgrade instantly. They expect that all of their code to keep working. When we break source compatability (something most teams NEVER do), we do it very carefully. We only break things where there is a clear, large win and the upgrade path is straightforward. Customers have complained when we do this every single time because it is not what they inherently expect.

So now back to the original topic at hand: the "After all, we're all consenting adults here." mentality. Yeah, that's great and all, but it requires an incredible amount of discipline. See, for example, how the Django project handles this: <http://code.djangoproject.com/wiki/BackwardsIncompatibleChan.... Personally, I love doing things this way. However, consider a large non-software company. They created some internal app and ran into a small bug or shortcoming of a class library. They find out that the new version fixes their problem, so they they upgrade. BAMN. 10 other things break. Ugh, oh. that's not good. They already laid off the dev team that made this program, they have one vendor making a couple quick fixes to handle their new 2010 business rules. This used to work, why are you breaking me? I just want that one new fix!

In order to prevent situations like this, you need to carefully monitor your public surface area. This is why the _foo naming convention exists in Python. It lets you say "We explicitly do not promise not to change this." Believe me, if you make a type public or a method virtual, some one will instantiate it or override it. I've seen it many times. If you didn't explicitly plan for them to do that, you've still got a backwards compatability bug should you change it. Even if you have it private, someone might call it with reflection and STILL get annoyed when you break them, although this is far more rare.

So in summary: this cultural distinction is a meaningful difference in requirements between open source developers and commercial developers. The respective languages have evolved to meet the needs of their respective customers. One is not necessarily better than the other.

This is why C# 3 and Python are tied for my favorite language :-)
Thanks. And no excuses! :-)
On food availability: many animals, such as mice and dogs, are less able to restrain their own diet and will overeat if allowed to do so. This would lead to the control group overeating, not eating only the number of calories they need, and increasing their chance of obesity-related death. I think a better study might have given the control group the expected number of calories they would require, then significantly restricted the test group.

This study also did not support that calorie restriction increases lifespan, like you do. No study has been able to do that yet. All the studies have been able to do is show that laboratory animals can live longer with a restricted calorie diet. There are many variables controlled for in those studies which are not controlled for in the general human population.

Do you get more exercise than simply sitting in your bedroom all day? If so you do not match the studies.
Do you interact with people outside your home or do people ever come into your home? If so you do not match the studies.
Were you bred for laboratory study? If not you do not match the studies.

No one has show that calorie restrictive diets have worked in humans yet. Evidence is the best studies, like this one, have not been able to show a statistically significant difference in life span.
I read the original Morgan Stanley report, and it doesn't seem relevant to what Techcrunch is saying. It's not clear to me whether Techcrunch actually has any evidence pointing to this conclusion, or whether it's just a shot in the dark.

Barring some further information, it seems like a really strained explanation to me. I would not describe the young Internet users I see as being concerned about safety or privacy.
Sorry Jacques, you are wrong on that point. Been there, done that. Fishing expeditions are very easy to hide when it relates to highly technical patents.

No point in quoting what the law says, that's all theory. In practice, it happens.

Google could sue all the search engines out there. But there is no business reason for them to. But if it ever became critically important to them to kill a given competitor, patent infringment of the fishing kind would be high on their list of options.

I am not a lawyer but I play one on the Founder Institute :-)
How is a 15 year old interning at Morgan Stanley?
It was used almost a century ago in England to warn drivers about speed traps.

"It originated at the start of the last century as drivers started to run foul of police speed traps in which officers used a stopwatch to calculate whether or not a car was going too fast. Even then it was illegal to warn motorists about speed traps, but the AA advised its members to stop if a patrolman failed to salute, and the driver would then be given information about "road conditions" ahead."
Amazon OWNS Lovefilm, the most popular DVD rental site in the UK.

I use Lovefilm, because it aggregates to about £1.25 per DVD over a month, and that's damn good.
even as a compile-time default-off option

You're glossing over some of the complexities of this rather interesting situation.

In particular, the guy who wanted to be able to make it a compile-time option had a program that would do basically nothing without readline, and you had to enable it for the program to work. A similar issue is with two-part programs; one part non-GPL, one part GPL, which are left up to the user to link himself.

What matters is not what RMS says (nobody cares about RMS), but what the lawyers say. Apparently, the law is extremely harsh on this sort of "hack", which may seem fine to a programmer, but to a judge will be seen as an obvious attempt to work around the terms of the license and will be greatly punished.
That is a pretty good reason not to be able to sleep ;).

It would be cool to be able to click on one to mark it as interesting, and then also see the feed of ones that people mark as interesting (over a longer timespan.)
family connections
> "Yah fine... but this study says nothing about the quality or intensity of the early birds vs. night owls."

No offense, but that sounds like rationalizing the result to maintain your own current prejudices as opposed to a genuine criticism of the research.
"You have to find the fun in failure." -- Yes, that helps! And, on the contrary, it is too easy to enjoy excuses and pet grudges. Let's grow good habits and grow out of bad ones.
C++ does not omit features because they were worried that programmers would misuse them. This is, afterall, a language with multiple inheritance, allows arbitrary casts and allows programmers to grab a pointer to any arbitrary piece of memory. Stroustrup has said in many places that, in the end, he trusts the programmer and is in favor of including useful features despite their danger.

Full reflection doesn't exist in C++, I assume, because of the runtime overhead costs. The amount of reflection that is present through Runttime Type Information (RTTI) does add overhead, so it's only compiled in when programmers use those features.

Further, I'm not a Ruby programmer, but from reading HN I know there's significant discussion in the Ruby community about monkey patching arbitrary classes. The consensus I've seen is that it, in general, it's a bad idea. This is the same kind of cultural proscriptive advice the author says is not present in the Ruby culture.
Ok, I believe you!

Now excuse me while I go sue the pants of some competitors in the hope of finding some infringement during discovery ;)
I think his point would be best supported by the note that the study has not found a statistically significant difference in mortality between the restricted and unrestricted diets. It found that aging-related causes of death (cancer and heart disease) were reduced by a factor of three. This implies that the calorie restricted monkeys had higher-than-control rates of mortality due to non-aging effects, such as anesthesia and disease.
He meant Slax and Crux! These two linux distros will kill us ALL! :)
Even the mobile cache ain't workin':

http://www.google.com/m/search?ct=fsh&q=site%3Ahttp%3A%2...

I get this funny message from Le Google:

Oops. Something didn't work quite right and we are unable to show the page you requested right now. Rest assured, Google engineers are already springing into action to solve the problem.
You've hit indirectly on why it's so important that people be able to keep their own money. The brutal reality of the world is that, outside of yourself and some close companions, no one really cares about you or your ability to survive a disease in 40 years. Certainly not politicians in Washington DC. I very much doubt political aristocrats in Beijing care either.

Unsurprisingly, resources get best allocated to what most people actually care about when people get to individually allocate their own resources.
There's value in being able to tell the system "I do not want to do X. If I seem to be doing X, it's a mistake, so please stop me." People really do make mistakes, and there's nothing condescending about building a system to accommodate that. That's why my car's steering wheel has an airbag rather than a punji stick.
In general I'd support that we have medical professionals to make these decisions for us. I would prefer to have someone I trust, is well educated on the subject, and keeps up with the literature who can point me in the right direction. One result of the specialization in our society and our inability to stay on top of every subject that affects our lives, is that no one can make a truly informed claim on every life decision.

Sadly, many health practitioners are less motivated by science and more motivated by process. They stop educating themselves after they have finished their residency equivalent. Once they are in charge of medical decisions they are bombarded with marketing, which has the goal of selling products, not necessarily with helping anyone.

At this point, I don't know who to trust for medical advice.
Physics for Programmers
This is Sun's Last Week on Earth
Sun Microsystems will officially become part of Oracle on Friday, barring a miracle. Heads will roll.
I suspect that the writer didn't mean MITM, but rather a passive eavesdropper.

More significantly, this doesn't actually prevent replay attacks either. There are essentially two "cookies" (I'm oversimplifying) - long term, and single session cookies. If you catch the single session cookie, you can use it until it expires, at least according to the writeup.
Haha touché!
check out http://picfog.com. The 1st of many of this type of thing.
Smug early birds take note: Night owls actually have more mental stamina than those who awaken at the crack of dawn, according to new research.

"It's the late risers who have the advantage, and can outperform the early birds," said Philippe Peigneux

He's not actually talking about "performance" in a general, life-applicable sort of way; rather he is talking about performance at specific mental tasks. You wouldn't think that from the way the article is written, however.