skysight-inc/HackerNews huggingface dataset:
"Interchangeable code" wasn't the standard. In fact "interchangeable code" doesn't appear anywhere in the article. What would have invalidated Apple's patent was if the implementation in their patent was "sufficiently similar" to the prior art's implementation. They found that it wasn't, so the patent wasn't invalidated.

I posted the full answer not for your benefit, but for other HN readers. You cherry-picked one part of his answer that gives the impression that the only thing the jury did to determine if the patent is valid is to see if the code would run on other devices. It isn't, as is clear from the rest of his answer.

I'm not sure how you think this jury "made stuff up" because from his other answers, they seem to have had a much better understanding of the law and the facts than followers of this case have had.
Slice still restricts you to an array data structure (a continuous block of memory). How would you implement a sorted set in Go? It should be generic and type safe and efficient, please. Compare with the C++ solution.
Obviously there are dumb users, so you have to design accordingly.

I wish this headline was true though.
It may not matter at all. Then again it could be an indication that a large group of people with excellent ideas are not joining or progressing in an industry.
Ask HN: What product do you use for your metrics dashboard?
I've been looking around Heroku addons for a metrics dashboard that allows us to push our key metrics and generate graphs etc. These are internal metrics from our DB (i.e. not Google Analytics).

So far I've found Geckoboard, Ducksboard, Dashmin, StatsMix, DbInsights, as well as this old HN post about making your own (http://news.ycombinator.com/item?id=2113961).

We're looking for something that is easy to use but lets us define the metrics so we can eventually put the dashboard on a big TV in our office.
One more reason to develop for the open web instead of someone else's platform.
They seem quite happy using WP7/WP8, though...How come that logic doesn't apply there? Sure WP7 is not that popular yet, but the point is they would want it to be popular as well to have a strong alternative to Android. And at that point they'd be in square one, with a lot of other companies developing devices with identical software, just like in the PC business, which is another market Samsung seems happy to be in.

So yeah, I don't buy that argument. Sure they'd prefer if they'd do their own thing, but I'm sure they wouldn't be too mad about if it if all they could use was stock Android (which by the way, they seem to be using in their Galaxy Camera).

If Google is the only one making a cross-license with Apple, then that scenario is even more likely, because the deal would obviously cover only Google's own software implementations, and not Samsung's or anybody else's. So then if a company wants legal protection against Apple, they'd have no choice but to use stock Android. Win for them, win for us. If some decide to keep on making their own custom software, then the legal risk is all on them.
In some sense, you can do generic programming with C by using void*, but this throws out type safety.
I rather interpret it as internal struggle within people themselves. Personally, I go from Android to iOS fanboyism within a blink of an eye. I own both because of this internal indecisiveness.

On one side you have awesome hardware and jail, on other not so great hardware and a lot less restrictions.

I think that's what's driving all this, not camps on either side.
Yup. The specific jury instructions regarding prior art are online[0]. They're pretty clear and pretty clearly contradict the foreman's interpretation of prior art.

[0] http://www.groklaw.net/article.php?story=20120828225612963
Apple should be asking for a mistrial without prejudice at this point.

If they don't (and the judge doesn't), Samsung is going to flip this decision like a pancake in appeals just on the interviews of the foreman.

Unless a temporary sales ban is worth more to Apple...
Hi guys,
I'm new. Never been to a meeting; thus, this will be my first. What address and time are we supposed to meet at?
Media Query splitting
I know Australia is a long way away, but news from 2004?
I'm no iFan but I think this is a little too cynical. Also more than money, you are ruling out a major factor - sympathy for the home team. I still have faith that this ridiculous ruling will be overturned in an appeal.
>I also think eventually there is little doubt they will do it but we're at least 3-4 years away from that.

