skysight-inc/HackerNews huggingface dataset:
In a perfect world where developers have chosen exactly the license they want then there is nothing really worth discussing. However I think a lot of times people put their software under the GPL because of its position in the open source world, and the rhetoric of the FSF.

There is a continuum from having your code used in a completely non-commercial project to being used by Microsoft in some terrible software. The FSF seems to be still in a mindset where software was controlled by these large companies who are the enemy. I think we've moved on, and I would like the community to reflect that a bit better.
Public Resource demands the source code to America's operating system
I'd like to second this. Obsessive self-analysis can be a real problem. Over the years, I've learned to take myself less seriously, and my life has definitely improved because of that. People are still tedious, but my tolerance has improved.
It's universal that you can't both have and eat the cake. 99% of problems with GPL arise from the fact that companies and individuals want exactly that.

GPL is more indifferent to many real-world aspects than people assume it is.

It is an idealistic license and it only cares about the right to use the program and the availability of source code, to ensure free use and reuse of the program. This ideal is rather neutral towards any commercial and business aspects: it only conflicts with some of the established practices and beliefs of the current business world.

GPL does not intend to compete or lock-out other software while that may indeed happen if you're playing a different game and holding tightly on to contradicting views of what you think is important.

In reality, there are no other limitations in GPL than that effectively no single author or distributor can't enforce control over or killing the software.

For companies, there are two possible outcomes:

1) secrecy of the company source code is more valuable. Conclusion: there's no rational reason to even consider incorporating GPL code in the company. What's the problem?

2) benefits from reusing GPL'ed software is more valuable. Conclusion: GPL your stuff as well to gain the benefits and avoid any legal problems. What's the problem?

Otherwise the company is holding on to the belief that they can have and eat the cake, and effectively just wasting their own time.
Surely you are not suggesting that people who can write kick-ass code (enough so that more than a handful of people want to use it in their projects), cannot choose their license properly? After all, regardless of GPL rhetoric, the BSD, Apache and MIT licenses are also very popular and someone who does a little digging can find exactly the license he is looking for.......unless he/she intentionally chose GPL!

Also, I dont believe anyone today is silly to believe that Microsoft or "unknown large corporation" will really steal their ruby/python/java code. Most big companies choose their libraries and tools very carefully and are more concerned about lawsuits as opposed to spending some developer time to re-write some library.
Swing and Slide Gate Operators from LiftMaster Professional
Swing and Slide Gate Operators, LiftMaster Professional Gate Openers and Gate Operators and many more reliable products from liftmaster.
Google considering replacing webmaster videos with something else
you need more SysAdmin friends.

seriously, almost every real SysAdmin has a server in a datacenter somewhere, roaring away and burning through power, often doing little more than personal email, spamfiltering, and personal website/filesharing. Usually they love giving friends free hosting for little personal projects, as that justifies the existence of that co-located box that allows the SysAdmin to keep his or her skills up to date. You know how open source programmers are proud when other people use code they provide? SysAdmins feel similarly when we get to host/support something cool.

I mean, if you were employed, I'd say to go buy a VPS (unless your idea involves streaming movies or, ah, 'adult content,' there is no reason why your hosting bill needs to be more than $20/month. Less if you are willing to deal with a underpowered server, or one of the 'up and coming' providers.)
Nice one. This is exactly what I was looking at.

A note about using PHP's mail function. Sending excessive mails from one IP may get it blacklisted, unless you take special measures. Sending mail reliably is hard and doing it on a large scale is even harder.

BTW, is it on shared host or a VPS?
Cocoa? Wouldn't that be like writing a HTTP server in Tk/Tcl?
That's pretty impressive.
It's not about different standards, it's about different approach.

You can't just make software, give it away, and expect money to rain down on you from everywhere it is used — it doesn't work like that.

If you want money from your software you need to offer it with a business model coupled with either advertising or a price point. But you knew that already.
In the poll you can see that the videos are very popular. I'm not sure why people like that so much, but I now understand why so many documentation is "video-ized".

