skysight-inc/HackerNews huggingface dataset:
This has nothing to do with providing source. The GPL violation is due to the requirement that you have to agree not to redistribute things you download from the App Store.
Are the iPhone and iPad touchscreen interfaces usable and accessible enough?
Apple only cut off a small bit of open source software after the religious zealots decided it would be a good PR move to make an issue of it.

And who is anybody to say what Apple can or can't do with their brilliant platform that they invested in and worked hard on? Apple is a business, not a religion. They don't want the legal risks, so they cut the app. They don't close up shop or make bad decisions because of vague philosophy from a crusty old engineer and his crusty old beard.
I've taken a run at this, and I can't find any tests that obviously need to go. In many cases, some tests aren't strictly necessary, but they do make clearer what the code is supposed to do. Indeed, they often bring to mind the maxim from Structure and Interpretation of Computer Programs:

Programs should be written for people to read,
and only incidentally for machines to execute.

(That's a bit of an over-statement, of course, but its spirit is true.)

I also reevaluated the code for possible implementation lock-down. It looks like most such cases involve standard REST action names, such as new and show, or other aspects of the application that are unlikely to change.

In the end, you'll have to develop a style that works for you. The code presented in the book is based on the style I've developed in my own work and from reading the code of others, but there are as many styles as there are Rails developers. My job is to help get you on the road to finding a style of your own.
Google's Latest Launch: Its Own Trading Floor
A/B Testing Made Easy with Visual Website Optimizer
Ugh. The article calls Go a chess-like game, showing that the author knows nothing of Chess or Go.
those software is really worth to contribute and its a pity that there are no projects like it for other cams.
Well, I'm no physicist, but I agree - it's bogus. The problem, I think, is that it assumes that time is the fourth dimension. Instead it should be the last dimension. So if you're talking about 6-space, then time should be the 7th dimension. If you always call time the fourth dimension, then you get these wacky results where in 5-space and up you can see and exist in all time simultaneously.

This is the problem with calling time a dimension. It's useful, but it makes it natural to talk moving forwards and backwards in time. Error.
Plus, it is very difficult to tell if charitable giving is actually helping or if it is only helping people to rely on you.
Why are you posting from a throw-away account? What's wrong with identifying yourself?
I think the issue was with the limitation that the app can only be installed on up to five devices. The requirement to provide the source code could easily be satisfied by a download link on the app's homepage (which is accessible from iTunes).
Oh, in that case it's even easier because Apple could add a clause saying that app licenses override the default App Store EULA if they are more permissive.
Might there be some confounding factors. Perhaps having a stable job at a factory, even if it's FoxConn, is better morale than being a perpetually marginalized migrant worker that's tossed from abusive employer to abusive employer since you left your family in the countryside to find your fortune, despite lacking credentials, in beautiful Shanghai?

Actually the few I met seemed surprisingly chipper. That must not be it.
It's their platform they can decide what they want on it and what they don't unfortunately. I would love to see all of my favorite GNU/sourceforge/github apps running on Apple products, but this isn't going to happen. This is why I'm not buying another iPod after my 2nd gen one died, and also sold my Macbook.

I dont like the pointy and clicky interface (yes I know Darwin is underneath), and since I don't like it I use my PC based HTPC/desktop/laptop at home running Ubuntu and am perfectly fine with it.

Not all companies are going to take the RMS route and make their bread and butter 100% free for anyone to use from day one and think they will be in business for more than a month. I love OSS and everything about it, but I understand the business reasons too and since I just don't like the products that Apple forces me to use, I just dont use them. Capitalism at work right?
"For instance, the fact that most of the mass of a unit ball in high dimensions lurks near the boundary of the ball can be interpreted as a manifestation of the law of large numbers"

As usual Terry Tao's comment is wonderfully illuminating (at least for a non-mathematician like me). It's common knowledge that the ratio of the volume of a n-sphere to its circumscribed n-cube goes to zero as n->0 (http://en.wikipedia.org/wiki/N-sphere#Volume_and_surface_are...), but I never thought of this as another result of the law of large numbers.
Great. One more foundation to which I have to apply, pitch and convince the decision makers. More red tape.

Seriously, when you are faced with that problem (of having too much money), please look around. Just maybe, there might be something that already does what it is that you want to do. You do not have to reinvent the wheel to satisfy your ego by having a foundation with your name on it.
> you have to agree not to redistribute things you download from the App Store.

That's right, they could simply add a "unless the license specifically allows you to do so" line, wouldn't cost them much. I wonder how many gpl software there are on the app store.
How does Google know what your bank will charge you? The current "exchange rate" has a little to do with what you pay, but it's not like saying "$1.99" where you know you'll pay a dollar ninety nine.
Compared to, say, Grand Theft Auto 4? Even three words dedicated to the difference in this setting would be three words too many. In the grand space of games, Go is a Chess-like game, Chess is a Go-like game, and both are related to Othello/Reversi and "Chinese" checkers rather more than soccer.
good PR move? I'm sick of this Apple love and hate meaningless discussion, please stop you all, this is insane.

GNU has the copyright ownership over Gnu Go, if they wish they could seal the only saved copy of the source code in a safe and throw it into the sea, it's their software and they can do whatever they want, this includes enforcing the license they released their software under, the same way you can do whatever you want with your software, and I see that you made some great software.
Your post contains no information and bears no insight. Why are you posting it? Simply for the joy of contradiction?

There's nothing an half-rational person can't do that your garden variety financial advisor can. If you can build a business, then basic ETFs, mutual funds, and bonds are easy to understand, and if you want to move into individual investments or private funds... you should not be relying on a financial advisor for this. If you think otherwise, I have some stocks I'd like to recommend. And a shady commercial real estate deal that will net me a fat commission. And a bridge in Brooklyn.

Legend has it there exist good financial advisors--but you have to find them. "Delegating" this because you "don't want to do" this is entirely the wrong attitude. If you don't take responsibility for your money, it will go away. It's 5 million freaking dollars, probably the entire net worth of this person, and the fruit of his business which he built.
I believe Apple is only banning GPL software. Other open-source licenses are compatible with the App Store policy, and so should not be affected.
It's both facts about different market segments and right and wrong. There's also a difference from Lojack here: because of network effects, all of the people get the "government" that some of the people deserve.

Are people really as foolish as you think? I don't know. I hope not.
The size of the opportunity you choose to go after has a significant role in the maximum success you may have, and that choice should not be discounted. Founders of billion-dollar companies such as PayPal and YouTube foresaw that the world was changing, and given many industries to choose from, they picked a couple of the largest possible markets where they could have an impact.

If you decide to spend the next four years of your life making, say, appointment scheduling software (first thing that came to mind), that is a conscious choice not to go after a billion-dollar market, and right off the bat, the potential magnitude of your success is constrained.
Microsoft man: "My job is to destroy IE6"
Makes me think that increasingly the problems in this world aren't information investigation problems, but information management/digest/presentation problems.

Obama, for instance, said today that we'd never had an oil spill of this kind in the gulf before (but that 'it just takes one...'). I'm not blaming him. Nor am I necessarily blaming reporters for connecting this earlier.

But pretty much all of our modern problems can be solved much faster if the information is managed and presented to people more efficiently. I know, in that sense, I may be preachin' to the choir.

It just makes me think that a lot of these problems go away with better management, presentation (and ultimately understanding) of historical data.
Did the article change? Currently it reads "According to the filing — part of his pending divorce case from sci-fi novelist Justine Musk" which answers your question succinctly.
Straw man arguments are boring. This article is just whoring for page views.

1. AT&T != iPhone.
2. People don't care about AppStore policy.
3. Flash isn't ready on ANY platform as demonstrated by others (search on youtube)
its completely impractical to try to control what people do with their own bodies. impractical and immoral.

cato is great on drugs (so to speak). I first used their research in college to give a speech on this same issue.
Just felt I should mention that the dialer that comes with Vanilladroid is the default Android dialer. Not the Sense UI dialer (which is the default for the Eris), though.
Would have been very surprised if they changed their terms as a result of this.
Microsoft obviously knows that the only way to kill IE6 is to say it is unsupported software and to stop releasing security updates for it. Until that happens, IT departments will continue to cling to it as part of the default install of Windows XP.
As time goes by, we need angel investments for fewer and fewer startups. The cost more often is within the reach of founders own (or parent's and friend's) pockets. People like me need business savvy advisers more than money. Investors who bring only money to the table get less useful every year.
When I was looking for a housemate a few years ago, I got inundated with responses. I threw out people who were French, people with AOL accounts, and anyone who mentioned any sort of dietary restriction. I chose very random things to eliminate people, just to pare the population down.

That said, I don't think "guy held too many positions" gives you any sort of signal. This may help you get rid of every other applicant, but I doubt it will improve the average guy you interview. Being choosy about resume length also seems fairly random to me.

If you are being inundated with the wrong kind of candidates, it probably means you aren't advertising the position exactly right. Churning through every resume on Monster isn't going to lead to much.
The anti-Tivoization clause is also a problem. That means that if I buy your GPLv3 app from the app store, you have to give me the source code, and I have to be able to run it on my iPhone without jailbreaking or buying an Apple developer license. Not being able to run your own code on your own device is what precludes GPLv3 apps from being distributed in the App Store.

As someone who has made public GPLv3 code, I am very happy about this. If my users can't send me patches that they've actually tested, they are useless.
What about YUI/YQL/YSlow/Hadoop/Boss/Pipes/Flickr/Yahoo News
I was being sarcastic! My internet access is reliable enough for this not to be a problem.

For many people (like myself) a computer is pretty useless without internet already. My email is on there. My work is on there. Facebook. News. My games require it. Without internet I don't even bother turning on my PC. And I'm not alone.

Why is this such a big deal when internet is just as reliable as electricity? We don't go out of our ways to have paper systems for everything for in case the power is out, do we? Why not?
Not sure what's with all the downvotes. I'm honestly not trolling. If there is a large problem with the argument I presented please respond so I can form better opinions.
In addition to Wallace's Consider the Lobster I'd very much recommend Baggini's The Pig That Wants to Be Eaten (review here: http://stephenlaw.blogspot.com/2007/04/review-pig-that-wants...) for a deeper dive into this problem. The title essay's premise is this:

As a thought experiment assume that a lobster is genetically modified to think that it's sole purpose is to be eaten. Is it still morally wrong to eat that animal? For less far fetched examples (and moving somewhat tangentially), consider the people in The Matrix, who are happy in their deception or Frenchwomen who insist that wearing burkas liberate them. They are happy that way. Should we still impose our attitudes on them? What would you do if you met a worshiper of the Crocodile God, who craves the honor of being thrown alive into the pit (that last example is from Bach's Illusions).
http://www.rfc-archive.org/getrfc.php?rfc=3514 in real life?
Everyone here might think I sound crazy but giving other people the opportunity to help other people is about the most rewarding thing a human can do. You have start up experience, help other start ups looking to help mankind get on their feet. You'll start a chain reaction. You can be as idealistic as you want, but on one condition. Don't ever invest more than $20,000 per person. You want to get someone on their feet so they can get 2 other people on their feet and so on and so forth, you don't actually want to invest.
Hmmm, lessee, logic . . . If God didn't want me to eat people, She wouldn't have made them out of meat.
Messy divorces are one very good reason for extremely strict shareholder agreements in startups.

Startups can definitely cause bumps in your relationships with others, including your spouse and a messy divorce with a large enough block of shares at stake in a startup can kill the startup, at a minimum it will kill the chance of finding funding until the whole thing has played out and that can take years.

Elon Musk is the best thing that happened to electric cars since the early 1900's, it would be a pity if this divorce caused that to be torn apart.

How does this all relate to SpaceX, is there any chance of fall-out in that direction ?
It's funny you can say all of that with a straight face.

You are indeed correct - GNU can do whatever they want with the software, and what they chose to do in this case was two-fold 1) embarrass Apple and 2) prevent people from using free software.

