skysight-inc/HackerNews huggingface dataset:
Sure.

Is the source code the software or the compiled binary? What is copyrightable? One or both?

Is an API the source code, the compiled binary, or the running process of the software? What is copyrightable?

Computer software is considered copyrightable. Source code and binaries are both copyrightable.

Even if you didn't copy the source code, if your software is "substantially similar" to another copyrighted software, you could violate their copyrights. The argument is whether or not an API is a substantial part of some computer software.

In this case, it's the Java libraries. Since the Java libraries only value is the Java APIs, I believe it would be hard to argue that copying the Java APIs did not violate Sun's (and now Oracle's) copyright.

That's why I think that it's very frightening that Google has to rely on this argument to defend itself rather than, say, the statue of limitations on copyright or, better, an explicit license grant from Sun.
Is there a version of Instagram that's more open to the Web?
Yet it ran fine on my single core two year old netbook on Firefox/Linux, while Flash rarely does.

Of course, Flash on Linux is even worse than on Windows.
"There is nothing preventing Facebook from being the next Myspace when something newer, cooler and hipper comes along and the users move on."

I would argue that things like the massive photo collections people have made provide a large level of lock-in. I also suspect that Timeline is the first play in a "all your history, here" move that would make moving to another service very difficult.
56 year old Texas grandma gets life w/o parole on first-time drug charges
There are declarative ways of describing protocols.
It means starting out of college. For your next job, you ask for more than you were making at your last job. (Why else would you leave?)
You can, even in pinko California. Just make sure you get a bullet button kit for your AK and you're set to go. If you want an automatic, I'm not finding any hard and fast rules for if fish and game allows it, but if you pay your $200 tax stamp and get approved by the sheriff, it's totally cool.

I don't think your decision is very logical, though. An AK-47 is a pretty craptastic rifle -- unless you're going to be trudging for miles and miles without a cleaning kit, you don't need its legendary reliability. If you need the rapid fire, then there are one of two issues here. The first, is that the deer are coming at you in such quantities and ferocity that suppressive fire is needed, then you're going to need at least a platoon sized group here, possibly with airstrike backup, and well-coordinated plans for dealing with the cervine hordes. Either that, or you are a pretty crappy shot, and need to spend some range time before you try hunting.
I first figured out something was fishy when they mentioned that it allows their employees to come to work in shorts.
Bad analogies are like Vietnam.
Debate vs Media Mogul Who Insists It's Crazy To Give Content Away For Free
If the cameras did what they're supposed to do, by putting them up, they'd no longer be high crime rate communities.

Were it that cameras reduced crime, we could have a reasonable and rational discussion about where the "privacy/security" lever could be set.

Unfortunately, they don't.
http://www.jamendo.com/ probably others too.
My Samsung Focus was released about 18 months ago and I am hoping it to get updated when the next version of windows phone software comes out. Just saying :)
"This is the same story as Google AdWords back in the day."

Not really, adwords pretty much worked from day one, bid for placement was inspired by the goto.com paid search engine model which was minting money back in the 00s if I remember correctly.
The T-Mobile Nexus S you're referring to had its 4.0.3 OTA pulled within the same month it was released due to mass complaints with Android OS wakelocks/battery drain, instability and other misc things.

For 3 months after that, even their current flagship the yakju Galaxy Nexus was stuck on an "old" version of Android 4.0.2 whilst they worked on a fixed version of 4.0.3 which they eventually shipped in March as 4.0.4.

While I'm not saying you should be pleased at the complete lack of communication/respect given to you, I think their decision to stick with an older, stable version of the OS on the Nexus S 4G as opposed to pushing an update they knew was broken was the correct one.
Well same applies to Microsoft and their phones have been much better at getting updates.
Part of the reason why mathematics & sciences are taught by hand is to demonstrate the process and confront the complexity at hand.

So what? Programmers deal with lot of complexity all the time.