To me it's a disease though. It takes longer to load the videos than it would to read the transcript (if it were provided). What I absolutely adore about the Google Webmaster Videos though, is that they offer bite-sized chunks of information, based on real-life questions.
Read "The Path of Least Resistance." Take notes. Read it again.

All other tips are just surface bandaids, attempting to cover up the real problem. Your symptoms are symptoms, not problems in and of themselves. No amount of commitment, tips, hacks, or self-badgery is going to change you if you don't attack the root of the problem.

As Einstein said, "Problems cannot be solved by the same level of thinking that created them."
Surely Apple must have shazillions af accountants, lawyers, logistics professionals, etc., that is people who are neither technology nor marketing experts.
If you willingly make a douchebag "persona" for yourself, don't complain when people call you a douchebag.
I have to agree, seems like a HN-tailored puff piece.
>Stop offending me pal.

That will be hard, considering your comment history where you've been repeatedly downmodded to whitespace for politicizing everything.

>Just because you're shouting your ignorance doesn't become more accurate.

It is trivial logic that astroturfing twitter doesn't have a good cost/benefit ratio here. (A short win in the daily news to bring home a point already well known -- against total propaganda failure.)

You prefer to argue a conspiracy theory that anything bad happening to Iran's regime comes from USA.

I'm sorry, but my considered opinion is that I hope you're a troll, because the alternative is depressing.
To be honest I rarely have the time to watch videos. Also I prefer text I can scan quickly. Matt Cutts' advice is mostly geared towards the average webmaster so as a SEO I often know already what he is talking about. With text I can skip that easily.
Which part? The only thing I found cogent was his assertion that he, as the author of the software, gets to pick the license, and if you don't like it you can go and write your own code.

I think it is actually a mistake to think that a reciprocal license will lead to recognition in the form of accolades or money. Look at the accomplishments of the apache software foundation or the vast bsd communities.

From the various companies I've worked with and consulted with over the many years, I'd say that the success or failure of the software released had nothing to do with the open source or free license chosen and everything to do with the utility of the software and personality of the releasing developer.
Why New Yorkers Last Longer
Newspeak and Pluggable Types with Gilad Braha
About Javascript: "Javascript is a fairly poorly thought-out language. Considering its influences were Scheme and Smalltalk it's rather sad what came out - but it got lucky, it's in a crucial place, it simply fell into the right place in the universe."
While the CSS spec was designed to keep in mind various media types, the industry standard is indeed a 'm' subdomain for the mobile version of the site. I think this need has arisen because the use of HTML/CSS has gone well beyond minimalist content markup of documents, to full blown GUI websites (i.e. sites with complex navigation bars), which doesn't exactly transfer well onto mobile. I think this is why only the simplest of sites (i.e. blogs, text search engine results) will be able to display an alternate stylesheet for acceptable mobile presentation.

More complex sites would need a more tuned site (i.e. m.wikipedia.org - notice how the edit stuff is cut out for example)

ps- i hope i've understood your contention correctly :D
Free is the Future of Failure
Thought I would post a blog entry written by my mother (a psychotherapist and new blogger) on the same subject:

http://www.manageangerdaily.com/mad-blog/the-pitfalls-of-pos...
see, already, gmail classified your account activation mail as spam.
It was clear, to me at least :-).
It seems to me that the likelihood of a real search engine adding special image analysis on crawl, just for this, is vanishingly small.

Not to mention you can also insert these PNGs into other images, too - like sig images, as the page suggests.

People can pick away at it all they want, but the fact remains that it's a huge innovation in distributing torrents without running the risk of coming up in search when Interested Parties google the torrent name. And it works great now for this purpose.

