skysight-inc/HackerNews huggingface dataset:
I've been a Nest user since nearly Day 1, and about 19 months now overall. At this point I've probably recouped about 80% of the price of the thermostat, with my electric bill reduced by about $10-11/month ($55-65/mo to $45-55/mo) for a 725 sqft luxury apartment.

I should probably write a blog post with all the details, but here's my take:

* I have a south-facing apartment with about 110-square feet of window glass. It heats up like a sonofa in the morning. I was able to counter this by setting a warmer limit for cooling in the summer. The blinds were always correctly set every evening to minimize summer cooling and winter heating.

* The leaf stuck out at me. I always wondered "why can't I get the leaf with my setting -- what do I have to adjust it to to get the leaf to appear?" This resulted in behavioral changes such as wearing different clothes, and taking better advantage of the windows to make getting the leaf to appear achievable.

* Once I hit the leaf, I then looked into other ways to maintain comfort, particularly in the summer. I've since invested in a fan to eliminate the envelope of heat that surrounds my body. Running the fan 20 hours a day is equivalent to running the A/C for 20-25 minutes, which is a big savings if I can eliminate 2.5 to 3 hours of A/C usage a day (at 18.5 cents/kWh).

With the addition of the fan, and finally finding some LED light bulbs with the right lens type and color temp (to replace some halogens in the track lighting), my electric bill was $42 for July, despite the ridiculous northeast heat wave. Despite constant 90+ degree temperatures and high humidity, I was able to get by with about 1 hour and 15 minutes of A/C a day, and didn't feel bad about it.
Like most engineers/geeks/hackers, you've completely missed the point of the Nest. The point is: people like to adjust their thermostat. They're too hot? They want to cool it down. Too cold? Turn it up. The Nest allows one to perform those actions while retaining some level of efficiency, and additionally attempts remaining possible optimizations (e.g. turning the A/C down while you're not at home).

The Nest is not about ideal efficiency -- it's about a system that works with the way people already behave.
Naturally my mind went to how investigations need to brew after data acquisition, but withholding bits of an investigation for those reasons is entirely proper as well.

In an era of journalism changing to be more distributed and less structured there is a multitude of ways the US government's revising seems foul. This is of course completely aside from what you said above, letting officials and others lie themselves into a box.

It seems rather dire that dissemination of information is being attacked on several fronts by what seems to be a wounded beast of a government lashing out at those around it, persons/careers/activists/even methods themselves.
Anyone know what technique this package uses to grab information from forms?

LD_PRELOAD?
ptrace?

I googled but only found ways of doing this that are Win32-specific.
Brilliant and ballsy. It's refreshing to hear a startup go after long epic visions and to be able to gather so many people to work on it already.

Looking forward to seeing their future
The fact that he's saying the word patriot is really significant.
It did not work on my iPhone either. A fly-in form larger than the screen slid into view and I found it difficult to interact with anything.
Wow, didn't realize Meta was a YC company. It's a very interesting product.

I watched the demo on Kickstarter. I couldn't put my finger on it, but something seemed off about the object occlusion. Was that FX or real tech?
Hmmm... dunno but looks like they really might have had copyright info in a "restricted" executable file.... for literally no reason:

http://docs.huihoo.com/api/joomla/1.5/ric_COPYRIGHT.php.html
I agree. The government has never proven to us that FISA works, therefore it should be shut down until such proof is forthcoming. Remember that FISA was designed to solve a problem: rogue intelligence agency actions. If it has solved that problem, then we need proof, otherwise we must assume that the problem still exists.
Here's the same test but Web2.0 style.
http://fingerprint.pet-portal.eu/
http://www.dailymail.co.uk/news/article-2351342/Bloomberg-re...
joke today, legal requirement tomorrow
How did it waste your time? How is that a reason to attempt to moderate the comment from others by actively down-voting it?

What.
Please give one example applicable to a reasonable majority of human beings on the planet at this current time where "understanding sums and compounding processes" are a matter of life and death.
What could possibly motivate politicians in the current
system to engage in such a forum???

Excellent question. You should have just posted that instead of doling out a downvote. I'm sure a set of circumstances could exist that force politicians at least at some level of government to participate. Maybe we can precipitate the change that would allow such fora to become part of the status quo.
One possible contrarian view: global dependencies actually cause a lot of those security updates to be necessary. Exploits that target a given version of a given library may be easier to propagate if you know that almost every application run by every user depends on that library version.
I don't recall the instructions I looked at, but I know what I read was much more than a gem install. Correct me if I'm wrong, I actually wanted to use Ruby first.
Damn...

Where are our flying cars? Who cares. We have Meta glasses.
In my home country, SMS spamming is beyond insane. I mean 5 to 10 daily promotional SMS

This was bad in Sri Lanka too. I've used Dialog and Mobitel and they both used to spam me, but luckily there's an opt out for these. I think the fact that you're getting these is because, as you say, it's not easy to switch.

Any place where options are limited are ripe for abuse like this. In Sri Lanka, it's not uncommon for people to have 2-3 lines from just as many providers (in case one doesn't have coverage or you want to give one number to your wife and the other to your girlfriend). And it's also not unheard of for people to throw away numbers if they get too cumbersome (though this is limited by requiring an ID these days due to nefarious activities).