This is not necessarily true. Sure, after you are first shown the problem you then trudge through multiple calculations and variations of the problem, but the purpose of this isn't to grind it out and memorize it, but to reinforce the process and underlying parts to solving the problem.

All you have to do is recognize the problem and apply the calculation to derive an answer. The calculation will also be particularly tedious. Does that sounds like "reinforcing the process" to you? It's all busywork that can be done by machines.

There's kind of a reason why at some point we teach certain elements of programming by hand too.

I was never taught that way, or rather, I taught myself. I learn a few basic concepts and apply it to projects. I also learn how to use tools like debuggers that help make me figure out things a lot easier.

Maybe I'm reducing your question but I think it's important to note the intrinsic value of teaching by hand vs. always incorporating automation by programming.

There's a big difference between teaching some mathematical concept by hand and forcing students to calculate by hand everytime they confront a problem. They should be able to program a solution to the problem and then move on to the next problem.
Yep. Microsoft sold the Xbox at a loss and didn't turn a profit from it until 2008 - 6 years after it first edged its way into the market.

By that metric, it's way too soon to call Microsoft's mobile execution a failure.
Byron Sonne, security expert, is found innocent
Ask HN:  Companies that are hiring new H1-Bs?
Hi,

My girlfriend is a software developer from Japan.

She came here on a student visa to learn English, but decided she'd rather stay in the Bay Area because there are lots of really cool companies and smart engineers here.

Unfortunately, it's been tough to find companies that are willing to get her an H1-B.

Before coming here, she worked as a Java developer in Japan for a few years, but I got her into Python and Django, and she really enjoys working on side projects in Python.

She's got a pretty neat portfolio page here:

http://sandbox-kiki.dotcloud.com/keiko_sandbox/

As well as a blog (in Japanese) where she summarizes talks that she's attended, as well as writes informative posts about things such as git rebase:

http://kik.xii.jp/

Some of the side projects she's done since a few months ago:

* Made a web-based version of a popular Japanese word game: http://playshiritori.com/ https://github.com/keiko713/shiritori

* Contributed (a bunch of Python, Django, and Javascript) to a webapp for kegerators: https://github.com/philips/tapkick

* Made a gallery webapp that grabs pictures of sakura (cherry blossom trees) from Twitter and displays them: http://sakura.playshiritori.com/ https://github.com/keiko713/sakura

* Made a text message voting app using Twilio: http://textvote.playshiritori.com/ https://github.com/keiko713/twilio_app

* Contributed a patch to Django Social Auth: https://github.com/omab/django-social-auth/commit/46c8689e05454328aeb3f68dd0260c7ecfe627e1

* Contributed a patch to Apache Libcloud (added UUIDs to NodeSizes and NodeImages): https://github.com/apache/libcloud/commit/7271ddba6c17b9c09d21410bcdf6c6aed6c838af

She's also currently helping with translating the Django 1.4 documentation from English into Japanese.

Here is her LinkedIn profile:

http://www.linkedin.com/pub/keiko-oda/22/295/234

If anyone has any suggestions, please let me know. She has made it to an in person interview at a very well known company after 2 technical phone screens, but unfortunately it didn't work out in the end.

I think her technical abilities and passion are excellent, I'm just led to believe that there's a certain factor of willingness for the employer to do H1-Bs, as well as some luck in the whole process.

Also, please feel free to either comment here or email her with potential opportunities, if you think your company might have a role that fits her skill set.

Her email address:

keiko713@gmail.com
Purely the carrier's fault, which is hard to see from the article. In Australia (I'm on Telstra) my GNex was supplied with 4.0.2, and a couple of weeks later was bumped to 4.0.4.
You are correct good sir. I, however, do not have a subscription to the WSJ.
We tell lies to children because the truth is too hard for them to understand at their level of knowledge. (See, for example, models of atoms that have a nucleus and protons and electrons buzzing round it.)

So, with that in mind, children learn that one calorie is the amount of energy needed to raise 1 g of water by 1 degree c.

