skysight-inc/HackerNews huggingface dataset:
Oracle's API claims are copyright claims, not necessarily patent claims. We aren't to the patent piece yet.

The problem is that if Oracle is granted a copyright on the language API, it opens up literally thousands (and maybe tens of thousands) of other suits, including suits against Oracle.

Literally every language which has borrowed from another language in a meaningful way (including Java) will be liable for copyright infringement.
Forgive me for being too blatant, but I'm puzzled by their reason of doing this. Do people really switch search engines because of the UI? I understand that some people might prefer the less cluttered version, but when it comes down to it, the way it looks is secondary to its primary function: giving you good results. After a while, the look becomes less important.

I don't think it also serves their interest well, too, when their UI is a reminder of their competitor (the retro look of their competitor, to be precise). Google succeeded with a minimalistic UI because it made them look different from the rest and no one did it before. When Bing does it now, it makes them look like Google.
We're using ShareJS in production for the authoring side of http://theconversation.edu.au - it's brilliant and solved most of our collaborative editing pain.

If only it wasn't written in node....
Oops, you just projected. He said "mate" and "dorky programmers". Both of those stereotypes could mean female programmers as well so you assuming he could only mean males means that part is coming from you.
Note that these demos are early mockups from September 2011. Some details of the UI are bound to have changed since then.
What's actually a bit worrying about this, is that the scourge of sleazy greed-lawsuits has spread to Europe. It used to be a purely American phenomenon.
On the submitted page, at the bottom it says:

Is There More Data?

Yes, we have some raw hardware data right now. When we get more we'll launder it and present it nicely for you.

...where 'raw hardware data' is a link to http://stats.minecraft.net/public/snoop.tar.gz

That might be worth looking at.
A little lacking in detail...
I love this quote from The Pirate Bay blog, probably paraphrased from a proverb or something:

In this year of the storm, the winners will build
windmills and the losers will raise shelters.

The world will keep on turning and innovators will find ways around any problems raised by the current laws. Either that, or our governments will start getting overthrown again.

Personally I wouldn't want my son to be a patent troll, simply because this is an artifact of the modern world, which can change in the blink of an eye, leaving my son with no occupation. However, the constant truth is that people creating value have always earned enough money to keep them satisfied.
Ways to Ruin the User Experience on Your Site
That's corporate personhood working for you.
When Big Data Meets Cloud Infrastructure
5 Blog Commenting Tips for Link Building
5 Tips for Creating SEO Friendly Online Press Releases
'Facebooks' for Companies Beef Up
The BEST part was that some years later, the cops busted a coke ring that was operating out of the cafeteria. Lots of cafeteria workers and IT folks went down. Not me--I was at my desk with Campbell's Soup every day. I realized my post made me sound a pathetic loner. I actually made some friends there who I still lunch with today, though they are of course pushing retirement age now. Business IT was very different from now in the 1980's. At 24 I was by far the youngest on the mainframe team. I kept that distinction on into my early 30's at different employers, before "youngsters" in their late 20's started showing up. The mainframe IT guys/girls (at least in bank IT departments) of the 1980's tended to be older than 30, very much relics of the 60's and 70's. This means I also witnessed the Y2K bug being crafted. I was zapped quite a few times for carelessly allocating 8 bytes for date fields. "You're wasting 2 bytes carrying the century." My bad! I worked on the same system (for a different company) 20 years later and made good money helping upgrade all the dates. Things changed over the years, but in my experience, I have never been at a place that has any kind of food culture aside from ad hoc lunch groups that form outside the office. Certainly never any company-funded food.
The mock-ups of future Firefox-versions always look gorgeous but they usually start running into issues at the implementation-stage. Some things are left out, corners are cut and in the end it doesn't give the full experience the mock-ups are giving the impression of. Firefox 4 is a good example of this, where the original designs were showing much more than what actually shipped in the end.