I certainly hope not. I'm fine with them "locking down" phones and tablets. These are appliances and I can't put Android on my toaster either (well, maybe it's possible). But a computer is something totally different. They can have it locked down by default but they have to always provide a way for power users to do whatever they want. The day they lock down Mac OSX the way their appliances are locked down is the day that every developer who uses them now to have a unix with a decent UI is going to leave.
Getting the iOS (iPhone/ iPad) app approved
For what it's worth, this first appeared in slate [1] and is a few months old. It showed up in HN 86 days ago [2]

[1] http://www.slate.com/articles/sports/sports_nut/2012/06/long...

[2] http://news.ycombinator.com/item?id=4073013
great, the only task I enjoyed in my old office job will soon be unnecessary...
;)
Contrary to what many people believe IE9 actually outperforms both FF and Chrome in many aspects. IE10 should be even better.

http://www.phoboslab.org/log/2011/08/are-we-fast-yet

"Of all browsers and systems I tested, IE9 subjectively produced the best results. It seems to precisely synchronize JavaScript execution with the refresh rate: the benchmark runs at exactly 60 FPS on my machine, even though the timer is scheduled every 16 milliseconds, or 62.5 FPS."
Much of patent law is governed by international treaties.
The jury foreman seems to feel that he is some kind of expert on technology patents. Two quotes for the article: "Velvin Hogan said his familiarity with the US patent system helped the jury reach its verdict so quickly" and "Let's say if there had not been an individual who had the technical background, and there had not been an individual who had gone through the process, the verdict might have been different - or it might have been the same."

Is it appropriate for a juror to apply their own legal knowledge in this way? I thought that experts were heard as part of the trial process, with the judge advising the jury on the law? Can someone with knowledge of how things work in the US comment on this?

I seriously wonder whether this interview will form the basis of an appeal by Samsung. I certainly hope so.
The funny thing is Go and Rust compete with C++, but in different niches. C++ manages to cover a lot of ground from high-level to low-level programming.

With C++11 it now has a foot in the concurrency niche. The question is, whether C++ can keep its niches or if lots of different languages will chew away its market share on various levels.
Advertising's bumpy transition (and why it matters to you)
I can't speak how for graue, but I can offer my experience since I type almost the same way as graue does, except that I do use my ring fingers occasionally (mostly right ring finger, for stuff like "L") and my pinky for stuff like right shift and enter.

How and why? I started messing around with programming when I was a kid and I never learned typing or trained for it formally. When I started, I was just pecking with my index fingers, but since my mom and dad used a typewriter for their stuff, I was fully aware that pecking was suboptimal. They never offered any practical help with that, probably because they knew that I couldn't care less about how I type, as long as I could crank out my code. Long story short: I've developed my own technique, spontaneously. I'm aware that it's probably suboptimal, but it's good enough for me and I can't be bothered to retrain when there's so much more interesting stuff to do ;)
HTML is for web pages. Text is for emails.
Google and Apple's chiefs may be ready to talk patent peace, sources say
7 Warning signs that you need a new phone - Gizchina.com
Developer-centric opinions are for Hacker News.
That's not a very helpful comment, considering the context of this app.
To disable java applets in chrome:

chrome://plugins/

Scroll down to Java and hit the disable link.
Oddly enough personal experience within my family is they try Android to get their feet wet, find it overly frustrating and end up getting an iOS device. At least 3-4 family members I can think of, one being my girlfriend who hated everything but the ability to customise it. Different strokes for different folks.
That's strange. I haven't said anything that violates HN's rules. Unless running wikipedia articles through an app to test it and post the results is against the rules.
"but the key was that the hardware was different, the software was an entirely different methodology, and the more modern software could not be loaded onto the older example and be run without error."

This is just RIDICULOUS. By this line of thought, every time new hardware or software methodologies come out, you could patent the same old software solutions again!