It's quite a culture shock after coming back to the U.S. where not many people understand the concept of actually "owning" a phone. I mean you say "my phone", but while under contract, you can't leave your provider, get a new one (lest you pay an exorbitant fee) or do anything to the phone itself without rooting cause it's still on a locked-in leash.
Wow, market based direct democracy, the media would wet themselves; here is an example headline:

"Vote for higher welfare for lazy people? Get real?!? Vote down the poor food tax and WIN two year supply of McDonalds today![1]"

[1] Terms and conditions apply.
You're second guessing yours. Client just follows you.
Break the cycle by sending client the [reasonable] bill for services rendered so far.

If he'll pay - he's yours.

If he won't - he never was.
It's partly partly true though. People aren't used to think about `network of things`. They will try to fiddle with the first layer they perceive and they will loose faith and motivation. Here's how they end up looking 'not being able to think'.

But on the other hand, computers and programs aren't build to be understood or fully manipulated with ease. It's often an ad-hoc mess of bad stateful abstractions that break very easily if you don't do things in some arbitrary order.

I'm on Alan Kay side when he thinks that computers programs are far too large accretions that could and should be reduced through better infrastructure. (his recent work was on an entire fully OOP desktop system in ~100Kloc instead of 100Mloc). In my mind giving this to people could lead to a better understanding and less psychological knots.
Also, alternative name:

Singularity shades.
Huh? DELETE is rarely necessary nor semantic in HTTP. Personally, it's usually more often...

-d"status=0" /document/<id>/

Even on an FS, you are more likely semantically switching off its visibility or its fd and not necessarily destroying the underlying bits. The resources are then collected and destroyed at a later and in batch, kept forever in a deactivated state, or written over.

And PUT is often a disaster, because few resources show all its properties in public, and if you're not replacing the resource, is PUT the right semantic?
The SDK works only on PC's as per their tech spec. Wonder if it is all C# based or some MS technology.
Brett Glass is the patron saint of bikeshedding.
Hah sorry, I edited my comment before you replied, but I got a brain mix-up between the international computer-music centers' acronyms: CCRMA is an American one at Stanford, but I meant IRCAM, the French one at Centre Pompidou. The third of the "big three" is CNMAT at UC-Berkeley. All are 5-letter acronyms, so it is a bit easy to confuse...

It will not be very interesting if you don't care about computer music, but IRCAM has an ethos of producing many projects in that area. For example, the Max system that later became Max/MSP (and later the open-source version, Pd) was originally an IRCAM project. They also have a Common Lisp based visual-score system (http://repmus.ircam.fr/openmusic/home), a system for data-based resynthesis using musical corpora (http://imtr.ircam.fr/imtr/CataRT), and a number of other things, including many projects more on the music/composition side.
Just use NoScript.
[you should have been using it for a long time now anyway...]
I installed it and the uniqueness didn't change in the OP's test.
Man, I wish I could bonus upvote this. One vote just isn't enough.