But what does that actually mean for a human body? How is a calorie in fat worked out? How is a calorie in sugar worked out? How do we know they're equivalent?
"You" in a collective sense. There is no enough you/s for Sony to justify adapting the movie to the non-Russian markets.
"you never try to type foo - bar"

Unless you have a function called "foo", and you want to pass it the subtraction function as it's first parameter and the value "bar" as its second. In which case (foo - bar) is perfectly valid, reasonable, and completely different from (foo-bar).

Even though Lisp is not an infix language, foo-bar does mean something different to the parser than foo - bar because of whitespace.
Facebook could has something better than Google intent in that they should be able to predict what you intend to search for before you go looking for it.

You could say that Google responds to your demand while Facebook (at least in potential) creates new demands.
Yes, it could be argued.

You're the product because FOSS developers make money almost exclusively through consulting and support. By using Ubuntu you're putting yourself into that pool.

So you could think of Linux distros as a means of producing support customers, and I don't think that's too far removed from reality.
No bias intended against MSFT. Just spoke to the Apple experience because it was most recent.

I've enjoyed Handspring Visors, Palm Treos, Samsung Blackjacks, HTC Touch Pro with Windows mobile and they all have their pros.

My last experience with Windows Mobile on the HTC Touch Pro was severely suffering on the older windows mobile, with no prospects of a new OS in sight.. I'm glad the new OS sounds to be better addressing updates.
Mozilla's Release Engineering team shares their experiences with a distributed team in a slide presentation called We Are All "Remoties":

http://oduinn.com/blog/2012/04/04/we-are-all-remoties/

IRC and video chat are two critical components for Mozilla's teams.
That can be exteremly hard, if you're not writing code. Not all the roles and responsibilities directly translate to the world of private industry. For example a Systems Engineer in defense is loosely a product manager/ architect. However, it's impossible to get show all the responsibilities translate. Try explaining that to a recruiter... It tried for months.
etree and the Live Music Archive.
Building a Real-time Application with Node.js, Ruby, MongoDB and Socket.IO
Let me ask you something:

When you want to search something, do you first go to your facebook account and tell your friends "hey, I want to learn more about x!" and then go to your favorite search engine, and actually do your search?

I bet you don't.