If reimplementing a well known feature, algorithm, or whatever on new hardware isn't obvious "for a practitioner skilled in the art", then I really don't know what is.
Well Samsung won also in UK, with the 'Samsung did not copy iPad' advert
Bungling Cyber Spy Stalks Iran
Google reminds us today that it is Maria Montessori's 142nd birthday. Having gone to a Montessori school for seven years of my life, I believe her philosophy should be more adapted. It encourages creativity rather than emphasizing only on attainment of knowledge, both of which I believe are essential in the world we live in.
Hi, I'm the founder of Mailrox. Wasn't expecting a HN post this soon, I accidentally got tweeted by Smashing Magazine. Happy to answer any questions you've got.
According to the article, you can type:

resize to 320 480
The Man vs. Horse Marathon is runners against horses with riders on their back. I wonder what the results would look like if the runners would have to carry ~10% of their body weight on their back...

Apart from that, I wonder how the long-distance running speed of animals without rider is measured. Seems like an interesting endeavor, since animals will run long distances only if they have to, which I suppose won't happen often.
Secure online transactions require stakeholders' cooperation
Yes, and "get an internet connection" as step 0.
And "have a working computer" as step -1. etc...

I guess I think it's fair to claim its a simple process by assuming you have a login with Wolfram Alpha and Facebook.
responsive: able to respond to something

Guess what, a responsive layout responds to media/container size variations, just like a computer program responds (or stops responding in your example) to user or system signals.
An Introduction to Condition Handling for Non-Lispers
This sounds more like political manoeuvring to me. If they've got the game running on the PS3 then there is no reason that the DLC wouldn't 'work' it's just a patch.
Nice!
Some kids at the Young Rewired State hack week built their own Marauders Map a few weeks ago, which was pretty cool http://hacks.rewiredstate.org/events/yrs2012/marauder-me
The Golden Word in Customer Loyalty
In Japanese TV, Koreans are often portrayed in the same way as a US tv-show would portray a Mexican in a parodical way, i.e. primitive and under-developed.

I doubt the Japanese courts would hand them any free favours.
Which is awesome, as I can finally drop my ridiculously contrived JS bookmarklets.
it's a good thing to allow PDF export, most of the other frameworks I looked at do not support it at all. I'll give it a try!
News is, by definition, about current events. Case studies are about past events.

You are logically incorrect. Well, by your own logic. How can you publish news about a current event? To be written as news it has to be happened in the past.
I came here to write the same thing, bionic eyes have been in testing for well over a decade now. More can be read about the various attempts here: http://en.wikipedia.org/wiki/Visual_prosthesis
"what is in it for the worker?"

My first thought exactly. This could be epic for so many things that are not practical today. Maybe the incentive could just be: To get the data, you have to participate in creating it.

Would love a "how long are the lines at the nightclubs" task

Edit:

Maybe it's worth looking at how private torrent sites do this, there has to be an incentive to seed or it doesn't work. There's basically a ratio that can't drop too low, or a point system where you start >0. So you have to give X to get Y. Maybe let the users pay for "points".
Washington Post: Election Fact Checker
Is that from the guidelines? The whole point of hellbanning is that the affected user doesn't know they're hellbanned (HN appears to them as if they aren't). So they can't do nr.1 unless someone tells them.

This is a great article that explains very clearly why hellbanning is in 99.5% of the cases the absolute wrong choice as it's being used on HN: http://www.codinghorror.com/blog/2011/06/suspension-ban-or-h...

In addition, the guidelines can say "don't take it personally" all they want, but when someone wastes my time for 150 days when there are so many perfectly reasonable ways of solving the problem in common usage on successful discussion forums all over the web, yeah I would probably be a little bit miffed, myself.

It's one of the main reasons I keep an eye on my karma score, if it sometimes doesn't go up for a few days, I get nervous and check if I can still see my own comments via a proxy. It's absolutely ridiculous that I have to do it that way, but I've seen people get hellbanned for such petty things that yes, I really couldn't say I never will be one of "those people" that catch the wrong mod's attention at the wrong time before their coffee hit.
Not sure if the London one was really "massive", I have 12 Linodes in London all on different machines and I had one become unavailable during the downtime a few days ago and it was resolved very quickly.
As a developer, I would love to see what the API looks like and some sample scripting:

humans = init({ count:100, gender:male });

task_navigate = task({ type:navigate, uri:{latitude:123, longitude:456} });
task_photograph = task({ type:photograph });

for (human in humans) {
human->task(task_navigate);
human->task(task_photograph);
}

I'd like to see what the actual API ends up looking like but then again I am not sure if you intend this to be fully scripted or not. Building a user-friendly API and then translating the instruction into user-friendly instructions for the humans who execute will be the primary challenge IMO.
FYI: The "Is Mailrox the tool for you?" thing does not work in IE9 nor Opera 12.
The reason for not being optimistic is that lots of people are touting UEFI locked bootloaders as a step in the right direction (under the excuse of security) while most of the rest will look at those crippled subsidized Win8 ARM tablets and say "look! shiny!".

Sadly, "Idiocracy" is a prophetic movie...
Its steps like these that really make me feel like we're living in such an incredible and unprecedented time in human development.
This is a bit scary. Imagine your employer using machine learning on your git commit patterns (or swearwords per comment) to check when you might quit.
I agree, but:

>> session cookies (which go away when you close the browser)

They should, but often don't anymore.

http://dalevisser.wordpress.com/2012/07/18/how-to-fix-firefo...
I think C/C++ programmers have had their reign long enough and have shown us through the amount of utterly horrible security issues that managing memory yourself is a bad idea.

Go fits an important niche: stuff that doesn't have to play with the hardware directly, which is pretty much everything but the OS.

I controversially consider there to be no other use for C bsaed languages these days other than at the kernel level.

It's better to centralise the memory management and optimisation either into a VM or compiler. It's easier and safer to verify a compiler (mathematically or otherwise) than every memory access that you do.

Due to my engineering background, I would always sacrifice performance for less risk and more reliability.

I've also spent 20 years writing C and C++ so I know how horrible it is.
My issue is that a few selected countries from Europe do not justify such a headline. Even the article itself states that the service will be named "HBO Nordic AB" (in Sweden). The original source article from Variety has way more information anyway and does make a difference between some European countries and Europa as a whole - so why not link to Variety?
If you have invested the 15+ years it takes to become a decent C++ programmer

I have been programming in C++ for the past 14 years. Other than fast compile times, and a little less work to wire up interfaces, what exactly I am I supposed to be drooling over Go for? Between RAII and other modern C++ practices I don't really feel the need for a garbage collector. I already have a library that gives me Channel like functionality. I am sure if I really wanted green threads I could find an implementation that was similar to goroutines. Basically when I get excited about new programming languages it is about languages different enough from C++ that they actually have a shot at being better, Clojure, Scala, and Haskell come to mind.

A language that doesn't affect the way you think about programming, is not worth knowing.

Edit: I am fully aware that I may be blind. I do plan on exploring Go at some point, but exploring other more exotic languages take priority for me.
I've probably failed a couple tests in engineering school (took fluid mechanics 3 times) because of the time I spent reading the library's almost complete collection.

BYTE was a magazine for another time, when new didn't mean "the latest, incrementally faster, x86 architecture capable of running Windows".

Wow... I'm really gloomy today.
Some humans can win against animals without riders. See http://en.wikipedia.org/wiki/Persistence_hunting
Cheers. It's a jquery animation at the moment scaling the image. I'm going to move it over to some nice CSS translate3d soon for smoother movement (and a static design for IE).
I had no idea jorahmormont was that successful or respected ;-)

I wish I were one order of magnitude less accomplished than rms...
Google kills weather API - apps go down
I get a SSL-error when visiting the site... But yey, more HTML-emails incoming! [/sarcasm]
FileSonic Down since 48 hours,  probably for good
I don't know yet - I was hoping I could be lazy and let somebody just tell me.

I've actually been meaning to try the whole live-chat with customers, but haven't gotten around to it; it'd be interesting scaring the bejesus out of a few potential buyers.
Short sighted comments are for Reddit
Congratulations!