If it's not clear by now that these two parties are two sides of the same coin, controlled by the same interests, and driven to the same goals, I don't know what will make it clear.
zero.rs (or something like it) is still required, because there's certain lang items that are required/useful (e.g. #[start], destructors, failure, vector bounds checks).

(e.g. https://github.com/huonw/rust-malloc/blob/master/zero.rs)
Goodness, that's hard to read. I don't think much of 'live blogging.'

The wSJ also has a report on this: http://online.wsj.com/article/SB1000142412788732452250457900... As I've predicted before, even the mention of reform was met with swift condemnation from both junior and senior Republicans.

As a matter of pure realpolitik, I don't expect any significant progress on reform before fall of 2014, when the US has finished withdrawing military forces from Afghanistan. As C-in-C, the President has to pay as much attention to the safety of troops in the field as to the (often inchoate) concerns of the domestic electorate.
I believe they use JS to get the plugins and fonts.
What's funny is that I think he's right in the first case and wrong in the second.

I don't seriously believe that these reforms would have been proposed without external pressure, and Snowden provided that pressure in a forum unlike Drake, who had done the right thing.

With that said I don't think Snowden is a "patriot". He may be anti-surveillance, which may extend benefit to the American people, but his actions are not consistent with someone who is focused more-or-less solely on benefit to the American people, but rather someone who is opposed to government in general and the NSA in particular.

For instance, leaking details of Chinese hacking does not help the American people. It hurts the NSA and makes the American government look bad, but it doesn't help the American people. Likewise with all the drama about asylum with regard to Russia. He put Obama in the position of being forced to cancel a summit with Putin to avoid looking politically weak at home.

But Russia and the U.S. have real issues they need to work together on, which will have an impact on the world at large. That drama didn't help the American people either (and we'll see what happens with the crisis in Syria as well). But it did help make the American government look bad, along with Snowden personally.
Awesome awesome awesome. I'm super psyched about this stuff. I'm going to pre-order a pair.

Anyone (from Meta maybe?) have any details on the SDK? I see "write code in Unity3D on a Windows PC" from their Kickstarter, but curious if that's the latest word...
Video of Obama's Press Conference Today about NSA Surveillance
This is a game of semantics. They only "monitor" communications that they are "lawfully authorized" to monitor. Every government official has been playing this game for 2 months now.

The real questions are:

1. HOW MUCH DOMESTIC INTERNET TRAFFIC IS COLLECTED?

2. HOW IS THAT INFORMATION ORGANIZED?

3. HOW LONG DOES THE GOVERNMENT KEEP THE COLLECTED INFORMATION?
Following your own analogy, shouldn't the rise in air power have resulted in us all being bombed from the sky? ISTM that you're making a teleological argument which depends on the government having a fundamentally antagonistic stance towards the people, a position for which I feel proof is severely lacking.
He's confusing kilowatts with kilowatt hours? They mean very different things. kW is a rate (kilojoules/sec) of usage (power). kWh a stackable amount (in the sense that you can stack money) of energy and is what the electric company charges you for. A basic mistake like this makes me question the validity of the results.