Nothing on this earth is guaranteed to work forever, so that's hardly a damning flaw.
I only mentioned it because another company (Intuit) has Quickbooks available online via the web, but you need a copy of Quickbooks in order to run it because it uses ActiveX objects that reference libraries from Quickbooks. Strange way to implement their web strategy!
Interesting manifesto in a place where the entrepreneurial and financing spirit is low and not very developed. Believe this types of manifestos and spirit will bring a change in the long run.
Twitter Back on Track in June: 20 Million U.S. Visitors
their sign up form doesn't mask passwords
These questions are interesting with regards to the Goldman Sachs proprietary code that was stolen recently. It seems likely (dare I say inevitable) that some part of GS's infrastructure (just like everybody else's) links GPL'd libraries. When part of the program gets "released" to e.g. an enterprising employee, the FBI, and (possibly) to the general public (as it possibly will), does this force GS to release other code as well?
Palm Pre App Catalog: Friendly, Confusing, Slim Pickins
Teen Becomes Youngest African-American Female To Fly Across U.S. Solo 
A 15-year-old girl from Compton, Calif. landed in history books on Sunday by becoming the youngest.
582 drummers set new world record 
Hundreds of musicians have broken a world record for the largest group of drummers playing the same beat. drummers playing the same beat at the same time at Birmingham's National Indoor Arena.
Hmmm... Only providing one password field seems like a road down which madness lies, even if it's unmasked as here.

We had an app where we'd ask for e-mail addresses. A lot of people mistyped their e-mail address, which was of course unmasked. As much as half of the non-activated accounts were do to a typo in the e-mail address. We now ask for the e-mail address twice, it made activation failures a lot less likely.
The problem is India is the heavy water pollution. The country receives plenty of rainfall.
I'd like to see a ballpark figure for how much water these small villages could use. The recovery of quite clean water from the moisture in the atmosphere is a useful byproduct of the compressed air energy storage system we're developing; on the order of .5 to 1 liters per kwhr. Each person in the USA uses about 30 kwhr per day, but I wonder what the water/electricity balance looks like in India?
Wow. way to assume your customers are stupid, and to focus on appearance over substance.
"I believe that whatever the author wants to do with his or her works is their right."

That right there is all the argument I think he really needs. It's his damn software and no one else has the right to get pissed off at him for his choice of license.

That being said, I don't think it's going to get him what he wants. People will still be able to use it in their web apps without giving him credit. And who's going to risk hiring someone who (at least gives the impression of being) as caustic and erratic as Zed. He's probably not like that in person but the risk that he might be would be to high for most people I would have thought.
Fortunately the perl6 think tank does filter down into perl5 so hence we see things like Moose, smart matches, given/when, Perl6::* and more.
How Can Free Chat Rooms Make Life Interesting?
Life has changed dramatically after the arrival of the internet. We can do so many things with the help of the internet without having to leave our homes. It has touched all aspects of our life including business, entertainment, medicine, travel, communications, etc. One of the greatest benefits of the internet is seen in the area of communications. It has changed the way in which we interacted with world as opposed to the olden days. We no more rely on snail mails and expensive phone calls.
No sure explanations, yet:

"Homicide, AIDS, and drugs are characteristically New York ways to die young, of course, so it’s no surprise that when we sharply decreased the fatalities they caused, we caught up with the rest of the country. But here’s the thing: It’s not just that we’ve conquered these urban blights. Cancer and cardiac arrest are down, too. The number of people in the city dying from heart disease has dropped by a third in the last twenty years, and cancer rates have slid by nearly a fifth. And again in these cases, New York is getting healthier faster than the rest of the U.S."

Proposed: More walking; better health care access; less crime -> attracting more wealthy-healthy residents, bans (like smoking, trans fats)... They're making NYC sound like what we always thought California was supposed to be.

But neither NY state nor Calif can muster effective state legislatures. Oh, well, there's another post waiting to be written.
key. I mean, all my experience is with squid, but there are many, many caching proxies. Using caching proxies is a ridiculously easy way for a SysAdmin to take a slow webapp and make it fast without screwing with the application code.