I'm old. The title word "bulletproof" has some strong negative connotations for me. Are you aware of the links between that word and people providing unsolicited bulk email? Is that link still strong, or am I being oversensitive? (I'm aware you're using it in a different context; "bulletproof" here meaning "will work in many different email clients".)

The site looks nice, so good luck!
Okay, not viral, but I think there has to be some psychological hook for the worker that gives them benefit for the small barter of time and effort. Novelty gets you in the door, maybe boredom, but then again if I am bored, I can always just start answering election year push polls.

Some way for workers to see value besides karma or a pay rate of $3/hour is what I haven't figured out yet.

Viral in the classic sense might not have described delicious, but I will say that I had a much richer and more interesting and more professionally useful social network of followers and followed people on delicious than any network since...Twitter is the heir for this kind of network-filtered firehouse of interesting stuff, and Quora almost could get there, but delicious had more impact per byte than either of those. I always considered it somewhat viral in the sense that I had maybe a dozen coworker colleagues I followed plus a smattering of random people who turned out to essentially be high-signal, curating SMEs for various interest areas I needed.

I am working on prototyping ideas as time allows, but still working though the examples so far.
Even when the animal is running for his life, man wins.
http://www.youtube.com/watch?v=826HMLoiE_o

I love David Attenborough.
Here is another timeless piece: http://www.gnu.org/philosophy/right-to-read.html

I recommend this to every teenager I can. Stallman writes great code, marvelous contracts and pretty decent scifi.
A horse can't sweat (at least not enought to reduce body temp. sufficiently) and thus can only get rid of the heat through breathing. Eventually it will overheat and either rest or die.

Humans don't suffer from this limitation. If you're curious I suggest you read Born To Run

http://www.amazon.co.uk/Born-Run-Hidden-Ultra-Runners-Greate...
This was a great story, and really demonstrates the value of being calm and accessing a situation. This could have easily turned into a worse situation had the doctors forced the man to drop his wife and then examine the situation.
As I see it, the only use case where linked lists are superior to other types of lists, like, perhaps, ArrayList in java or vector/deque in C++, is if the following conditions are met:

1: you care about ordering - often you don't care about ordering and in that case, there is no need for a linked list because you can achieve O(1) insertion & removal then too: insertion can always be at the end, removal can be a "swap with end element, remove end element" operation.

2: inserting and/or removing from the middle of the list is a common operation, if it is not a common operation, then the added cost of doing so with a vector may still be outweighed by a vectors other advantages

3: you do not require random access - lists do not provide random access and lookup is O(n). At the expense of additional complexity in implementation and more memory overhead, you could reduce lookup to, OTOH, O(log n) by using a skip-list

4: you do not iterate through the list often - if you do, you are likely going to blow the cache and mess up prefetching due to poor cache locality. Iterating through an array-based data structure can be much faster in this case.

I would say that for a list to make sense, you MUST have 1 and 2 and probably should have 3. 4 is optional, but if true, should make you consider if there might not be a more suitable data structure. In my own personal experience, this is rare. In fact, in my own personal experience, usually, code either does not require 1 or requires 1 but not 2 - either way, lists are not the appropriate data structure in those cases.
Congratulations on launching! Site design is great and the service looks really useful - great job, and good luck.
Yes, it's unfair in more than one way. It's only 22 miles [1]. Perhaps if it's increased by a further 10 miles more humans will win given that it might prove that 10 more miles are more challenging for the horse than the human.

[1]https://en.wikipedia.org/wiki/Man_versus_Horse_Marathon
That's on the url without www, check out with https://www.mailrox.com/ and it's safe. (but it will be fixed on the non-www soon).

Just out of curiosity how did you get to the non-www url?
How Stallman changed the world:

" I decided that rather than spend my time trying to pursue funds, I ought to spend it writing code."
Open Letter to Flipkart - Doing eBooks Better Than Amazon
We took Apple's side since these sort of lawsuits are petty. It's the same reason we now take Samsung's side.