I'm in the market for 3 new thermostats and was hoping this article would help me with my decision. Presently, I'm leaning toward an Ecobees (https://www.ecobee.com/) thermostat which has a lot more features than the Nest and even has an API. It seems to be the Android of the thermostat world where Nest is the iPhone. Features vs polish.
"The only thing we store about you is your hashed IP address"

The IPv4 address namespace is so small that brute-forcing hashes would be trivial, so this isn't an effective approach.
He didn't avoid punishment by leaving the country. He almost certainly avoided torture (see the treatment Bradley Manning has received for an example). That makes this a whole different ballgame. He's a political refugee and yes, he is a hero for what he gave up.
Really, Expression Engine?
It would also help significantly if the default for their opinions not be that they are automatically classified and put the burden of proof on the government in each individual case to justify why the public shouldn't know what the law is.
My browser is apparently unique among all those tested so far (around 3 million) and gives you, with all the odd setup options, a little bit under 22 bits of information.

Okay... so what does that actually mean to you?

Perhaps the best way to proceed here is by comparison:

To pick out one person uniquely among the 7 billion people on Earth requires ~33 bits of information.

Each bit of information divides the search space in two, (just like with computers =p )

Which is why you can just go:

log2(searchspace) = required bits

You can also work the idea backwards. (i.e. 2^(available bits of info)) to find out what size of search space you can be found in.

It so happens I give up about 22 bits so... I can be found in a population of about 4 million.

Put another way, there are, best case scenario assuming that the distribution is random (which in practice it almost certainly isn't), around search space / uniquely identifiable pool people with a similar fingerprint to myself.

In this case we're dividing seven billion by 4 million which should give you around 1,750 similar people to myself.

So... that's pretty darned accurate - but not that worrying yet perhaps. At least if you needed to uniquely identify me.

But I'd bet a heck of a lot they do have other info.

Every bit of information under that needed to identify you uniquely in the search space doubles the potential group size you have to hide within. Every bit of extra information they have, halves it.

Not everyone in the world is online. Only 39% were predicted to be so this year, I believe.

Suddenly you're looking at only having 683 people like you on earth.

And it gets worse.

The really relevant search pool is going to be how many people connect to the sites they know about - which are probably going to be multiple sites since they can store and trade your IP address which probably isn't going to change that often. I bet most of the sites I connect to don't get anywhere near 39% of the world's population connecting to them.

How unique am I for the sites I visit? The sites I visit, if they're niche like HN, probably gives a HECK of a lot of info on me. To the point where I suspect I can be absolutely uniquely identified here by my browser fingerprint. You'll notice that of the 3 odd million people on the EFF site I provide more than enough info to be uniquely identified.

And even if they don't, the cumulative probability is the product of the sum of the individual probabilities. If someone goes on two niche sites, or three... The search space gets cut up again. Snipety snip.

So, yeah, in connection with other databases and the usual attack vectors people use when they start getting info on you - targeted adds, security profiling etc, that's pretty worrying. It's especially worrying for applications where people aren't going to have a high cost from hitting the wrong target.
Just like when I see a CEO start taking away the free soda, I believe he saw this coming. With the amount of money, people, and secrecy put into these programs, eventual scandal was the only possible outcome. Now he has enough political capitol to change things, for better or worse.

I expect to be down voted for my opinion, but what are fake internet points worth if you don't spend them on something you believe in.
If they're going to actually reform the surveillance programs they're going to have to declassify ALL of them first. otherwise this is just a propagandic, empty gesture.
Obama Administration Releases Secret Legal Opinion on NSA's Tracking Program
He does NO parsing; the subdomain is literally applied to the <body bgcolor="{{ subdomain }}">. http://libria.bikeshed.com/ http://thezilch.bikeshed.com/
I'm an educator so it was interesting to see the example of an education dashboard in the competition. This is something that we struggle with - every educator has different needs and so it's really a difficult challenge to satisfy teachers with digital solutions for their registers and record-keeping.

In this case, I was super-surprised that the letter grades were barely visible on the winning design. The post-competition design was far better in the respect that it displayed the key takeaways prominently.

The register of attendance was lacking in several aspects compared to the common/traditional way it's done on paper. For example, since we probably need to see exactly what dates/days/lessons were missed, having the data in a standard per-week format would be more useful.

From an educational point of view, we should want to use computers to improve the quality of the data, rather than just displaying the data prettily. It would be better to link together the available information to provide educational insight.

Ideally, we might want to say something like: "You missed the class on X, and performed poorly in those questions on the associated test, so you need to catch up by studying the following", using the dashboard to access this type of info.

Further thought: It would be awful to have the data displayed worst-to-best. The comments pick out that this is because teachers should spend more time on the worst performing students - in my mind, this is a fallacy (under-performing students, perhaps yes). Worse than that - I would typically want to easily identify the data for a particular student, in which case the data would be better in some consistent (alphabetical) order.
I get the feeling that reality will not come close to the video.

I'd love to be wrong, but this is usually the case with entirely CGI promo videos...
Very Hard unless you have a company willing to bring you down. I know there is a H1B Visa program but don't know much about it.

I will say this, the pay and environment is so much better in the US when it comes to anything IT related. Companies also spend a hell of a lot more.

So here is what I would do. Find a company in Canada that has a US presence and could send you there to work. While your there you could have them get you your paper work and then you have all kinds of options once you get your residence status.

Otherwise you don't have many options.
Well, only 14% of the US's population is in the Pacific time zone [1], so that would imply that about 2/3 of the visitors are non-US, which seems reasonable.

And yes, 1080p is still a fairly uncommon resolution in this laptop era. StatCounter estimates 7-8%, and it's somewhat likely that StatCounter and EFF are going to have different skews [2]

[1] http://www.newtimezones.com/pdfs/current_economic_crisis.pdf

[2] http://gs.statcounter.com/#resolution-na-monthly-201302-2013...
I just took out my credit card and bought a pair. Looking forward to developing on their platform.
My first advice as a Canada to US immigrant is, don't attempt to come down on a visitor visa or visa waiver (i.e. visa-less entry) and get work. It sounds like this would be obvious to you based on your question, but so many people think they can just adjust their status later once they're in the country, and by and large they are very mistaken.

As a Canadian, you can, however, apply for TN (NAFTA) status at the border.[1][2] You need a prearranged job to do this, though, and it has to fit one of several categories defined by NAFTA[3]. Typically, you must have at least a Bachelor's degree.

I'm a family-based immigrant so I don't know how hard it is to get prearranged work on a visa basis. I do see a lot of postings that require permanent residency or citizenship, though I believe such immigration classification discrimination is illegal.

[1] http://travel.state.gov/visa/temp/types/types_1274.html

[2] http://www.uscis.gov/portal/site/uscis/menuitem.eb1d4c2a3e5b...

[3] http://canada.usembassy.gov/visas/doing-business-in-america/...
Not necessarily. The court can do (1) in order to punish the government for not complying, similar to excluding improperly obtained evidence that would otherwise be relevant.
McCain wasn't exactly putting up a fight in 2008. The main reason, as far as I could tell, that Obama might lose was because he looked black.
This is really exciting, that someone has turnt this into reality (I was just daydreaming about it).

The top somewhat reminds me of the kinect, or are you guys using bifocal vision? If you are using the latter, does it work outside?

I think I'm way to excited about this, and having to wait for a teardown to find out what tech powers this beast is making me giddy like a 5 year old in a candy store.
> Why would a volume need an initial state when when the goal can be accomplished with a bind mount?

This is in the special case where you want the application itself to determine the initial state of the volume. For example, the developer might want the database pre-loaded with a certain schema, default data and so on. External volumes/bind mounts are a way for the sysadmin to override how and where the contents of a volume are stored.

Re: documentation, you can take a look at this example: http://docs.docker.io/en/latest/examples/couchdb_data_volume...

I hope this helps! Feel free to join the IRC channel (#docker on freenode), it's unusually active and helpful, I'm very proud of how nice the people are on there :)
I am not talking about democracy, I am talking about polycentric law.
True. We use 12 rounds of bcrypt, though, so they should be at least moderately secure. It's the best solution we've found so far... we'd be happy to hear alternatives that allow us to generate secure hashes for the IPs and allow us to ban people by IP if necessary.

And yes, I know that 12 rounds of bcrypt doesn't mean much. It will delay brute force attacks, though.
Can't wait to see them in action for myself!