skysight-inc/HackerNews huggingface dataset:
Conversely I never saw the point of Chrome Frame. Most enterprises that lock their users into IE certainly also forbid them from installing arbitrary browser plugins.
We've done a similar thing with data over at FindTheBest, except we aggregated it with the rest of the US

http://public-schools.findthebest.com

Same idea, although a bit more mature in dev
Not strictly true, but all maps can be represented as a fold. That's not usually the best tool though.
Before Google Reader was cancelled I don't remember people worrying this much online about each new Google service and its longevity.

Seems like a non-issue to me. When we run out of real criticism against Google we just make some up because they're big and.. you know.. playa hatin'. ;)

Try to remember that it's first and foremost a search engine with ad-revenue. Anything else is a product of a liberal work environment and driven employees.
Ask HN: Where do we discuss the mass surveillance problem?
What are the currently available hubs/places on the Web to:

1. publish all issues about mass surveillance,

2. submit proposals for solutions (and fragments thereof) to the problem,

3. up/downvote the issues, comments and proposals?

The idea is to have 1 place on the web which is not limited to technological questions and most of all where the entire process is respected:

Breaking news -> Turns into outrage -> To be turned into activity -> Ultimately solves the problem.

(If we stop after the 2nd step and accept to remain victims, every revelation was in vain; resulting depressed moods will make people resolve to turning a blind eye to the issue at stake.)

The Western World may be about to become a "castrated democracy" and this problem is so important that it needs an all-including central hub.

Where is it? If it doesn't exist yet:

Where are parts of it?

Where could it be in the future?