I hope that they have learned from this during the past redesigns and assign someone responsible for making sure that the mock-ups are followed thoroughly.
Are you referring to iOS not exposing a filesystem? If so, could you explain how it is relevant?
Your link shows historic use of piracy as a term referring to unauthorised manufacture and sale (ie for profit). It gives no support for using the term for giving away content, nor for simple consumption, against the rights holders wishes - both of these are properly, legally and dispassionately described as IPR infringement.

Even if booksellers in the past had tried to make an emotional attachment between book copiers and pirates I would still find its use in a supposedly unbiased report to be objectionable.
What every developer should know about burnout
That's not from Reddit.

http://en.wikipedia.org/wiki/First_they_came%E2%80%A6

It's a poignant message and reminder that this is not the first time this has happened. It's especially important because the OP mentions Apple having "gone too far," as if everything they were doing before was acceptable.

As for your belief that this response is merely a quip from an recent migrant from Reddit, might I point out that your comment is, at the very least, far, far worse. I'm confident, however, they you merely don't care, and are at best a troll.
That joke is tera-ble.
Programming languages not copyrightable, rules highest EU court
Failing companies have no reason to avoid the patent wars.
I am trying hard to keep the site up, but you guys and gals are hammering the sh*t out of my little vServer ;-)
if bing is interested in optimizing its 15% search market share, this is a nice move (and don't get me wrong, 15% of search is a pretty big business). BUT, if they're interested in upending the market and really doing something interesting, they should have a chat with duckduckgo to see what the future of search might look like.

my hunch is the former is their goal...
Xubuntu 12.04: don't fix what is not broken
EU Court Of Justice: No Copyright On Computer Functionality Or Languages
I think this is the bigger risk. Copyrights are even more numerous than patents and are potentially much more difficult to avoid infringing. You could infringe an API in a totally different industry and never know it, and there are so many of them that checking first would be basically pointless.

At least with patents you can do some reasonable due-diligence (e.g. when building an audio codec, check for audio processing patents). You're not in the clear just by doing so (obviously, look at all the lawsuits) but it's at least some protection. API copyrights could end up being much more deadly IP landmines.
Very smart, and spooky.. I was using Bing yesterday and noticed how it was so cluttered. Nobody likes to see so much text squeezed so close together. Glad they got rid of the left hand text. Great stuff. I was close to switching to Bing, and this may have sealed it for me.
Tell that to anyone who uses their PC for programming, document creation, graphics design, or is comfortable with the command line.
[ShareJS author] I've considered rewriting ShareJS in C a couple times.

For science, I ported the core operational transform algorithm code from coffeescript into C and got a ~10% reduction in code size and an 8x performance boost. The networking and database code won't translate anywhere near as well, but it may still be worth doing at some stage.
I would think so. You're using it almost everyday, and annoying things will make you switch.
Logistics Software Tools
Paradox Software Consulting offers Logistics software tools, transportation consulting services and supply chain management functions for organization
Hi there Ewout,

You can drop by at the Gidsy HQ if you want. In the evening of May 17th would work well for us. Let me know! You can also email me (first name +gidsy.com)
It might be tedious because you don't live in Germany. For me, the potential for major products used by millions of people to be banned seems quite important.

To make it more relevant, imagine that a major consumer product might be totally banned from sale in your country on the basis of a patent lawsuit. Imagine that, say, the browser you use, or the phone you were hoping to buy, was suddenly banned.

That would presumably affect your life, right?
Pebble gets its first app partner: RunKeeper
What I find amazing is that people find it so easy to dismiss the cost of running an online store with almost no downtime, delivering music, television episodes, movies and apps to customers all around the world, with fast download speeds, with all the recovery facilities that iCloud offers for past purchases. Apple's famous North Carolina data centre cost about $1 Bn to construct (http://arstechnica.com/apple/news/2011/02/apples-nc-data-cen...). At that price, you'd need to collect 30% of $3.3 Bn in revenues just to break even.
Wikipedia Meets Politifact: Stats of the Union, Collaborative Fact-Checking
Thanks for the link. I definitely agree. I've never used Node, but didn't want to dismiss any recommendations without fully researching the technology. Perhaps building the API in Node and leaving the CRUD to our existing server-side stack is an option.
We'd be happy to have you around at Trademob - especially if you're also interested in Big Data, Mobile, and Real Time Bidding using the latest and greatest technology that is... ;-)