In your example, if the mom is saying "tonight", it probably means that she wants to see it "tonight" (maybe she doesn't have the time right now). so, they should try to make the ad really visible that very night, so the user (this mum) will see it before she even goes to look for it anywhere else.
But that would feel very creepy. She would think "how did they knew I wanted that?". It would feel like if someone is spying her. I think the average people is ok to have ads displayed while searching (maybe they will not even notice that some "results" are ads). But when the ads start having a very direct relation to what people posts, they start to worry about their privacy.

What I mean is... sure, facebook could infer the user intention, but in comparison, a search engine has it almost served.
Don't say that. I have some stock!
FDIC for Startups
(The fact that you can't buy a car with one click shows how hopelessly behind the industry is.)

Cars are, for most people anyway, the kind of really large purchase that requires a lot more effort and deliberation, not to mention financing, than makes sense to do in one click.
Then there would have to be some feature that filtered non-NZ-peers. Would be great, but I don't think any bittorrent implementation supports this (yet).
I use Google Apps at work too and it's as fast as my regular Gmail account was.

Maybe it's the JS? Gmail is very code heavy and my laptop sometimes can't keep up.
My Best Productivity Purchase Of The Last Year
However, 360 is only net positive now on a per quarter basis, which only counts current costs against current revenue. That doesn't count the initial investments made on R&D for the 360 or its predecessor. When you look at it from that perspective, "success" is much more difficult to claim.
Actually not the case- the Samsung Focus S has been waiting for an update for months. AT&T said they weren't going to release it at all until public opinion managed to force their hand.

I suspect Nokia is very different. In fact, I think if the schedules had been different, Nokia would have been the sole hardware provider for WP.
That intent is still vague.

Maybe the user will watch on TV. You can't tell if the user is actually looking for a way to watch the show.

If it's on Google though, the intent is much clearer.
I don't imply it, it's explicitly spelled out (http://werkzeug.pocoo.org/docs/serving/):

The development server is not intended to be used on production systems. It was designed especially for development purposes and performs poorly under high load. For deployment setups have a look at the Application Deployment pages.
I get the distinction he's making between civil and criminal liability, as I pointed out in my other comment (I just don't think it's useful to keep asserting). I was pointing out in that comment that he was making an unreasonable claim that someone could expect to go to prison for stealing a CD in Canada.

And unless the UK has draconian shoplifting laws I've never heard of, the same holds true there.
Would you prefer it if wikipedia just ran a line of ads all the time?

This is a serious question. It's open to others to.
I don't remember who first said it, but it's worth repeating, "the market can stay stupid longer than you can stay solvent"
Starting salaries for various tiers - i.e. 1-5 years, 5+ years, etc. Even still, I know a college grad that entered Kaiser as a developer at $150k. It does not seem to say how they define "high" and "low" though (right/left bell curve average, median, etc)
It's the bulk mail method. Send physics at two million people a year, not everyone is going to "get" it. But we don't know which of those two million are going to grow up and revolutionize the semiconductor industry, which of those are going to jury-rig some clever device at home that keeps their energy bill down, and which of them are going to forget it all.

Just like you never know which email address will respond to a Viagra advertisement.
Well. NRK (Norwegian national tv broadcast service) puts a lot of its content online. Since they don't have the bandwidth to handle the large spikes in activity, they publish a lot of this content as torrents.

http://video.nrkbeta.no/torrents/
We felt the same pain and it's why we built Ginger (https://gingerhq.com).

It isn't a project management tool (lots of good ones already exist), but it is a great discussion tool. Our remote team is closer together because of it.

If you try it out, we'd love to hear your thoughts, feedback@gingerhq.com.
Their move to sell unlocked devices is not new- they did it with the Nexus One and it was a failure. They're trying it again now, but I don't expect much to be different.
She was convicted of conspiring to smuggle a ton of cocaine. Unsurprisingly, the first offense isn't free.
Interest can be quite enough; I'd also say that GM's is the exception instead.

Generally speaking, the majority of online advertising is geared toward interest in the first place because interest leads to intent. Facebook is earlier in the customer acquisition lifecycle as you can grab their interest before the intent, and then they'll go directly to you instead of searching.

This is why Google in general has been so scared of Facebook (not that I think they should be). What is happening is that people are figuring out ways to cut search out of the loop.

Take a look at all those online games you see on FB ads now. I can tell you that most of the MMO ad budget now goes to Facebook as you can easily get people to download the game and start playing, whereas trying to pick people off search for MMO's is obscenely expensive. As search saturates, marketers tend to move towards the point of greatest ROI, which happens to be in the interest phase.

Cars are a tough sell, no matter where you try. I'm not saying that every single type of product works on FB, just that we really should not compare FB to AdWords in the first place.
Feds open probe into JPMorgan $2 billion trading loss
You're hoping, but no-one has confirmed that old devices are going to get WP8.
One is 6 years and the other 8 (of working experience) -- but both started programming at early ages.
Yeah likewise. I almost never have a sugary drink (maybe a softdrink can once every 3 months) and it's made zero difference to weight. Stress on the other hand is highly correlated personally with weight (I've lost ~10kg in 3 months every time I've quit a job).
It worked, but people still panned it. FB is the same way :-/
Facebook Credits are just sitting there. The need for micropayment infrastructure is just sitting over there. Hmmmmmmm.

30% ain't gonna cut it, though. They'll have to chop that down by an order of magnitude.
Who Needs SOPA When Courts Will Pretend SOPA Already Exists?
Could imagine a "Facebook brought to you by Ford" day where the entire interface is skinned -- I think that would be worth a lot of money.
A paper cover? (Or are you talking about something I'm not aware of?) Sure, but if I buy the "To Kill a Mockingird" cover and start reading another book, it doesn't change the cover.

The point I was trying to imply without saying it outright is that guys will take different books to places they'll be best received. There's an entirely different vibe in DC's "Adams Morgan" district than there is in the Shaw neighborhood, and the savvy pickup artist isn't likely to be reading the same book in both places.
> Is reading a book in a library stealing?

No. The book was purchased. In some cases the book is purchased directly by the library. In other cases it was purchased by a citizen and then donated to the library when they were done with it. But in any case, each copy of the book (or CD or DVD) was purchased. You are borrowing a purchased copy and will return it when finished. Then someone else will borrow it. That is fair use. If you don't return it to the library, then it might be considered stealing.

> Listening to a song on the radio?

No. Radio stations have contracts in place with the various sources of the music that allows them to broadcast the music. Radio stations cover this cost by selling ads. Pay radio allows you to get the same content commercial free. But your subscription is covering the station's costs. I'm pretty sure there is some sort of royalty payments, but I'm not sure exactly how those work from one station to the next.

> Watching a show over broadcast TV?

No. TV stations a generally affiliates of a higher network that is actually creating the show. Other stations also pay for syndicated shows once they have reached a certain age. TV also uses the ad model and you also find pay stations (like HBO, etc). I would imagine the payment contracts in broadcast TV are also similar to radio.

> What if I avoid commercials...

This is an issue that scared the networks early on when things like TiVo and other DVRs were popping up. I'm pretty sure that commercial avoidance is pretty similar to web ads in that you can't force people to watch them. Even if you were watching it live and could not fast forward... that is typically when you would use the toilet or grab a snack.

So the big difference between all those things and piracy is that those things are approved methods of controlled content delivery and each has a payment structure in place that allows the content creator to receive compensation. Straight up piracy lacks that compensation.

> how does it change things if some people who torrent albums nevertheless spend money on music?

Doesn't matter. That is like saying it is ok to jump the subway turnstile today because you paid the fare 3 times last week.
> Why do you say it as bullshit?

An MIT-trained physicist should know the common name for a unit of energy. Sure, he might not remember the conversion from joules to calories, but to have never heard of it?

That's taking a literal reading ("I didn't know what a calorie was"), but perhaps he was referring to a more nuanced understanding ("I didn't understand how energy was used by the body"). That interpretation wasn't clear from the text though -- it seemed an overwrought attempt to portray an "Aw shucks, I didn't know what I was doing!" attitude.
dotCloud's cli is written in Python. In the long run I don't think it matters which language it's written in - as long as it's easy to install on every computer.
Avengers success shows pre-release piracy isn't necessarily the kiss of death
That API call is not sufficient. Some devices have more than one external storage device. For example some tablets have an internal storage point and the ability to have a USB key.

The function you are talking about only returns a single directory and my users want to use both if available.
Most people on Facebook talk about what HAS happened, even if it's just happened on their minds. Their intent is already elsewhere. In your example, that person has mentally scheduled to watch it tonight. If she wanted to watch it earlier, she would be googling it right after posting that to FB.

If FB decides to infer intent from posts right away (when the post's content could be relevant to intent) and adopt a role of 'online assistant' with automatic instant suggestions, that will be creepy and, considering the amount of colorful emotions often present in FB posts, is sure going to cause a few interesting situations. But that's a hugely different product from the Facebook and the ad industry as we know it.
How To Find Startup Ideas
An Article of Hope
Successful Bootstrapped Startups
Open Source That Deprecated API
If users can't tell the different between Google Ads and search terms (or between CBS and a random site), they're unlikely to distinguish between newsfeed updates from friends and paid ads

That's a big assumption to make. The bar is low for search results because they have no personality.

For friends -- we know our friends. They have a distinct personality. Ads disguised as messages from friends could have a negative effect because of this dissonance.
Click the "Start The Story" button (if you see it). It animates through a scene in a side-scrolling manner, but there's no manual scrolling.
How sharding differs from a "parallel database"