If anyone is to blame here it is GNU, for choosing philosophy over the utility of people.
IPad’s Arrival in Tokyo Causes Japanese to Reflect
Dialers available on the app store should be screened by Google to ensure they comply with US laws.

What are the applicable US laws? If they say "a cell phone must be able to make calls", then Google and the carriers will just sell a "PDA that has a 3G connection" instead. If it makes phone calls, excellent... but if not, well, it's not supposed to. (Reminds me of these stickers that came with my VoIP phone. The instructions said I was legally required to attach them to "any device that could not call 911 during a power failure". That day, my alarm clock and microwave got a new sticker. They cannot, sadly, call 911 during a power failure!)

(Remember how HDTVs were required to have an HDTV OTA tuner? So the HDTV manufacturers just sold "HD monitors" instead, which weren't required to have the pricey tuner. You can't extract blood from a stone.)

Incidentally, one time, I witnessed a mugging and all I had was a coffee cup. I tried to use it to dial 911, but it didn't work and the victim died! Starbucks should ensure that their cups comply with all US regulations!
I don't understand why everyone is up voting this? Is the fact that something similar happened before supposed to alleviate our concerns about the fact that it's happening now? There have been world wars, but if one was happening now I wouldn't up vote the wikipedia entry for WWII.
I am, ah, somewhat different in person. I met my current girlfriend on a mailing list. When we first met, she said "Wow, you a lot less articulate in person"
You're assuming that Wikipedia is entirely correct, perhaps a risky assumption to second guess the president on.
Asking users for steps to reproduce bugs, and other idiotic ideas
The Huge Disaster Within The Linux 2.6.35 Kernel
This is a very interesting statement. I've been working with boot times at work recently. In one release, I pulled boot times from ~25 seconds to <7 seconds by going ninja on the kernel and init.