Unfortunately most webapp developers don't use reasonable cache control headers. Most php apps, if your proxy does a HEAD to see if it should re-pull content, render a full page and throw it away except for the headers. (this may be false now, but when I did this, they were using php3. In php3, to handle HEAD requests properly you'd have to actually write code to handle it, which most programmers did not.)

Still, my experience has been that using something like squid gives you a pretty massive performance advantage, even when your webapp is uncooperative.
My "hyperbrain" article series might be of interest to you. I go into quite a lot of detail to provide techniques that help with some of the characteristics of smart, highly distracted, obsessive people like us. Start here:

http://inter-sections.net/2008/08/28/hyperbrain-owners-manua...
Then consider that they would come under speech restrictions through no fault of their own.

Being served a warrant would not necessarily involve fault, either, yet it would put them under speech restrictions -- restrictions against making true and public statements. So current law already accepts that people can be punished for making true and public statements without committing any other bad acts.

I don't think the judge would order them to publish a false statement. I think the judge would simply punish them for revealing the warrant and respond to their pleas of speech coercion by saying, "Hey, your fault, not mine, and you did it on purpose." I mean, they're intentionally committing themselves to either publishing a false statement or breaking the law. They've showed their willingness, indeed their intention, to do one or the other if served with a warrant. If they intended to break the law, then they can hardly argue their innocence. If they intended to publish a false statement, then they can hardly argue that the court coerced them to do so. And the fact that they already explained their cunning plan means they can't argue lack of foresight, either.

As for novelty, I wouldn't even trust a lawyer to know whether this is novel. People have been splitting legal hairs since long before Solomon. Putting the letter of the law in contradiction to the spirit of the law is hardly a novel concept; this is just one possibly novel example. It's probably discussed in the Talmud somewhere. "Ah yes, the famous story of Francois the builder, who owed his brother Juan thirty-five rubles and agreed to repay him by shearing his sheep on the fifteenth day following the next new moon, knowing full well that the fifteenth day following the next new moon was a sabbath day, on which sheep-shearing was forbidden."
TuneWiki's music streaming, lyrics database, music videos... zooms in App Store
If you're an American living abroad, 6 months is the minimum, and you should really stay at least 9 months. Why? Language is everything.

Seriously - in most places sufficiently different from the US to be interesting, language will be your first and most formidable barrier, on the other side of which lies one of the most satisfying experiences you've ever had. It'll take 6 months after you arrive to cross the language barrier. Your life will rock afterward, so plan at least 3 months (more is better) to enjoy the awesome part.

Example: I noticed I'd crossed the barrier when I managed to land a gig drumming for a Tokyo funk band, and I was the only Gaijin in the bar at our first gig). From then on, life in Japan was awesome. I could call up and organize scuba diving trips in obscure bays on my own, I could pick up Japanese girls using only Japanese (try that!)

Fun.
This is the image that didn't load in the original submission ( http://news.ycombinator.com/item?id=701968 ).

I don't actually think it is that good, I kept wondering what it is, and I think there are some others who would like to see it.
It's just about you. You need to surround yourself with people trying to improve themselves as well. Find a club for exercising or music or something - a place where everyone is dedicated to the task. It's one of the most powerful motivators.
As much as he makes good and bad points I think some of the commentary here is unfair; I think Zed is just explaining why he wants to use GPL license from now on.

As someone who has been "burned" on some minor pieces of code I agree with him somewhat. If, for example, I laid down some pretty useful code and open sourced it - then a startup came along, used it to bootleg their code and made millions I'd be pretty upset. That's not what it was open sourced for (because no one benefits from their millions).

Perhaps no money required but it is nice for companies in those situations to say "yeh and we built it on the awesome XXXXX (link to site)". Because that means more people can find something that is useful to them.
Well, in a sense that's what he's doing now - the whole "Open source to open source, corporation to corporation" bit.
> [...] I would do the same as Bruce and use something more obvious or only make small changes to the password each time.

