skysight-inc/HackerNews huggingface dataset:
People have posted links to the original thread and the FSF's long analysis, but a short summary might be possible. I shall attempt one.

One of GPL's requirements is that when you distribute GPLed code, you can not impose any additional terms on the recipient.

When a user obtains an app from the App Store, Apple makes a copy of the app and that is downloaded to the user. This means that Apple needs permission of the copyright owner to do this. For most apps, there is no problem, because the developer owns the copyright, and grants Apple permission to make and distribute copies.

When the developer has included GPL code that he does not own, and whose owner has not granted an exception for Apple, Apple has to obey GPL. That means imposing no terms beyond GPL on the recipient.

Unfortunately, Apple does impose terms on the user--you aren't allowed to use the App Store unless you agree to Apple's terms, which include limits on what you can do with the downloaded software.
I know plenty of professionals who started their master's anywhere from 3 to 5 years after finishing their bachelor's. There are some programmes, including many MBAs, that require this.
Best Ecommerce Websites available here
Iwebshop Ecommerce websites specialises in creating all size of Templates and Hosting for new start-ups to large retail Outfits. For details please visit iwebshop.co.uk/ecommerce-solutions-c-85.html
I trust Google as an organization but I don't trust individual googlers or governments that host Google resources. You can be sure that foreign agents and jealous boyfriends are part of Google's engineering staff.
AdBlock Plus
I have never seen "if foo = 0" used to set a value for an optional argument in Ruby. It would either be "def bar(foo=0)" or "foo ||= 0". Can you give any example of what you're talking about?
It's comments like this that make me miss downvoting here.
(If any VLC developers happen to read this, I'm happy to help you package it up for submission to Cydia.)
The Underlying Technology of Facebook Messages Tech Talk
Relax. Breathe. Take a walk through a park and smell the roses.

Don't let the fear and negative thoughts cloud your head constantly and ask yourself how you can be positive and productive, without polluting the conversation with baseless doom and gloom statements.
I have the same problem. I do "trust" Google with some of my activities (such as watching online videos on -> Youtube and sometimes using the web search -> Google) but I do not trust them in the meaning that I think they do no evil with my data.

I trust they are not abusing the data they record about me, but I do not trust in the good of harvesting and data mining said data.
Furniture for Small Spaces
In the small home furniture section you will find scaled down furniture geared for small space environments like fold out ottoman beds, collapsible chairs, convertible sofas, and wall mounted designs often featuring multi-function and multi-purpose use.
That's a really neat and applicable analogy.
AppMakr Launches for Windows Phone & Android (get in private beta)
I trust Google as a company. But as Google is under US jurisdiction it is affected by things like National Security Letter subpoenas (see: http://en.wikipedia.org/wiki/National_Security_Letter). This is a type of subpoena that does not require a probable cause or judicial oversight (meaning that the FBI can issue them without court order) and the recipient is under a gag order prohibited from speaking about them.

In addition, Google seems to also abide to subpoenas issued by other countries, but does not clearly state under what conditions. E.g., is the German government only able to subpoena accounts of German citizens? Or of people who used Gmail in Germany? Or of any Gmail user if there is a probable connection to Germany? And under what conditions does Google adhere to the data retention laws in some European countries?

I acknowledge that there are cases where it is legitimate that government agencies get access to one's mails. But if this is possible without court orders I consider this largely undemocratic. As a consequence, I try to keep as much information as possible on my own server (with a fully encrypted filesystem).

So I:

- Currently use Google for searches, but I have set my browser to delete all cookies on shutdown. I have not Flash installed, so I'm not affected by "Flash-cookies". I also tried out duckduckgo as search engine, but in my opinion the search results are considerably worse than Google's.

- I have some domains using Google Apps that I've moved to Google in the past. But I'm currently in the process to also move the remaining domains (that only relay mails) back to my own server. However, I also acknowledge that this is somewhat futile given that 90% of people I communicate with use Gmail - meaning that all of my mails are stored on Gmail anyway.
Google no, but I think it's a little naive to believe the Chinese aren't trying to do this. They would be incompetent if they didn't try to infiltrate Google, as the wikileaks documents suggest they did. Government backed corporate espionage is pretty common. For instance, just from today:

French intelligence is looking into a possible Chinese role
in spying on carmaker Renault, a government source told
Reuters on Friday. Three executives, including one of its
management committee, were suspended on Monday in the case
suspected of leaking material on the electric vehicle
program in which Renault and partner Nissan have invested
billions.
I think "torture" may be a little extreme. Are threats, beatings & lashings to the feet & hands considered torture?

I mean, definitely not desirable or anything, but I always understood torture to refer to the much more extreme. Otherwise we conclude schoolyard bullies, police, and schoolteachers regularly engage in torture, though schoolteachers have mostly ceased using canes for lashing.
Very sad.

Just a practical question, if someone is on the "no fly" list, does that prevent them from flying in all countries? One would think not, so why wouldn't that person be able to fly to Mexico then present their passport at the border for reentry into the US?
TI BASIC kinda reminds me of assembly in that way.
Asset allocation matters. Investors who took the time to develop a plan, figure out an asset allocation that matches their risk tolerance, and actually rebalanced periodically to adjust their portfolio back to their allocation target, probably did just fine during the so-called lost decade.

Tax efficiency matters. A badly designed portfolio may lose 1% a year to taxes. Tax-inefficient investments should be held in tax-advantaged accounts (e.g. tax-free or tax-deferred accounts).

And it matters that you have the discipline to stick to your plan through all market conditions.
Juicer
Online Shopping in India the largest collection of sony camera price list,buy online,chimney,dinner set,e shopping,gas stove,godrej refrigerator price,juicer and features and buy them at best prices. For more info, donot hesitate to visit us.
Women's UGG Bailey Button Bomber on sale
So if someone wanted to be an asshole, they could send takedown notices for Pixie Scheme III (http://news.ycombinator.com/item?id=2059242) as well as all other apps that are under GPL and Apple would no doubt follow the same approach and take them away?

Seems like a good way for closed source apps to remove their open source competition.
It's sometimes worthwhile to use boring, "wrong" default form elements, like when the browser will automatically translate their text labels into the user's preferred (i.e., non-English) language.
The company I work for has to digest a handful of XML and SOAP protocols. Theoretically, they all conform to spec A or B, and/or define their own subset of that spec with an XML language definition. There should be like 3 or 4 pieces of code which would handle every format they offer.

Practically: ctrl-C, ctrl-V, and call them when it doesn't work. More often than not it's either A) incorrect documentation, or B) you hit a bug (yes, this means their sample-code doesn't work. It happens frequently). A good chunk of our request-data builders are simply string manipulators, because some of the APIs we call are nitpicky about the order of XML attributes in a tag.

I laugh when people tell me XML works better "because it's a standard".
I suspect the argument is that by showing they're serious about enforcing the GNU license, they're making the current closed ecosystem less attractive, so either a truly Free system will be able to compete more equally, or the current system will decide to become more open. I'm not sure whether I agree with that argument factually, but I respect the principles behind it.
Oh God, I started reading the spec for LDAP a while back... terrifying.
I tried journeying into Vim, but failed, sticking to Netbeans for mainly python-development.

Highlights that made me uneasy:

- Often I'd find myself with an accidentally closed gvim, having to open up working projects all over again.

- Overview of source changes with more control: Changes in n files pops up n vimdiff windows.
Yes, but smart phone buyers are going to enter a contract regardless. The iPhone contract is no more expensive than competing smart phones' contracts. When carriers compete on price, they're almost always competing on the price of the device itself.

I mean, really, did anyone expect the iPhone to drop from $499 to $49 in three years?!
Prolonged beating of the soles of the feet, or phalanga as it is sometimes called, is definitely torture. It has a rich history. It is extremely painful, primarily because of the abundance of nerve endings in the sole of ones feet. It takes a long time to heal so the punishment effectively gets extended over a long period of time, possibly permanent.

Conveniently enough it leaves almost no evidence.

Edit:A study on the effects of phalanga http://webcache.googleusercontent.com/search?q=cache:_4_CVER...
If a third party or government wanted to infiltrate the email or other service provider of a business they were interested in, then it doesn't matter if they're Google or another provider. They'd go after whoever has the data.

I would actually trust Google to have more technical expertise to withstand an outright attack than a smaller ISP, and to play hardball with lawyers more if compelled otherwise. And if worst comes to worse and they are forced, I'd trust them to make a stink about it like they did last year with searched in China.
I like the article, and support anyone who wants to learn to code, but resent the increasingly frequent (and thus increasingly meaningless) use of the word hacker.

There is an identifiable and very real hacker culture and ethic. To me, a suit learning how to code and calling himself a hacker feels like a white guy going to his first sweat lodge and changing his name to running wolf. Congrats, now you've got a lifetime of coding, and hacking (two separate but related things) ahead of you. Enjoy the journey.

*Edit: More to the point, since I know YCombinator loves the word hacker... what I want is for you to treat it like the honorific it is. A gentleman doesn't call himself a gentleman. One does not call themself a sensei. I don't call myself Mister Zyphlar. Hacker is not in my twitter bio. Replace hacker with "l33t"; call yourself a L33t Coding Product Executive and see how long it takes for a chuckle of disbelief.
What is torture then? Suffocating? Raping? About to die, then can be called torture?.
If you care for a different cure, then noscript. The developers of each had a spat in recent times though.
According to the UN, torture is "... any act by which severe pain or suffering, whether physical or mental, is intentionally inflicted on a person ...".

It seems this is very much the case here.
"crappy returns the S&P has over the past 10 years"

The returns were only crappy for those who invested a lump sum at the peak in 2000 and never reinvested dividends.
Put your write ahead logs on a mirrored set of ssds as long as your write patterns can handle a build up of logs before archiving to slower storage. This gets the fsync out of the way so the application will block for a shorter amount of time.

Postures relies heavily on disk cache, so be sure to tune shared memory small enough to allow the kernel to cache commonly used disk pages. ZFS on FreeBSD and OpenSolaris has the ARC as a second level of caching between disk cache and slow disk IO. Te Adaptive Readahead Cache can take advantage of some ssds to up access for your hotspots.
Wow I wasn't aware, but after reading this post: http://adblockplus.org/blog/attention-noscript-users I'm honestly concerned about using NoScript any longer.

//Edit: http://hackademix.net/2009/05/04/dear-adblock-plus-and-noscr... The reply by NoScript was excellent. I feel reassured.
Could it be that SOAP never had a solid set of test cases? Implementing a reasonably complex API should involve passing a series of public and very specific tests.
Uninstalling Flash makes for a pleasant and serene browsing experience. Highly recommended.
I've never linked to an xkcd cartoon before but I think this one is very apt:

http://xkcd.com/538/
Ten years ago maybe, but since Buffet has promised to give away his money, why should I trust him to handle mine? His is not hungry for it anymore.
It's never too late to start a new degree. http://timesofindia.indiatimes.com/city/guwahati/100-year-ol...
In Defense of Language Democracy (Or: Why the Browser Needs a Virtual Machine)
What is ironic or hypocritical about it? There are general licenses which provide more freedom to the users (including limiting freedom of others in derivative works, which might be ironic in somebody's eyes), and this software uses a license which prohibits limiting distribution related freedoms (among others) because its authors wanted it that way. It is not ironic or hypocritical, it is only being consistent with the choice. (Do you mean that using GPL in the first place is ironic or hypocritical in some way?)

If you choose a license and don't follow it, what is the point of using that license?

By using GPL, you deliberately give a piece of software a life of its own. Because of the license, the action taken is not merely the author's decision, but something anyone can do, even if the author didn't wish for it (although it is only natural that the author is the first one to pursue compliance with the license he chose.)

This is not a bad thing for GPL'ed software. Instead, it is exactly what is (or at least should be) expected from using GPL. As said, there are also other licenses to use. If your expectations are different, use different license and don't submit to a license you find inadequate.
I trust them completely. They have proven that their motivation is just for servicing better and better to users and the world. I remember before gmail came, yahoo had a 4MB account without pop3 or imap (still doen't have!) or anything else and with ads in any mails and up any page!
Or you know that how heavy traffic would Google Instant bring to servers but google do that just to save users 1-2 seconds!!
That sounds more likely. I feel better.
> It was Apple's choice.

Apple's only choice was to remove it, they were never going to create a special set of ToS just for these applications, and they were even less likely to alter their overall ToS to be compatible with the GPL.
Yes - I know it :) And I also know the limits of encryption.

But just because there are also vulnerabilities if you're hosting everything on your own server, doesn't mean that you need to surrender your data in advance.
I don't know how people can seriously believe facebook is a bunch of hype. Or even that it's at the top of its success, as this article claims.

The $50 billion valuation, yeah there's some hype there. But whether Facebook will one day surpass such an evaluation is I believe a strong reality.

I'm just amazed at how well-run a company Facebook is. I'm in awe of how it is in a constant state of evolution and constantly being tinkered with. Usually when companies get big you see them play the game more conservatively. Facebook is exciting because it doesn't do this. I see so much room for Facebook to grow and surpass my expectations for it, as it has time and time again.
I have just visited the Blackboard web site. After following many links and viewing about 20 pages there, I have no idea what it actually does, what is required to run it, and what it costs.

I don't understand why companies make such useless web sites.
Find a school yard bully who beats people under the feet and I will call that torture.

If you don't think this boy has been tortured, John ascroft has a job for you.
The problem here is that these things are not disrespectful for individual Christians to say, but they are inappropriate for Christians 'as a group' to say. The group should stfu and take a long hard look at their shortcomings as a group. You don't get to address this guys death in your religious way, if you don't address the religious ways that caused his death. If there is anyone in the position to get fundamentalist Christians to change their ways, it's the moderate Christians. But I don't hear them speak out against, on religious grounds, against the extreme, religiously inspired, stuff that gets shouted around by national celebrities that get to keep televising that propaganda for decades. Instead, everyone expects the atheists to carry the burden of moderating the extremists, who are naturally much less eficient at that. To add insult to injury, in the public debate moderate Christians continuously choose the side of the fundamentalists when push comes to shove. I continuously moderate the quacks in my scientific family; you moderate yours, damnit.
Jacksonville Florida Bailbonds
Our Criminal Defense Law Firms have represented thousands of individuals singled out during criminal investigations and charged with all levels of crimes. To know more about Criminal defense attorney Jacksonville. please visit our website.
from that defenition it sounds like any form of violence is torture.
due to this discussion, i spent a few hours this evening changing the signup process and backend billing scripts for corduroy (http://corduroysite.com/) to no longer require a credit card to start a free trial (but still allow one to be entered if desired, since someone here mentioned they prefer to do that).

hopefully it won't result in an influx of new accounts that use it once and never return.
مشاهدة مباراة مصر واوغندا
مشاهدة مباراة مصر واوغندا مشاهدة مباراة مصر واوغندا مشاهدة مباراة مصر واوغندا
Designed in 1992... A shame that even today there are numerous Web applications that don't fully support it.
Torture is violence on a detainee.
Plenty of software manages to share information between processes without using SysV shared memory, and therefore being subject to these kernel resource limits.

I'm not saying this should necessarily be fixed - I'm sure the Postgres team has better things to be working on.

But it's not a natural, unavoidable limitation, either.
I actually didn't mean to disparage JSON over REST in any way. In fact I really like it.

I only qualified the statement as technologies change quickly (only 12 months age we would probably have been talking about XML over REST) and things will no doubt change again.
Any HNers in Delhi? Lets meet
We can agree on a place/date to meet up. I don't drink but can pitch in with a few beers
It's easy to rant, but hard to come up with a viable alternative, that encompasses the same scope. XML-schema and WSDL are mocked as an aside, but I dare you to provide me a REST alternative for those, as standardized as those. For all the horror stories, I have used Java to interact with a C# webservice without any pain, including WS-Adressing. The WSDL and XML-schema were a godsend compared to the earlier spec.

Like people that think you can just replace XML with JSON: you are missing stuff.
Ruthmann, Hinowa, Skyjack, Maltech, Aklin, Octopussy, Absenkanhänger
The roofer elevator serves to pull material outside on the house highly. We of Schuler Schuler AG are your supplier if it around roofer elevator and we give advise competently and reliably. There we make service and are for you, if it concerns repairs.
http://viewer.zoho.com/docs/urlview.do?url=http%3A%2F%2Fbrea... but this looks to be a spammy link without having any explanation.

To be honest I'm not going to bother deciphering when it's probably a \/1A6ra advert.
The best part is "the car is entirely powered by silicon solar cells and produces about 1200 watts — the same amount of power required to run a toaster." That's really cool!
Sad tale, of course, but why is this front page news on HackerNews?
Seems like a good way for closed source apps to remove their
open source competition.

Not all open source uses GPL, thankfully.
Might be special restrictions on the speed record, like flat road and certain wind conditions.
I Just Want a Dumb TV
As a Somali, this person's life is likely absolute hell in Kuwaiti prison. The Middle Eastern countries are incredibly prejudiced against people of Indian Subcontinental and African origins as many come to the peninsula in order to work on construction/menial jobs. Family friends (I am of Indian origin) have horror stories of passports being confiscated, police blackmails, and blatant racism.

Its truly sad that the U.S. has let a citizen be treated like this by a state, especially a state where the U.S. has as much influence.
Discussion on Human Empathy and Love on reddit.
For every story like this, there are countless that never get told, though people in the Arab world are keenly aware of them.
If one side of the expression is longer, putting the shorter one first can improve readability. (Some would argue that you should assign the longer expression to a variable first).

I think that

if(S_OK == QueryInterface(IID_IUnknown, &p)) {

is clearer than

if(QueryInterface(IID_IUnknown, &p) == S_OK) {
"Someone" needs to be the legal owner of the GPL'ed code in question for the takedown notice to have any legal meaning.
i dont see a reason not to trust them =\
trust them with anything.. not like they are doing smth bad or smth
When just the act traveling to a certain country makes you a target for torture and imprisonment by your own government, it would make one uncomfortable, particularly as a person who would like to travel.
Vang Pao, Laotian Hero, Dies at 81
I use them conventionally -- it helps me avoid bugs like 'if(foo = 3)' instead of 'if(foo == 3)'. 'if(3 = foo)' just will not compile. The 'if(6.28 < theta)' is just a logical consequence.
so i guess the solution is to only use https://www.facebook.com/ to login?
Have you had different SOAP stacks talking to each other?

The case of having identical SOAP implementations at either end (eg .NET 2.0 <--> .NET 2.0, Java w/ Axis 1.4 <--> Java w/ Axis 1.4) is the one scenario where SOAP works as you'd hope.
We have a mailing list at delhi-hn-meetup@googlegroups.com
I couldn't attend the last meeting but you could initiate the next meetup.
Do you know of any open-source projects or algorithms for modeling weather?

It would be interesting if people had access to the same data meteorological agencies had and worked with their own algorithms for weather forecasting.
OK I have a Joomla site I manage, what's my incentive to switch? What are your uniques?

Presumably I have to host with you, what are your uptime guarantees, what are your charges?

I'm interested that you spent time to build from scratch rather than adapting a current FOSS offering; presumably you had a plan but think it's not going to work?
It's the breadpig hack club puzzle. You need to solve it to figure out where (in New York) it's being held.

I just submitted the acual blog post (http://news.ycombinator.com/item?id=2082824) instead.
Breadpig Hack Club Puzzle
I'll stick with my answer to a highly relevant related question on SO: http://stackoverflow.com/questions/767821/is-else-if-faster-...
I think PHP allow assignment in 'if'
You have to go twice in opposite directions on the same road and take the worst time