The response was out of all proportion. Users liked it so much, talked about 'latency' and 'improved workflow' (none of the software had changed, only the boot time). There is no doubt that startup time is a significant contributing factor to the way users respond to applications/devices.

I was musing over all this with a co-worker who expressed no surprise, and told me a story how, back in the 90s, he got a similar response from his users by simply removing the splash screen. Not even reducing startup time. He said people were waiting for the splash screen and when the main window opened, they thought it must have started so quickly they missed it.
when it has created and captured more value than its consumed and free cash flow is rising. and your mom is bragging about it
Finally, a justification for religious cannibalism! I've waited...so long...
If you don't follow the GPs advise then contract out little pieces and do the integration yourself. No point in setting yourself up to be ripped off, you have a winning formula, be careful.
In the comments, I see criticism of Apple, defense of Apple, criticism of FSF (which was downvoted below zero), open source discussions etc.

Strangely, I don't see any criticism of the app developer. The app developer signed an agreement with Apple and agreed to its terms. They then went on to pick up source code with the GPL2 license.

It seems reasonable to assume that the developer signed two licenses with the full knowledge that they would have to violate one of these licenses.
The title is misleading. By removing the offending app from the App store, Apple is now in compliance - it is not violating the GPL.
The Official Facebook SDK for Android
No. You're assigning blame to an inappropriate party here. Apple was more than happy to make the software available, free of charge, to anyone with an iPhoneOS device. If anyone is to blame, it's the FSF for forcing compliance to the letter of the law rather than it's spirit.