That's not Bruce. That was a comment from a reader.
Tax penalty reprieve for smallbiz/startups accused of tax-sheltering
Video Converter for Mac, Mac Video Converter
ImToo Video Converter for Mac is now the most pupular Mac video Converter for you to convert video such as AVCHD, MKV, H.264/AVC, AVI, WMV, MPEG, MP4 and MOV on Mac, You can trust this powerful video converter on Mac
Was UK source of massive denial of service attack on US?
LexisNexis issues data breach warning after alleged mafia bust
I hate how the building code costs so much to get. I want to build something, and I want to know the right (legal?) way to do it, so I look it up - ha! It's impossible to find out without paying big bucks.

In my case I was plumbing a sink and wanted to know when it was legal to install one of those one way vent valves instead of a vent to the roof (in some places you are allowed 3 per floor, or something like that as long as certain conditions are met). I never did find out, so I just did what was easier.
Ask HN: What is the best university in Europe for MS in Computer Science?
Hi HN,

What is the best university in Europe, for Computer Science? Are there any university which has the same reputation as its counterparts in US?
Why would a person use this instead of FreeNX. FreeNX seemed to work for me. The thing missing was a open source NX client. I see there is a QT one now, but I have not tried it yet.
A brilliant illustration, clear yet concise, too bad there still isn't a clear winner.
I have used Windows through many generations. I was happy.
I began to feel frustrated as a user because I felt constrained somehow. I could find tools but actually making tools, i.e. programming, was out there somewhere that I could not get a handle on.
I grew up on machines with BASIC at the command prompt and was initially just fine with Windows. I had a spreadsheet and email and a browser, what more could I want?
I initially tried Ubuntu Linux because of a piece of software that was only available on Linux. I found Linux incredibly frustrating. Where were my clickable GUIs? Command lines and sudo and permissions drove me crazy.
Eventually I became somewhat comfortable with those things, found my way through the various forums, learned the file hierarchy well enough to deal.
Downloaded an IDE or 6, played with C and Python and Ruby. Got to the point where I can fix a weird problem in an hour or so.
And.... I still have this legacy XP machine that my business runs on. A machine I have grown to hate, that feels like a prison. That requires constant registry cleaning, virus removing and endless invested time that does not lead to any kind of progress.

But....I can't just jump on over to Linux completely. I have Quickbooks holding me back. Eventually I will get SQL Register going or some other solution running and slurp all the legacy data from two companies into it.

I am an earlyish adopter, not at the front of the curve but before the hump for sure. I am not a typical user I am small business oriented, certainly not a gamer or a casual user.

I believe that Linux will prevail in time. It is important to remember that the widespread use of computers is barely a decade old. It may seem like an eternity if you are living in the fast paced world of development and business, but it has been only seconds for everyone else.
Summary: all the walking is making them last [live] longer.

And specifically a correlation between walking fast, and living longer.

And new yorkers walk very fast - which is an indication of good health.

Does walking fast also cause good health? The article implies it, but does not prove it.
Any webapp programmer worth knowing cares a lot about infrastructure. We might not be in charge of day-to-day operations, but we know it deeply shapes the end-user experience, and end-user experience is our whole raison d'être, whether that end-user is another programmer, a paid client, or somebody else.
Probably not what your looking for but I am in the middle of doing a postgraduate Masters (an MSC) with the Open University (www.open.ac.uk). They're distance learning - but are highly recommended (i.e. they are in no way the "poor mans" alternative).

Alternatively I can recommend Leeds University, UK (where I did my undergraduate degree in engineering - not CS). The Electronic Engineering department wasn't great but the CS dept. is, from the little I saw, pretty accomplished. Though I couldnt comment on their reputation :)

(EDIT: Leeds has 2 Universities. I refer to the University of Leeds not Leeds Metropolitan.)