skysight-inc/HackerNews huggingface dataset:
"Nokia Nexus Spark" To Have Android 5.0 – A Nokia Concept Phone
There's no automatic way to determine the quality of results. If you could do that, it would be incorporated as a signal into the search algorithm itself. Fundamentally you must have a human with enough domain knowledge make the decision on which version of the code produced better results.

There's two ways you could achieve that:

a) Create a set of search queries, have humans come up with the best possible result for all of them, and test every version of the software against the golden results. Only accept changes that are a net improvement on that golden set. Possibly change the golden set every now and then.

b) Run two versions of the code on a very large number of queries. Have a human look at the results produced by both queries, and rank one of them as better. Only accept changes that are a net positive. If too many queries are changed, you can try to do some heuristic processing to only look at sufficiently major changes. (For example you'd rather spend time on cases where a result in the top 3 is replaced than one where the 9th and 10th results swap places).

When I say "change", I could mean a change in data, algorithms, or both. And I could mean evaluating a single discrete commit, or evaluating the total effect of all the changes since the last release a weeks or months ago. Or most likely both.

The benefit of the first approach is that you can completely automate the testing. But other than that, it's kind of rubbish. First, the "best" result is not a static thing over time. Second, there's no particular reason to believe that anyone can even figure out what the "best" result is. Third, it means there's a big risk you're going to be optimizing the algorithms for a specific query set. If you don't have golden results, you also don't need to have a predetermined query set but can use random data. In general my experience is that maintaining golden results is just not worth it if you have a system with code and data changes.

The problem with the second approach is that it can be incredibly expensive, both in terms of human and computing resources.

BTW, this kind of side-by-side testing can be a very powerful tool for many different kinds of problems as well. I used to work on the implementation of a programming language with millions of lines of code written in it by thousands of programmers.

But the neat part was that all of these programs were in a single repository. And what's more, we had a database of all the external environment dependencies for every single invocation of the interpreter. (So any environment variables read by a program, any command line flags passed, the exact values returned by any functions that accessed the filesystem, etc).

So we could essentially test every single change to the language implementation against the whole universe of programs ever run in the language, and compare the outputs. And then either notice that our change was buggy since it broke some program, or go and pre-emptively fix any invalid programs that had just happened to work before.
But Jobs wasn't as humble and polite even when Apple was an underdog and was competing in the world of IBM. Weren't those interviews where he calls out Microsoft as "they have bad taste" the same time period?
Thank you for showing me this! I didn't know about the project before. It would be a big motivation if others are working on reversing the protocol as well!
It's PHP. They obviously wanted a broken language. Now the devs are taking that away from them.
Look at what is going on in Chicago right now with the teachers union. They don't give a shit about our kids.

Here are some of the demands of the Chicago teachers union:

Smaller class sizes.

More playgrounds, recess time and physical education classes.

More art, dance, theater, music and foreign language instruction.

More funding for libraries.

Healthier school lunches.

An end to the “apartheid-like” Chicago Public School system today and to “discipline policies with a disproportionate harm on students of color.”

Guarantee pre-K and full-day kindergarten for all students.

Higher teacher salaries and more teacher “autonomy.”

Better bilingual and special needs programs.

Higher-quality school facilities.

From here - http://www.washingtonpost.com/blogs/ezra-klein/wp/2012/09/13...

I think that you claiming that the Chicago teaching union don't give a shit about the kids is basically a deliberate slur to try and further your own political stance against unionisation in general.
You need to lay out during solar noon in the summer. In your 20s you can produce about 1k IU per minute for full body exposure, however, that goes down with age.

The sun's zenith has to be 45 degrees or higher in the sky for you to produce Vitamin D. A small spectrum of UVB (285 to 315 nm) is responsible for the subcutaneous photochemical synthesis of cholecalciferol, an important hormone of the endocrine system that we know as Vitamin D. Thus you want to avoid morning sun and late afternoon sun, and forget about it during the winter. So if your shadow is great than you are tall, avoid the sun.

You can google the time for solar noon in your local area. For example, in San Francisco, solar noon in for September 15th is 1:05 pm at which time the sun's zenith will only be 55 degrees. My runs in shorts and no shirt is soon coming to end for this season.
http://www.timeanddate.com/worldclock/astronomy.html?n=224

Regarding the 'damned if you do, damned if you don't' situation, don't worry about it. Melanoma is an office worker's disease, people who vocationally work outside have a higher risk of melanoma. Huh? Lower Vitamin D levels increases your risk of melanoma. Go figure, and sun screen block UVB, not UVA. So the rise in skin cancer might be due to increase in the use of sun screen, not sun exposure per se. More people get skin cancer, the more shrill the dermatologist become about using sun screen, and so the cat bites itself in the tail. More on that here:

Skin Cancer/Sunscreen - the Dilemma
http://www.youtube.com/watch?v=eeXtGHSt-5o&feature=share...

My youtube playlist on Vitamin D:
http://www.youtube.com/playlist?list=PL997D20130A1069B8
If you're talking about the Verizon Galaxy Nexus being dropped from the AOSP you should know it was brought back into it. Personally I use a custom rom anyway but the Galaxy Nexus is on Verizon and you can download the latest builds from Google.

https://developers.google.com/android/nexus/drivers#torojro0...

edit: I mistakenly linked to the binary drivers there and I seems you might need to build AOSP yourself if you want to use it straight from Google. I guess you're taking issue to the Verizon Galaxy Nexus being sold through Verizon instead of via Google's store. Verizon's full retail price is pretty ridiculous compared to Google's price but in terms of support the Verizon Galaxy Nexus seems to be getting just as much from Google as the other variants.
This is very good news. It is especially interesting coming from apple, because apple are incredibly ... shall we say frugal. If they opted for a solar plant they must have calculated that it is in their financial interest. Which means that solar plants are becoming price competitive.

This is not surprising considering the plummeting cost of solar panels.
If the argument is that "you're using too much Javascript" then we all might as well just give up on HTML5 applications right now.

Sure, we can break up our JS into modules that only get loaded on-demand (something that is quite hard to do, by the way), but eventually there will be lots of Javascript on the page. Because, you know, it's an app. Any app of decent complexity will involve a lot of code. By definition.

(as far as image previews go, I agree, that's stupid. Especially given the performance concerns with large images on mobile browsers)
Hence why I said "like X and Y." It was not a comprehensive list.
"I said that the article is one-sided because it completely ignores on of the real reasons why these construction projects are so expensive and take so long: unionized workers."

Part two of the article (the link was at the bottom) deals with unionized workers:

http://www.bloomberg.com/news/2012-08-27/labor-rules-snarl-u...

For example: "When asked by transit blogger Benjamin Kabak about its high construction costs, Michael Horodniceanu, president of the New York City Metropolitan Transportation Authority's capital construction division, gave a two-word answer: 'work rules.' Citing the example of the city's revered sandhogs, he said the MTA employs 25 for tunnel-boring machine work that Spain does with nine."
This is nothing related to actual Nokia...
> If there is enough interest I can create a small article describing the process and post a starter project on github.

I think you'd find a lot of interested for that. I'd appreciate it a lot.
I think uniformity of density allows for uniformity of traffic, however that does not require uniformity of "culture and ambiance" for lack of a better term. If there are 10 million people in the city you can have vastly different ambiance in different parts of the city, yet with roughly equal number of people trying to get to any such spot at any point in time.

Does it make sense? I am trying to avoid a situation where some parts of the city are much more popular that others for people at large, and I think that does not contradict that some part of the city would be more attractive to a subset of people.
Parts of the industry certainly do. I've observed it going down from 40 years to 35 years and now to the early 30s.

In the same way (not industry-related) I've observed that people who are 50+ years are seen as "elderly". That was 60 or 65 some 15 years ago.
Don't forget, unlike windows, LOCKING a mac is not easy. The only way I know is to use the lock command of Alfred. In windows: Windows + L = lock boom. Because of this, most people in the office leave their macs unsecured.
I'm not sure what this comment has to do with the question at the root of this thread. You're obviously not a believer in PE. I have no opinion about it. Either way, the issue is, are PE-dominated markets ripe for disruption?
It's good but it's hard to get rid of if you get fed up with it, which you will, rapidly.
Wow, I hadn't realized Apple had bought into the 'Sun' model that to be the best you had to have your own CPU. Well I knew they were doing their own silicon, I think that is actually kind of nominal for folks who want to innovate in the small device space since you can't get to the components otherwise, but to change the CPU architecture in the process is a pretty bold step. Sun discovered that you can get a jump on the competition like that, the first SparcStations really blew away the competition, but ultimately you can't outspend even three other competitors at the same time.

Of course this was also why Samsung has been a much bigger threat to Apple than the other Android handset makers, they too make their own SoC silicon.

So we get to see three companies pursuing products in the same space with three different strategies:

Apple - Custom OS (iOS), Customized Silicon

Samsung - Third party OS (Android), Customized Silicon

Asus/HTC - Third party OS (Android), Third party silicon (nVidia)

These kinds of situations don't come around that often so when they do they make for great learning experiences.
JQuery Basics: .css() Method
Go look at the education system and standards in Finland, then see if you still hold that view.

Also, your use of the word retard as an epithet in this context probably means that your views on education policy should be treated with the utmost suspicion, at best.
In a general case P = V^2 / R

That said, at the manufacturing scales of these parts leakage in the transistor can be as big a power consumer as the switching.

Leakage current increasing as voltage increases at a rate that is of the order ~e^Vth

I wouldn't really say its strictly either exponential or quadratic, you'd have to know a lot more about the process and the implementation to know how significant leakage current is in the design.
Eh, I just find it hard to believe FB honestly needs that much just to load the homepage. Now, the whole mobile site? Sure, that seems reasonable, considering how much you can do. But if that's the case, I wonder why Facebook aren't modularising it.
> This is exactly the problem. for users, content is king.

If I were someone significant at Apple or Google(+), I would pay attention here and formulate my attack plan based on this factor. Part of that would involve a browser add-on that syncs to multiple social networks, with the express purpose of taking power away from Facebook.
The GLX library (which is implemented in terms of Xlib data types) itself is implemented by the nvidia driver (it speaks some other driver-internal stuff to the nvidia kernel-side bits) -- as you mention, rendering is client-side these days, so the implementing GLX protocol doesn't amount to much.

It is maybe still possible to use enough of of xlib+nvidia-glx in an XCB app to make things work but I think that's uncharted territory -- and it seems likely to me nvidia's glx expects you to have the other pieces of xlib around, such as using xlib's event queues.
The way I read it his point was that Steam is the only one that isn't complete crap, and so Steam is in a very powerful position. You want at least a viable alternative to make "don't screw us around or we'll move somewhere else" a credible threat. It's not a fault of Valve's, but that doesn't mean we shouldn't be at least a little cautious.
If this is true, it's strange that Apple didn't tout it more. I guess "And this Apple designed chip we told you is Apple designed already the last few times is even more Apple designed now!" is a hard message to sell, and from a consumer's perspective, those implementation details are completely irrelevant anyway.

I guess Apple will tout completely irrelevant tech specs when it sounds good and fits the message, but when it would just cloud the issue and be confusing they just leave it out, even if those tech specs would put them in a positive light.
Seems like some of the comparisons being made here should be divided by average wage for skilled workers on these projects.
I feel the same way about the information that we are bombarded with on a daily basis. He is right, in the sense that much of it is very negative, though I also feel some of it is information that everyone should know. With that in mind, I would like to know where everyone goes for their information. It seems that alot of the information and news that everyone should know, be it positive or negative, is very difficult to find. This raises the question, how do we get this information into the mainstream media? The biggest problem for me is the lack of control, users have over the information that they are presented with. Even Google is able to show us the content they want us to see, or think we want to see. I think that this control is really destroying our ability to change as personalities in the online and offline world.
While I lack the experience and real historical context to judge, I rather like the comparison to present day web apps. Especially for new developers, which 'side' to take (or at least start, since it has to be somewhere) can seem to split your head when looking at the pros/cons and applications of either.
There is one really big problem with social news: Filter Bubbles.

http://dontbubble.us/
who says it's illegal? your "democratic" government? these "laws" are unconstitutional thus irrelevant like "laws" made by the Nazis in 1943. You would not give shelter to a jew now would you!? it's illegal! same stuff in a different coating and a different mask - you swallow it like a good boy
Google lost control of Android long ago. They are trying desperately to regain control. But this is futile as the allowed it to become too successful.

http://ceklog.kindel.com/2012/01/14/fragmentation-is-not-the...
> If the argument is that "you're using too much Javascript" then we all might as well just give up on HTML5 applications right now.

That doesn't follow. We'd only have to give up if you had to have that to display that amount of content. UX should come first. If you don't take care of your customer, someone else will do it for you.
The more mainstream news is, the easier it will reach you, whatever you do, whether you spend time looking for it or not. That's kind of obvious, in hindsight, that's why it's called mainstream. Consequently, watching and reading news is useless, since you will always find someone eager to talk to you about the important stuff, and you can always double check the facts afterwards.

Reading already curated sources of info, preferably quite a few of them, coming from varied backgrounds, and doing a more focused research afterwards if it seems worth it, beats mainstream news most of the time.

And by curated, I mean low volume sources. My rule of thumb is that if an rss feed (which is where most of my news comes from) gets more than four or five updates a week, it's probably not worth it (or I subscribed to it because it's a type of noise that I like, but it's still noise).
Is Samsung making their own cores? The news in the article is that Apple is making their own cores now, they've been making their own silicon for the last few revisions, right?
Yes you are correct, the power used to switch a transistor is P = a * V2 * C * f.

The static power dissipation from leakage currents though is Ileak = Isat * (e(qV/kT)-1).

http://www.siliconintelligence.com/people/binu/perception/no...
What happens when you need to reinstall Windows? You use the restore disc that they give you with all the drivers installed. It comes with them more often than one may think.

More seriously though, I don't know a huge bunch about drivers on Linux. What makes Ubuntu better than Windows and the array of drivers it comes with?
Pardon my ignorance, but what exactly are the benefits of the OHA? What exactly would HTC be missing if they abandoned the OHA and released the phone anyway? Would there still be a play store and google apps on their phone?
This is an important development, as it marks Apple's first use of an internally-designed ARM core in any of its products. Apple's acquisition of processor design expertise is going to start paying off at a much more fundamental level than it has in the past.

I'm excited to see where this leads, as Apple possesses for the first time the ability to design the SoC for a device like the iPhone from the cores up.

It's a huge step for Apple.
Here is the kernel of good advice in this post: consuming news can be addicting, can create a negative worldview, and might not provide the informational content you think it may.

However, the author then makes a series of suggestions for all the things you should be doing with your time, such as: (a) playing videogames; (b) mentoring other startup founders; (c) building your own startup; (d) writing on your blog; (e) going to the gym.

All of these suggestions for what you should be doing with your time are... surprise, surprise... things that the author does with his time, instead of reading the news.

The reflection I got out of this post was perhaps the opposite of intended: I need to stop reading HN!
Roger Fisher, Peacemaker
I pruned my subscription lists too, and now it's as if it's frozen. Beside those 2 you mentioned what else is time worthy ?
Fat Free CRM - http://www.fatfreecrm.com/ is an open source Rails based CRM that's pretty flexible.
How Apple Broke Up With Indie Pop
I support any activity that fits into my own set of moral rules.

Some activities are illegal but I support them because I don't see them as immoral. Other activities are perfectly legal but I don't support them because I see them as immoral.
I do not mean to disagree with the OP, but here's a thought:

What would happen if we required someone like Warren Buffet to ignore the news?

What if he was prohibited from reading a single newspaper?

What would happen?

I know many people who read multiple newspapers every day, without fail. If they were not allowed access to the news, I think their ability to function in their chosen profession would be severely impacted.
I found that when I let mainstream news go and tried to stay informed via social media, blogs, and Reddit, I felt informed.

Then I got a Kindle and tried a mainstream newspaper subscription.

I quickly noticed that the newspaper often disagreed with what I'd "learn" from Reddit and blogs, and upon further investigation the newspaper was almost always correct. Apparently the Reddit circle jerk is not as good at news as professional journalists.
> I recently had the opposite revelation: Most social sites are too much of a distraction, feeding us with pointless weakly-written opinions and things that have zero effect in my life.

I don't think TFA is suggesting that you replace mainstream news with social news - just that you should cut mainstream news out of your information diet.

> Humans are by nature curious about what's happening, and no matter how much one bulks up at the local gym, they are probably not quenching their thirst in that way.

Humans are "by nature" a lot of things, many of which we've come to fight quite successfully. There's no reason why this would be any different.
I always wondered why the dogs always like to lay out in the sun and furred animals get their Vitamin D. Wikipedia: "In some animals, the presence of fur or feathers blocks the UV rays from reaching the skin. In birds and fur-bearing mammals, vitamin D is generated from the oily secretions of the skin deposited onto the feathers or fur and is obtained orally during grooming.[97]"
http://en.wikipedia.org/wiki/Vitamin_D
Free 123D Catch App Makes Your iPhone a 3D Scanner
It's not as if the hardware isn't capable of doing awesome stuff (case in point: the idTech 5 demo from John Carmack [1]) - the software using it also has to be well engineered.

Good engineering for managing hardware resources at the browser level is still lacking (at this moment, Chrome's various processes are eating up ~700MB of memory on my system - disgraceful!) - and that's what bites Facebook the most.

[1]: http://www.youtube.com/watch?v=uofg7m2rtQ4