I men come on! If you have an iPhoneOS device, you can just download the software. If you don't, the source code is freely available. How did the FSF's actions protect consumers, or even developers? As far as I can see, it didn't.
Perhaps I should have added "and he can quit his day job" to the list.

I you've hit on the point, though. Obviously I have a lower set of criteria for what makes something a "success" than you do; I don't believe something needs to actually take the exponential curve up to VC heaven to be worth doing and a commercial success - whether or not the business model could, in fact, support that.
Could it be? Using the iPod Touch as Wii’s Gaming Monitor
I don't think this is a fair assessment. RMS's insistence on "GNU/Linux" isn't about bitter or wistful emotions. It's about the fact that people accept names very easily as names, but then have a tendency to accept the meanings and values those names imply just as uncritically. GNU is a project specifically aimed at creating a free operating system. So if you call it GNU, you will associate the idea of that operating system with freedom. Linux is not a project that gives the idea of software freedom top priority; it ships non-free code.

Yes, some of the reasoning behind "GNU/Linux" is to give credit where credit is due. But I think it's mostly about the power of a name in getting people to accept ideas, which is why the FSF also campaigns to re-label DRM ("digital restrictions management"), the Kindle ("Swindle"), the iPod ("iScrod" -- I heard RMS say this at a talk at Berkeley), and so on. These names may sound silly, but that's just the point: the fact that they sound silly highlights the assumptions and expectations people have about the things they refer to.

The FSF is out to change the forces which maintain the status quo. You can't do that without getting people to reflect on the assumptions they're making about the current situation. And one of the best ways to incite that reflection is to insist that people use names that present different values.
Is it really? I am asking this as a genuine question. I am quite sure our ancestors did this. In fact, in many cultures, food is eaten alive and wriggling. How is this any different? Is it really "sick" to kill something slower (ripping the legs off), rather than faster (cutting its oxygen supply, eviscerating it, etc)?
If the original goal must be achieved for an endeavor to be successful, I guess Columbus's trip to India failed miserably.
Yeah, there's certainly not open source apps running on OS X. Nothing of the kind. Apple certainly doesn't contribute heavily to open source projects like WebKit or LLVM either.
Uh oh. I found this: http://www.rfc-archive.org/1+april+rfc.php
"messy divorce":

http://moschus.livejournal.com/141570.html

Suddenly, everyone is broke:

http://moschus.livejournal.com/140610.html
Umome: Mobile File Hosting and Sharing
I really want to do the balloon-camera thing. Any one in SV want to build one?
He is an inspirational dude. I can't find a direct quote, but when I read the article posted here some time ago (http://news.ycombinator.com/item?id=458090) I got the sense that he wants to change the world, and potentially going broke doing it is an unfortunate but permissible side-effect. Given the various posts about "what to do with my millions" today, I think what Musk has chosen to do with his capital provides a poignant perspective.
Only for web startups I would say. Things are very different in hard, enterprise software business.
All Souls College discontinues its tradition of the dreaded one word essay exam
Holy crap... that wife is definitely sketch. How in the world did he end up with her?
I don't think the anti-Tivoization clause would apply. The anti-Tivoization clause applies only in this situation:

"If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information"

The purpose of the anti-Tivoization provisions is to stop hardware vendors from including GPLv3 firmware in their device that they can update but you can't, and it is fairly narrowly tailored to try to accomplish that.
Dropbox (YC 07) selective sync (experimental build)
I never said anything about Jobs and company exhaustively banning anything and everything covered under the GPL or similar. Please fold up the Jump To Conclusions mat.