Just drop us a line at welcometwente@trademob.com !

Tot ziens,

Dominik Hamann
Lead Architect
It gives you the freedom to make a lot of smaller changes before you have to resort to explicit versioning. I think the benefits of encapsulation are pretty well established at this point.

For example, the entire Apple CoreFoundation API is exposed as operations on opaque C structs. Cocoa uses that abstraction to wrap them in a very nice, high level API. If the actual layout of those structs was exposed I can guarantee you people would start writing code that used that information directly and Apple's hands would be tied when they wanted to improve their implementations.

Where I agree with Rich is that we should work to minimize mutable state.
If this story doesn't nearly or outright bring a tear to your eye, please pause for a moment and ask yourself why.

[edit: it doesn't matter whether it's real vs fiction, it's a question of how you would react if you did something in the normal course of what you do, and then come to realize at it had a profoundly positive impact on someone else. Is not the romanticized part of the modern conception of a startup a blend of changing people's lives positively at skill via products that make the world better plus a dash of hopefully positioning yourself to there after only work on projects that capture your eye?

I will not dispute that the story here is cute and possibly fiction. But even if your day to do focus is building better tech in some domain, it's about building better tools for other people. ]
Spotify Error Page
haha nice
I thought the issues with blobs in databases is that when you pull a file out of a DB to serve it on a website, you get something like this:

1. Database pulls file off disk, or out of cache, reads into memory buffer

2. Memory buffer is copied to a new buffer in SQL client library (over a socket or whatever)

3. Memory buffer is copied to a new buffer in your scripting language

4. Which is then written to the web server's memory buffer, where it gets served to the client.

Which ends up being a whole lot of copying (and a whole lot of work even when the data is cached in the DB) compared to:

1. Web server mmap's file

2. Web server streams file out to client

Is this situation no longer true? Are there newer tools that handle "serve a file from a BLOB" more efficiently? Do they also handle things like seeking (resumes) in a non-wasteful manner? Or is memory performance so good and the blobs we're talking about so small (bytes, not kilobytes) that it doesn't matter?
The service includes directory submission! Is this 1995?
Will you steal back some cycles? ;-)
This story just sold a book.

Off topic question: I know many here aren't necessarily religious (Though some would say they are spiritual)... Do the non-religious among us still find value in the writing of overtly religious authors? I'm not interested in arguing about religion. I'm just curious if the HN crowd find value in the words of people with differing opinions.
There appears to be a number of chrome extensions that support gestures, so perhaps you can find or configure one that works similarly ("Pig Toolbox," for example). Or learn the Gmail keyboard shortcuts.
Learning to App: Course Hero
Doesn't turn it on its head, in fact, supports my point. Copying your identity info doesnt hurt you in any way. Using that ID for commerce does.

Copying a movie you'd truly never pay for doesn't hurt. Reselling your copy does.

Making a copy uses resources and work. Copying a Land Rover would cost you more than buying a new one. Mass production and distribution lowers the price enough you can buy it cheaper than you can make it.

Studios should be thinking the same way, realizing that people will pay for convenience. To get paid more, make it more convenient. Just look through these comments to see how much "piracy" is actually about convenience.
To Do What You Love, Quit What You Don't
pǝǝɹƃɐ
Whats that weird strip at the top? It looks like some image that's been cut off.
Very moving story. There's something about death, about the ending of life, about the closing of a life, that puts things in perspective, that makes things which you normally consider important (like charging for a cab ride) seem so petty it is ridiculous to even consider them, and that makes simple anodine events take on what I can only call a divine aspect (without any connection to traditional religion).