Are you interested in building (or contributing to) something like this?
Stay away from Kool Aid. ;-) Really, this is unfounded and unjustified speculation.
Consumption by plants is mostly carbon neutral, since they release it again later. It looks like individual CO2 molecules survive in the atmosphere only about 5 years. But still if you put a pulse of CO2 into the atmosphere, the half life is 30 years and (since it isn't a simple exponential decay) even 100 years from now still 36% of it will be in the atmosphere. In contrast, it looks like methane is gone in 12 years.

There's much more detail in the 2007 IPCC report:
http://www.ipcc.ch/publications_and_data/ar4/wg1/en/ch2s2-10...
The extra spending mostly goes to services for special needs students, followed by inflated salaries for administrators, then programs for the poor, like school lunches and school nurses, then infrastructure.

Dances/events are usually funded by fundraisers. Although an exorbitant amount of money is spent on sports, they also have a lot of funding from booster clubs and fundraisers.

Schools do get stuck paying for extra sports staff, and sports facilities. Sometimes a wealthy donor will spring for a giant football field. That actually sets a bad precedent, because then neighboring towns feel they need to spend more on their sports facilities.

Arts and music programs receive almost no money from any source and are cut every year.
They could believe that about consumers but if I find it hard to believe they were naive enough to think this would work in large organizations.

So what were they thinking? Is the number of large organizations stuck on old IE (<=8) not important enough to Google? Or - more worryingly - did they not think it through properly?

I just don't see how that decision got made. Even freezing/slowing development on Chrome Frame would have been bearable - but dropping it?
My personal view if it is too hard or complicated to write documentation, too hard and complicated to explain how it works, then it is not worth doing.

I tried looking at it and got lost in lots magic $scope, $directives and other arcane constructs.

Yes I would have probably liked to have it described how you suggest, start with how it works.
My second point addresses that. The money is often spent poorly (frankly, nowadays too much money is spent on "technology", but I suppose that's another discussion). If parents are concerned, they should go to school board meetings, get involved. Obviously this isn't a perfect solution. Big school districts like Chicago (in the news recently) are less responsive. But for families living in suburban or rural areas, there's no excuse. I think the problem is that many, many US parents (who are the real customers in education) just don't care enough.
Qwn
Ask HN: Places to visit and things to see in the Bay Area
Hello All!

I recently graduated high school and am going on a family vacation to San Francisco. I love technology, computers, start ups, and everything in between.

On to my question: What can I do/see in SF technology related? Any cool start ups, museums, offices, meet ups, etc? What is worth seeing in Silicon Valley? I would also love the chance to talk to people that are equally excited about technology. I know some big start ups are located there...

Thanks!
> server.route = new Hapi.Server().route;

Seems wasteful to create an instance only to get a property, when you can just use `Hapi.Server.prototype.route` instead
Chrome Frame doesn't need admin rights to install so I presume it bypassed a lot of IT lockdown?
This article isn't about Dart, it's about IE6 and ChromeFrame. Microsoft itself is discontinuing support for IE6 next April. Period. It's dead.

You're blaming Google for not supporting a dead platform that not even Microsoft is going to support any longer.

It's time to upgrade your internal systems. Don't blame Google for not wasting resources on a shitty broken browser that causes developers to waste time supporting.

IE6 needs to die, die, die.
"Those that don't learn from history are bound to repeat it"

This includes both repeating the mistakes and design issues, but also getting excited about the "invention".
Sports at schools mostly pay for themselves (usually with football subsidizing all the other ones). Dances and events are usually not paid out of official school funds, but rather money raised by PTA's. I don't know why U.S. facilities would cost more than those in other countries.
Very much this. As someone with a strong interest in everything neurology/psychology/intelligence/learning/teaching/etc, this is the most accurate description of what is going on.

"Incompetence" isn't toxic, viewpoint and attitude are. There will always be someone "dumber" than you, and there will always be someone "smarter" than you. Once you realize this and internalize it into your world view, you will come to the same conclusion that book teaches, and that is one of cooperation.

Like my parent here alluded to, you didn't just point out an answer, you projected your thought process onto another person. Why do some people get depressed at what seem like tiny insignificant details, while others live happily in the worst of global conditions? The answer is Perspective. The pain/difficulty anyone feels is very much real to them, it is not an objective measurement -- so when you project the idea that a person just couldn't have tried very hard, you make the assumption that you know what it's like for that person to 'try' anything in that context.

If you look at my own comment history, you'll see that I have dealt with the difficulty of explaining myself to others quite a bit, but also that I try to turn it into a productive thought-provoking discussion with a neutral tone and strong points. For example, what I am saying right now is very similar to a direct attack on your ego (and I wouldn't blame you if you took it as such), but I try to present my words in such a way that will invoke action from your rational 'executive brain' long before it hits your emotional 'reptilian brain', if that makes any sense?

The only real course of action that makes sense is cooperation; any other interpretation would basically implicate that either the world revolves around you, or that everyone is like you, and those ideas should be clearly false to everyone.
Bitcoin suitcase eats your pocket change, spits out digital currency
Google doesn't have anywhere near a monopoly on Email. They are barely ahead their two largest competitors.
Have you opened a bug and/or a feature request? I'm sure the team would love to hear that it isn't working for you (since that probably means it isn't working for someone else as well)

https://github.com/google/tracing-framework/issues
My guess? Asciiflow (http://www.asciiflow.com)
The order of operations is incredibly haphazard. Here is GP:s example again decorated with in which order the expression is evaluated:

{6}({9}putStrLn . {8}show . {7}sum) {5}[{2}read x | x <- ({1}splitOn "+" "3++4"), {4}not ({3}null x)]

Here is the same code expressed in Factor:

"3++4++9" "+" split harvest [ string>number ] map sum present print

Annotated with evaluation order:

"3++4++9"{1} "+"{2} split{3} harvest{4} [ string>number{5} ]{6} map{7} sum{8} present{9} print{10}
How to Manually Change a Memory
That is not a laptop, though.
Another criticism (c) is that test prep doesn't do very much.

http://online.wsj.com/article/SB124278685697537839.html
"Education is never going to get any better, don’t look for it, be happy with what you’ve got." - George Carlin

http://youtube.com/watch?v=kJ4SSvVbhLw
I'm not sure I'm totally on board with this particular intervention as it seems to smack of the potential of favoritism; I'd have to think about that for a while after learning more about the specific case.

What is extremely encouraging is that this is a sign that the highest levels of government understand that patents don't exist for their own sake and are merely a means to an end. When the desired end result isn't reached, intervention is required. That's hopeful.
Point of order. This isn't a veto. A veto is for legislation, this is fully contained within the executive branch.
I don't understand your objections at all. These guys are making a proposal, which individuals are free to accept or reject as they see fit. Those who accept it know what they're getting themselves into and accept the risk. No one is getting scammed. If these guys want a parachute, that's their prerogative. Just because you wouldn't take the same approach doesn't mean the approach is a bad one.
It's also how you give yourself a headache having to sysadmin a machine. I myself used to run Zimbra and switched to Google Apps. Too much irritation with backups, monitoring, security, et al.
Entrepreneur Vignettes
Nice looking website, but where are the standardized testing data?
It may have been a bad idea to have spent the past few years alienating their old PC userbase.
> Writing documentation is really hard.

If that is the case then one should wonder about the project itself. If the idea and functionality cannot be easily expressed then one wonders whether that project is worth pursuing.

I stopped being interested in the project. I did look at the source and all the magic going on behind the scenes and didn't like what I saw. It reminds of those large frameworks management would buy for big enterprises and say "just use this, this will be really easy, we'll increase the productivity 100%!".
This post is an unconvincing case for a position I agree with.

It's reasonable for Netflix to want to protect their inventory, but I don't think the Web is ready for a content protection and monetization scheme. Before that can happen, it needs a P2P infrastructure that can handle low-friction commerce. Without that, it's stuck in the current model of gatekeeper services, which is what Netflix is, and that makes it hard for smaller players to get involved. DRM worries me because it could enforce the current situation rather than develop it.

Getting P2P commerce right is hard, but I'd like a solution that could enforce small ad-hoc contracts through trust systems. This is basically, "Gain trust for following accepted terms, lose trust for breaking them."

For instance, a music vendor might request that I pay five dollars after download a few albums. If I don't, they'll signal to their circle of music-vendor peers that I'm a welcher, and knock down my trust rating in that circle. If I do pay, however, that vendor would signal that I can be trusted, and that might result in discounts or access to higher-value services. Digital goods contracts would then be trust exchanges, and might even influence the topography of the P2P network, as a trusted buyer or seller would expand their available network through good behavior.

It's still a few steps away, but there's going to be a lot more opportunity for it as WebRTC stabilizes.
It's a suspect definition of "civilized" that excludes every country in the world.
I know political discussion on HN is frowned upon by some, but I get amused thinking of hypothetical reaction from the president's opponents. This seems to be an action against regulation of business, but it's the Obama administration, therefore... Communism! Apple is in the tank for Obamacare!
US schools usually include sports facilities which are very expensive. My sister moved to Australia, which is about as similar to the US as it gets for a foreign country, and the schools have no equivalent of a Texas football stadium or Minnesota hockey arena. I don't think there is any other country that spends so much on public school facilities.
I was playing with Dart and found it really nice for both server and client side development. However, I ended up setting Dart aside (as I did for ClojureScript) and worked on my JavaScript skills.
Yep, but that's only true for some of those things. Others, like salary and photos of your kids, have other reasons for staying hidden (impact on social situations and safety).
So they intend to veto any product bans related to FRAND patents from this point going forward. That makes a lot of sense to me. Using standards-essential patents as legal weapons is completely unethical.

However, I can't help but wonder if the public good would've been greater served by letting a few multinational corporations like Apple feel some real patent pain. It's the only way the system will ever be overhauled.
Chrome itself doesn't need admin rights to install either.
I'm sorry to say that pretty much all the biological examples and analogies you give are either wrong or at best controversial and not widely accepted. Bacteria do not group to form mitochondria; mitochondria do not group to form cells. Mitochondra don't even cooperate "willingly" with their host cells, but rather the host cell must incentivize them by withholding essential nutrients from the "slackers" until they shape up. Insect colonies are not "superorganisms"; the individuals within a colony act selfishly, doing things like secretly laying eggs to propagate their genes and sometimes even trying to "usurp the throne" by killing and replacing the queen. The concept of a "superogranism" as a group of individual organisms that evolve together is not generally accepted by biologists [1]. I'm not familiar with Jonathan Haidt's work, so I can't comment directly on that, but your paraphrase above (e.g. "Those that united ... evolved") sounds suspiciously like group selection, and must answer to the same criticisms [1].

The concepts of entropy and order don't really apply in a social system. In many industries the only stable equilibrium is a monopoly [2], which is arguably the least entropic "market state" possible. The "optimal" market according to capitalism is perfect competition among a large number of small independent firms, which is arguably the maximum-entropy state. So it seems that increased entropy should be a good thing.

The word "prism" has a mathematical meaning and a physical meaning, and I think it's pretty clear that when the NSA called their spying program PRISM, they were invoking the physical meaning of a tool that separates light into its components rather than the mathematical meaning of a solid formed by two identical polygons whose sides are connected by parallelograms.

This might seem like nitpicking. If it was just a few examples in your post that were slightly inaccurate, I wouldn't have cared. But your post is clearly trying to give a bunch of examples in order to establish a pattern, and when nearly all of your examples are wrong in significant ways or based on controversial theories, I feel it undermines your the point you were trying to make.

Finally, suggesting that the purpose of a vast surveillance program is anything other than surveillance is going against Occam's razor, and doesn't seem to make sense to me.

[1] http://en.wikipedia.org/wiki/Group_selection#Criticism

[2] http://en.wikipedia.org/wiki/Natural_monopoly
Workshop: Provable Bounds in Machine Learning (2012)
What a joke. So good to see the president is finally tackling the patent abuses, by protecting local trolls from a taste of their very own medicine.

(The justification here being that this ban is not "in the interest of the public". If this was considered in ay other cases, we'd all be paying cents for generics from India instead of thousands of millions for the brand version)
Great read. I could see incorporating this into my stack... In any case, I was happy to learn about each of the tools/projects mentioned within - especially stoked about Docker!
This approach already exists - it's called value added modelling + pay for performance.

Unsurprisingly, it's a political nonstarter due to union opposition.
Google didn't have a choice about Chrome Frame. The new Internet Explorer 10 doesn't support plugins that are as invasive as Chrome Frame. See http://msdn.microsoft.com/en-us/library/ie/hh968248%28v=vs.8...

Chrome Frame on older Internet Explorer versions shouldn't really need to be updated that much, since those browsers aren't changing that much. Also, I find it really hard to believe that the kind of IT department that decrees that everyone has to use IE6 (or whatever) would ever allow such an invasive third-party plugin as Chrome Frame in the first place.

The limited browser compatibility of dart.js is a real issue and probably is a dealbreaker for some enterprise situations. But there's no need to bring Google Reader into this-- it has literally nothing to do with it.

The other thing which everyone seems to be missing here is that even if Google does "become bored with Dart," there will still be an open source community to support it. Coffeescript has been around forever without any sugar daddy. A big part of the reason for using open source technologies is to avoid vendor lock-in and other similar questions about the future.
Seems to me it reflects quite well on Stack Overflow that every other commenter is disagreeing with that one obnoxious user.
Isn't that called "Find my iPhone"? We don't even NEED the authorities! :D
The whole reason the USG rescued Cray in the late-1990s/early-2000s was to insure the continued availability of large memory image vector supercomputers. Part of this may have been to it being less costly than converting their processing systems from vector codes and algorithms to massively parallel distributed processing ones. At that time the cluster interconnects were much, much slower in terms of both bandwidth and latency than they are today. Solving very large sparse matrices would have been tougher on an MPP system than on a vector one. You can read about some of this history in Bamford's "Shadow Factory."

There have been a number of very cost effective hardware approaches proposed for significant acceleration of both the sieving and linear algebra components of the NFS. Many of these proposals could successfully and cost effectively attack a 1024-bit number in the 2003/2004 era. The process at that time was around 130-nm. Today's process would have features at the 32-nm or 22-nm size. Today there has been a 100-fold increase in performance since 2003. (See http://tau.ac.il/~tromer/cryptodev/ for an overview.)

Combine this specialized hardware with an algorithmic improvement that gets to O(log n) or O(n log n)....

AES appears fine. The NSA and USG in general make a very strong effort in the 2000s to move all civilian command and control systems for satellites to AES-256 with TRANSEC capabilities. A brute force attack on AES-256 with a quantum computer should be on the order of 2^128 operations with currently know QC factoring algorithms. AES-128 looks weak at 2^64.

If the NSA can break something, they need to assume that their primary opponents can do so or will do so soon. China specifically comes to mind here. The can not release cryptography suites with known vulnerabilities. It is widely thought that it is more importantly to secure one's own signals before intercepting and decrypting one's enemies.

I think everything on the internet needs to be moved to Suite B protocols with forward secrecy enabled. AES-GCM overcomes all the known attacks (i.e. CRIME) against AES-CBC and AES-CTR.

I get the impression that the NSA is eight to ten years ahead of the public domain cryptographers in some areas. I think this gap is shrinking slowly. However, I have also heard that the NSA is preventing publication of some papers developed in the public domain due to national security reasons.
Crunchbase Maps also does this: http://www.crunchbase.com/maps/city/San%2520Francisco
A) it's far more plausible to roll out pretty much any infrastructure in population-dense areas (i.e. netherlands, britain).

B) We really have no idea how much the US is wiretapping because apparently we don't need public warrants anymore because terrorists and freedom.
> Just to add, Google can artificially increase traction of Dart by putting the Dart runtime inside Chrome and using that as a weapon to increase Chrome adoption, similar to Microsoft's ActiveX strategy. If Google does this it would be a pretty evil thing to do and go against the spirit of the web.

This is entirely hyperbolic. ActiveX was an entirely closed source system including the browser it ran on. Not true for Dart or Chrome. In fact you can already get Dartium (http://www.dartlang.org/docs/dart-up-and-running/contents/ch...). These scenarios are not even remotely similar.
It's signed by the US trade representative, not Obama. I don't know if this kind of thing is approved all the way at the top, but the letter uses "I" a lot suggesting it was his decision. I think the headline should at least be changed to "The Obama Administration". Also, it's not a "veto".
it works. but fine may be the wrong word if you compare it to Chrome... (slower, less responsive when e.g. scrolling)
Intervening in one case for an iconic American company is protectionism, not free trade. That would have entailed reforming the patent system for everyone.

This is ominous, what if this is remembered as the equivalent of Smoot-Hawley? Patents are a hell of a lot more complex than tariffs... and at least the ITC is trying to do international coordination here, and Obama has just blatantly undermined them.
Another Point of Order. Obama didn't do this, the USTR did, on the authority of the President.

Edit: It would be fair to say: "The Obama Administration did this"
Firefox Marketplace's guide to scoping out a great app
How does it compare to Emacs, Idea and Eclipse?

I've been planning to learn a modern (compared to Interlisp, which I used in the 80s) Lisp for a long time. What stops me is the need to 1st learn a very complicated IDE.

I'm also having some doubts about Clojure compared to true Lisps - those store all data as lists for a very good reason - it allows fantastic code reuse.
Improving open source hardware: Visual diffs (2011)
Does Google really use Go very much, though? I gather that the amount of Go software used at Google is dwarfed by other languages, it's just that nobody feels like writing a million articles about how awesome it is that Google uses Java.
Thanks, good to know.
Though in the current version of the API (1.1), there is a rate limitation of 180 requests/15m (https://dev.twitter.com/docs/api/1.1/get/users/show), which could become a problem quite quickly on a website of that scale.