These stories, these moments, are not just life, they're what life is about.
I hate being that guy, but this presentation has been linked to so many times in the past couple weeks, usually with different titles. There was a giant discussion just yesterday, focusing on the slide that talks about uploading photos right after the user takes them for smoother UX.

Just check for duplicates a little more carefully, please?
Add this to the fact that the U.S. legislature is considering making copyrights potentially infinite(edit: infinitely extendable) in length, and you have a recipe for total disaster.
This would be a great way to enable collaborative email sharing. I always wanted a way to let someone spellcheck, review or edit a mail I was writing (Inside Gmail)

For now it's Google-docs, then copy/paste, but sharing the mail on the go would be so useful.
I'm pretty sure I recall the same concessions being made for Swing when Java was up and coming.

(Of course, the difference here is that this is actually happening, but still...)
It's fundable because it's a YC startup. If it weren't a YC startup, it would likely not even be news.
Great analysis. Sustainability is pretty reasonable. There are tons of high quality posts on HN; if you don't gain points fast enough, you disappear from the first page too fast. BetaList has twitter integration which has a much more sustainable effect. What puzzles me is the lower willingness of visitors from HN to provide feedback.
Maybe only with such actions, the patent law finally gets reformed.
Unlike patents, you can't accidentally infringe Copyright. You can have 3 photo's of a buss that look vary similar, but only 1 was infringing because it tried to recreate another picture.
That seems plausible only if the search quality differs by a small margin. I haven't been using Bing extensively, but I remember trying some queries a while ago and Google was showing better results. Is this still the case now or have they improved considerably?
I know it would be extremely traumatic to the entire Android ecosystem but I'd personally be happy if Google just shat out Java entirely and put their efforts into making Go the native tongue of Android.
Why There Are No Bosses at Valve
The top 35 startups Techcrunch missed out on for April 2012
I have been using webapps for said tasks more and more. Many tasks performed using a webapp do not yet have compelling advantages. But soon they will get them, I think. To name a bold example, http://C9.io: Not yet bringing many compelling advantages, but the tipping point is close.
I've made no claims about markets. How could you even know if I have an ideology? That was an attempt at clarification so we could avoid the off-topic and inevitably unproductive political tangent batista was about to start.
Saw a slight different variation being shared on Facebook. Wonder why the difference if its a true story and who modified it...
Android 4.0 ICS Growth Disappointing
I like the idea but.. 3 hour battery? OUCH!
DDG is my default search engine, i quite like it.

But, you and I live in different galaxies if you think DDG is Bing's key to gaining market share. DDGs value of privacy and no filter bubbles, is not a compelling (or even understandable) concept to an overwhelming majority of users. Facebook proves this.
I think you misunderstand my intent. I'm not saying to run that automatically, I'm saying to point a submodule to the head of a branch of another repository, not a specific commit.
And why do these bans generally happen in Germany?
The usecase of building JSON api servers are often used. Can someone give some examples of node JSON api implementations?
I've tried to use Bing as my default search engine in moments of frustration but always go back to Google. The main reason is UI. Bing has too much fancy JavaScript that slows it down and confuses me ever so slightly, and the information is a little harder to scan, perhaps because of familiarity with Google.
A person's values and opinions are not inextricably tied to their religiosity. I'm about as irreligious as is possible to be, but two of the nicest most intelligent and genuinely nice guys I know on the planet are respectively a devout Mormon and a guy who's a serious evangelical Christian who does ethnic Chinese American rap and last I checked is planning to attend seminary.

Point being, say no to monoculture, say yes to having interesting caring people who enrich those around them.
MIT's STAR: Cluster - open source cluster-computing toolkit for EC2
I have to disagree. I understand that you can get quickly the feeling that you have to do a lot of stuff manually with node because node packages (gems in node) are more kind of atomic and not full-blown like rails. You can quickly setup a rails-like-environment with node packages. There are different web frameworks which are a refreshing take compared to rails and provide same or better functionality. ORMs like ActiveRecord for SQL DB are available as well. Deployment is easy and the overall ecosystem reflected by npm (node packet manager) is very advanced and brings some innovation into this space (compared to rvm/rbenv).
The Easiest XML Sitemap Creation and Management Application
> CoffeeScript & Underscore.js roughly approximate 10% of the awesomeness that is Clojure's core data structures, including maps, sets, vectors, and lazy-seqs

There's always ClojureScript :)
Fair enough. Let's just say that this method removes some major sources of real-world variation between sites.
Yes, and dropbox is used as a workaround (besides other things of course). I've even seen ios apps where file saving is done by e-mailing it.
Probably on a linux / osx thing. I am having the same problem with firefox in Linux. props to Bing engineers for messing that up.
Another difference is UI startup time. The Java VM took minutes on most computers to go from URI entry to first UI display. Compare that to optimistic rendering all browsers do today, where delay is mostly dependant on network speed.
You know I don't use Chrome (which is sooo fast) partly because I don't like its UX (especially the tab design).

Copying it will not gain back the lost market share, it will only give more reason to use Chrome.
Absolutely. Religion is a personal view, one that everyone decides. I can't fault anyone for their belief. I loved this story and I generally love whatever I read on this site.

For a non-religious person, death is an even sadder event than it is for the religious... because we view it as permanent.
My company, Suitey, is a concierge service to help people find apartments in the city, but sublets are a particular difficult market because most leases don't allow people to sublet, so it's an underground market. Craigslist is unfortunately the best game in town unless you go for a super-expensive short-term rental.
JavaScript seems to be having the same problem that other languages have developed over usage time. It becomes increasingly difficult to know what package does what and more importantly information of the pros and cons of the package. Does anyone know of a link to something similar to what I'm talking about? Say something meaningful about the top N (where N might be 10 or so) packages---what they do, the good and the bad?
They should wrap up the whole working build environment in a VM, and distribute that, so people can start contributing immediately.
Yes. I believe in spiritual geniuses, like mathematical or literary geniuses. I believe that these people have figured out how, to put it simply, to get the most out of life, and I enjoy learning what they share. I believe Jesus and Siddhartha Guatama (Buddha) were two of these people.
Even to those who understand it, the value of DDG is variable. I tried DDG for a few weeks, but switched back to google simply because I was actually having to sort through more results than the specialized results that google gives me.

I like feeling that my privacy is preserved on DDG but I'm still debating whether or not it's an acceptable trade-off for search result relevancy for me.
I find it pretty amazing that until this day Google Adsense is pretty much the only mature and profitable option that publishers have world wide and that other platforms suck in any compared aspect.

I was too banned from Google, after 3 long year of profitable partnership, earning to me ~80k$, and to Google more than double than this. One day, a short email without any explanation landed in my inbox telling me they closed my adsense account, and as always with Google, you can talk to your cat and he will be more listening than them.

I believe this will change only when Facebook will launch their own search engine and made their ads available out of FB. Days are near, but still...
Implementing a RESTful Web API with Python & Flask
So far I don't see any benefit in node.js over mature enterprise frameworks.
Show HN: Authority: ORM-neutral, OO Rails authorization
Authority is my new Rails authorization plugin. Why another one?

Some things that make it different:

- 100% ORM neutral
- No new DSL to learn; just plain Ruby methods
- Authorization logic goes in authorizer classes, so any inheritance pattern you want is fine
- Helps you organize your logic, but that logic can be anything you can write in Ruby: check permissions in a database, or how many points a user has (like StackOverflow), or a weather report from London for all it cares.

Extensive tests and friendly documentation await you at the repo: http://github.com/nathanl/authority