skysight-inc/HackerNews huggingface dataset:
This is gross, not net, right? If they're spending 500,000 a day on advertising / paid installs then it's not as impressive.

They have the volume, but are they making a profit?
Your comment is of topical interest, but it doesn't seem to be terribly relevant to the announcement at hand. I suspect that's where the downvotes came from, though I've not personally voted either way.
If you are a non-attentive, dis-interested pet owner you probably don't care enough to buy this. If you are attentive and interested in your pet this device tells you nothing new.

Fitbit works because you can correlate the data to your personal well being. Unless this device magically discerns the dog's well being I don't see how it provides any actionable statistics.
> Hangouts supports way more functionality than XMPP calls for.

While federating with XMPP they can expose only a subset.

> I think a better plea would be for Google to release Hangouts as a protocol.

I'm only for it. Which doesn't preclude the option above. Additionally, Google can extend XMPP if it lacks what they need.
Balanced requires name, DOB, and address only to underwrite the recipient as a merchant to avoid the marketplace becoming an aggregator. It is still possible to make a next-day payout directly to a recipient without this information:

curl https://api.balancedpayments.com/v1/credits \
-u f97912a2cd8a11e2a411026ba7cd33d0: \
-d "amount=10000" \
-d "bank_account[name]=Johann Bernoulli" \
-d "bank_account[routing_number]=121000358" \
-d "bank_account[type]=checking" \
-d "bank_account[account_number]=9900000001"

In that case you can also use Balanced only for payouts by funding your escrow with your own bank account. Stripe would require you to charge your own credit card to perform this service.

As you said, the main difference is about focus. Balanced has focused on supporting marketplaces from the beginning and continues to do so.
That's one of the items that probably looks ridiculous if you haven't played, but it took months for the player base to find any good use for it. At the time I was playing, nobody was really using it for anything but terrain exploration - rezzing using the orb after jumping off the map edge.

Here's a thread of players complaining about how weak it is: https://forum-en.guildwars2.com/forum/game/gw2/Revive-Orb-Is...

Tangent: one of the best parts of GW2's paid model is that if you stop playing you can get a full refund including what you spent in the cash shop.
That won't do you any good - the first Logo interpreter was also written in Lisp.
Hey cabalamat! We will be rolling out our next version in a couple of days which will have different options for showing the updates. One of them will be to embed an inline widget in your page to show the updates. That can be put up on the main page.
"Child porn laws and the variable obscenity standard are meant to protect the majority of children."

That may have been the original goal, but in today's world I think we have observed a shift. Rather than protecting children, the purpose of the law seems to be punishing adults. What other explanation can there be for including cartoons in the definition of child pornography? What children were harmed in the making of a cartoon?

We have not entirely emerged from the insanity of the 1980s, when thousands of innocent men and women across America were imprisoned for crimes that never happened.
I'm a bit surprised to see Penn Station below Grand Central.

Penn Station is the most trafficked train station in North America[0], which I would imagine would lead to more subway entrances/exits, especially during rush hours.

Also, Penn Station has the A,C,E, 1, 2, and 3. Grand Central only has the 4/5/6[1]. The 4/5/6 are the only lines on the east side and are therefore fairly busy, but I find this surprising nonetheless.

[0] This includes non-subway trains,
[1] Don't even get me started about the T (ie, the Second Ave. Line)! :)
I know that Google Authenticator supports application-specific passwords for applications that don't support OAuth 2.0, but I'm not familiar with Google's use of application-specific passwords outside of the context of Google Authenticator.

Perhaps that could be enabled for all users regardless of 2FA activation, and be made available for use with these and other applicable APIs?
Looks like Active Model Serializers under the hood? Looks good from what I can see.
If I may ask, how long ago was this? Thanks.
They didn't release all of the details. We would need to know which makes and models and years this does/does not work on. In the videos they only showed Honda products (Acura) (The MDX was a 2000-2006 model) but does not work on GM or Ford. So this is most likely is manufacturer specific.
I'm wondering why so many people use bitbucket/github for their (commercial) projects instead of setting up their own repo management system (like RhodeCode). It's not hard to set up and you can have as much repositories as you want to.
Temporal cloak erases data from history
That red is very red on my wide gamut monitor.
The main difference is the margin. IPhones sell, reportedly, at a 58% margin. The profit margin on Windows has, in the past, sometimes exceeded 90%.

Amazon is retail. They make 12% margins in a good year. Which is one big reason why Amazon will put significant effort into a new market with a 25% margin, that the others would turn up their noses at.
React is awesome. This weekend, I rewrote the Khan Academy exercise editor which looks like this:

https://s3.amazonaws.com/uploads.hipchat.com/6574/26709/htv8...

(The right side is a live preview of what's on the left. The editor is open-source https://github.com/Khan/perseus but not yet documented, sorry.)

React made the code about 15% shorter and also made an order-of-magnitude improvement because it's smarter than I was being about figuring out what's changed and when it's necessary to touch the DOM. Of course, I could've made the same perf improvements by hand but it was easier and quicker having a library that just handles everything.

(This comment sounds a little like I'm getting paid to write this. I'm not! Just really hope that React takes off.)
return <div>Hello {this.props.name}</div>

What is this returning? A string, or a var '<div>Hello {this.props.name}</div>'? Never seen js that looks like this
An interesting issue you raise, with which I wholeheartedly agree, is that "social discovery" isn't always the best answer to any question. For some categories it makes a lot of sense. For plenty more categories, it's a novelty at best, and the utility is questionable.

IMO, the best way to make travel "social" is to make social travel easier, viz., make organizing trips for groups easier. That's a legitimate problem to solve.
There were a bunch of people, including regular Googlers from around the company who asked about this.

Personally, I'm most grateful to the core group on the team that listened to both external and internal feedback and then went back to see how they could make things better. I understand and respect if those folks want their privacy, but I thought it was really great to see them not only change their mind, but ask about how to push more on openness in this area. At this point, Google supports open standards for calendar, contacts, and email. It's great to see CardDAV open up to everyone.
You're right, actually. I was trying to be charitable though, and I didn't feel like I had time to do a serious deep dive into this background and credentials. Nor am I necessarily qualified to pass any serious judgement on his knowledge.

A quote from somebody like Bruce Schneier, or tptacek, would have been a lot better.
Get ready for two-factor authentication coming to a car near you.
A PDF version - still hard to read because of no anti-aliasing but at least for my preferences easier to read than the HTML version.

http://www.csse.monash.edu.au/courseware/cse3323/CSE3323-200...
Instead of calling it a donation, just call it the 'pro' version and add like a supporter badge on the header or let them do something silly like change the color of their header like on HN. Will probably get more funds that way and won't get cynical people to roll their eyes at questionable use of the word 'donation' whether it is or not.
FDIC: 2011 FIS Breach Worse Than Reported
I'd say that "somehow not ready for marriage" DOES include material reasons. If most marriages didn't happen early because of this, that still makes early marriages quite unusual for most contemporary people. That was the point I was trying to make. (And I do have the experience that people regularly scoff at things that defy social norms and customs, and I have no reason to believe that people in the Middle Ages were any different.)
But your link says she "was the daughter and heir of King Henry I of England" and "married Henry V, Holy Roman Emperor"!
Well, 14 year olds are not capable of that because we force them into that state until 18 years old, and some might say 21 years.

Keep them eight hours a day interacting only with people their same age, give them zero spending power in a world where money is the primary objective, give them no political clout, zero challenges and a pretty much zero chance of failure.

And of course what you get is individuals that can't make these decisions.
Telemarketig is Dead, But I Still Won't Answer the Phone
It's one thing to allow people access to their Calendar and contact information in Google's systems via an open protocol.

It's another to provide an implementation of that protocol on a different system. Why should they? They use their own protocol for this task. They don't provide an XMPP client either. Let others fill that gap, though I understand your frustration that current candidates are insufficient.
This looks promising. Just signed up and looking forward to watching these in my lunch breaks!
The cases "in which a person possesses child porn but may not have intentionally purchased or downloaded it" are not cases like the one in this article.

The person in this article did not possess child porn.
Why would Poland need to update their infrastructure so that Germany can force their excess production upon them.

Do you even understand what you are saying here?
Turkish authorities arrest social media users
I left my checkbook in the glove compartment for like a month before realizing it. I don't write physical checks often and just forgot it was in there after needing to hide it real quick.
I've had some of the same thoughts about my own card game.
Here's one adjustment you could make to your option 1: if one player has purchased the additional units (cards), then both players get to use them. This is what Blizzard has just enabled for Starcraft II, and is what Goko (sigh) did for Dominion. (please do not use Goko as a model overall however - I can't stand the UX)
what does 6 times 6 equal to when you run it?
> Pedophiles are lurking around every corner. Check out a sex offender registry and look at a map. Those are just the ones that got caught.

I have looked at the sex offender registry. I'm not too frightened by the "sex offenders (L1)" that were peeing in the woods near a kids' soccer game, mooned some girls, or were convicted of statutory "rape."

> They're like cockroaches that we as a society tolerate because there are so damn many of them and there are enough sympathetic people in power to allow this atrocity to continue.

Please back this up with some hard numbers. There are 251 registered L3 sex offenders in Boston. http://www.city-data.com/so/so-Boston-Massachusetts.html
React does have a little overlap with jQuery but probably not as much as it might appear. jQuery isn't designed for writing components declaratively and then checking what's changed so it wouldn't simplify the React code much at all. (Plus, React is only 55% the size of jQuery.)
| Last I checked, thoughtcrime was a bad idea.

No, no. It's ok so long as it's against thoughts that I personally disagree with. It's only wrong when the thoughts are ones that I agree with. </sarcasm>
This app Takes Your Pulse Using Your Camera
Hats off for the notification that popped up as I was trying to import telling me that HN traffic bogged you down. That was very classily and well done.
I had a similar experience on Android using GroovyIP and TMobile HSPA+ and WiFI.
The only thing I could see something like this doing is alerting the owner if the dog is barking all the time while they're out or something. You could always just set up a webcam for that though. Also, I wonder how much you have to charge it. Can it survive rain and mud?
Dotcom’s Mega Pushes More Bandwidth Than New Zealand
So we just deprecate all the existing machines, factories and infrastructure?

Your proposal is as impractical as proposals for urban hydroponics.
Taking over this thread talking about your service is pretty awful - surely you can announce your features in your own right rather than riding on the back of Stripe's name?
It's JSX: http://facebook.github.io/react/docs/syntax.html
Social Media Cartoon
Ask HN: What is going to happen to all of Zynga's old office space?
They gave a full refund without being asked, exported data, and gave their customers suggestion so I don't think that they could have handled this any better.
Strange categories -- you have Catholic (~1 billion), Protestant (~400 million), and Mormon (~13 million) subsets of Christianity -- but not Orthodox (~240 million).
Yes, it's an alternative to the view portion of Ember (and Angular). If you're already using one of those then it probably doesn't make sense to use React in conjunction with them but React does play well with Backbone models, collections, and routers.
Except that the Henry V in question was a German guy. :) "The Holy Roman Empire", despite its name, was initially a Frankish and then a purely German institution, comprising a lot of the lands of Central Europe (plus a bit of Western Europe, for as while).
postgres is really thinking outside the SQL box and I love it. JSON support was great and Javascript fits in with it. Now how about support for other languages like Python/Ruby/Lua?
What sausages, submarines and burst pipes have in common.
Interesting, I just took a look. I can see three main differences with Clojure:

# You can only dispatch on the class of all arguments.
# You can't prefer one method over another.
# You've got to use the Python class hierarchy.

I suspect the last one is the real killer: you can't detangle yourself from Python classes, and it doesn't interact well with the Python class system. Idiomatic Clojure code, on the other hand, treats classes as a necessary evil in extremely limited circumstances and allows you to construct arbitrary hierarchies.

All of which is insight that helps explain to me why the Python implementation looks so limited to me. Language design is hard, especially when you're popular.
Ask HN: One year off. What do I need to learn?
Hey guys, I'm taking a year off school to work fulltime on my own projects, but mainly to acquire a skillset of my own that isn't taught in school and that will help me become a better engineer.

What do I learn? What do you look for in a junior developer?

I'm mainly focused in PHP/HTML/CSS/JS. Only recently started learning JS and only recently did I learn Object Oriented programming so I have a long way to go.

My goal is to get a job as a web developer after this one year and to get into app academy.
US Trade commission agrees on ban on old Apple devices
Because it's not really a game then, it's a store where you buy a thing that says "Winner" on it.
> The vast majority of people don't find children sexually attractive.

I hate to ask as I'm not a big fan of the meme, but I am really curious about the numbers. Do you have a source for that?

30% of the people are under 18 themselves. It would be pretty weird if they didn't find each other attractive. That doesn't leave much of a margin for what say to be true, especially when a switch doesn't magically get flipped on your 18th birthday making you instantly attractive.
> Making or watching any form of actual kiddie porn is over the the line.

Where do you draw the line of what counts as porn, and even within that do you not agree there are levels? For example the photos taken by the man described in this blog post, they were nude children, I'm sure plenty of paedophiles would enjoy them. Or is it about intent, if this man had taken those pictures because he wanted to enjoy them sexually later, would that be over the line? Or distribution, if he shared them with paedophiles? Or if someone other than him got hold of them and distributed them?

What about very similar pictures to the ones in this blog, but this time they were taken specifically as pornography, and posed as such - but still no specific sexual acts depicted or taking place?

I suspect you and I both agree that the man in this blog is completely innocent, morally and legally, but between that and setting up a film studio and forcing children to have sex with each other on camera, there are many levels, both legally in terms of how they'll be punished, and I think morally in terms of how they should be judged.

As to 16 being the line, I think that's probably my preference too with regards to the law, but you were talking about moral judgement, specifically that you wouldn't mind "putting a bullet" in them. Do you honestly think that having sex with a 16 year old on their birthday is fine and the day before that would be evil? Of course there needs to be a line drawn for the law, but you don't need to base your judgements on this too.

And what about a paedophile who secretly took pictures of a young child in the shower and never shared them with anyone, vs. one who got into the shower and raped that child. Or even within physical abuse, someone who fondles a child vs. someone who penetrates. I'm not saying you should look at it as "well he didn't penetrate, so that's fine", just that your hatred should really be scaled according to the crime, not in a binary state.
It's not 37S's responsibility, either.
it's all right there in the protocols of the elders of zion.

same shit, different decade, different semites.
I know this might sound like a "get off my lawn, kid" comment. Reading through what Mr. Levin answers here, he makes a lot of good points that I have thought a lot about lately. We have a lot of "neat learning to code" sorts of kids environments (Scratch comes to mind). It's like we have decided that new programmers can't learn to program if we don't give them some graphical environment that requires a minimal amount of actual code and copious amounts of sprites and game tidbits. But a lot of us were taught to program (or just hacked away until we learned) on systems with half the functionality of Levinux. I meet a lot of new "professional" developers who wish they had learned on systems like Mr. Levin describes instead of "newer" IDEs where you drag and drop bits of things and they "just work". When asked why they didn't try, they always seem to say something about not knowing where to start. There is nothing wrong with newer IDEs and drag and drop development, but this is a great way to push all of that aside and learn the "muscle memory" of development that Levin describes so that developers can become "spontaneous natural coding problem solvers".

Oh, and get off my lawn!
You would think that. I would think that too.

History and celebrities have shown that when the courts think that, these people -still- don't think the rules will apply to them and will either lie about it, do self-serving "community" service, make excuses about how they can't because they are too high profile or busy, or out and out bribe people, either to do the work for them, or to fraudulently attest to their service.
If people are afraid of being overheard, they'll modify their statements. Think about out of context quotes, and how they are used to attack politicians. If the government sucks up all the communications & saves them (which they do in the US), then they have dirt of everyone. It definitely stifles freedom of expression. That might not be an accident.
>What's the big mystery here?
The method that the thieves are using is unknown.

While those links to may be useful to shed light on this type of crime, they do little to confirm the method that these thieves are employing. Hence, there is mystery.
I'll add it ASAP, you're right.

Edit: any others I'm missing?
I understand that there is a tradeoff. There always is. But there is plenty of precedent in other occupations, where practitioners are expected to keep information that they come across confidential - sometimes with civil, sometimes with criminal liability. I'd prefer to live in a world where, if I took a laptop into the shop to get it fixed (not that I would ever do such a thing), I know that I don't need to worry about the technicians spreading the contents of my hard drive around unless they are pretty damned sure they have no choice. I want there to be a serious disincentive. This does not protect anyone who has real child porn.
Binc is a lightweight, compact, limitless, schema-free, precise, binary, high-performance, feature-rich, language-independent, multi-domain, extensible, data interchange format for structured data.

See https://github.com/ugorji/binc
Christian Orthodox
Now, now... I can accept snark for snark. Entry level programmers, not entry level people. I already expect any resume for a direct-from-university applicant to have at least "HTML, Ruby, Java, Python". It's basically a bare minimum for a programmer these days. You don't have to know Ruby specifically, but it's a red flag if you only have one or two languages. If they don't have a lot of depth, they at least need plenty of breadth.
Ask HN: What are the best practices for documentation?
I've read contradicting essays of what the documentation must look like. Some suggest more documentation is good, when you hire a new chap. Some suggest less documentation is always better, as your code should be explanatory enough. If not, you've hired the wrong coder or written bad code.<p>So, how should one document:-
1. Code
2. DB design(Is just an ER diagram enough?)
3. API end points.<p>I'm the only one involved in coding and setting the "standards" when it comes to these things, so was wondering what do others follow here.
Something to note: FreedomPop's coverage (based on WiMax) is fairly spotty, even in the SF Bay Area, which can be very frustrating.
Jeff Bezos, and by extension Amazon's definition of long-term is exceedingly long; 10,000 years kind of long.

http://en.wikipedia.org/wiki/Clock_of_the_Long_Now
Does it use ECB (electronic code book)? Because that would be a system using AES that would be terrible.

How many times do we have to go over this? Crypto is hard to do right.

ECB: http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation...
Import doesn't work, but the notification system is very sweet and unexpected. Can't wait to try this out with all my feeds. So far none of the 'son of reader' offerings have really done it for me.
I would love to see classic Google Talk return, with status settings/messages, the ability to see if contacts are online, etc., however I'm not so sure extending XMPP is the way to go.

It's my understanding that XMPP is an exceptionally verbose protocol, built on XML. It's great for interoperability, but there are better formats available now, including JSON and msgpack, which would be much more ideal for mobile IM.
PM of Heroku Postgres here. Part of choosing JavaScript and in particular V8 was that its a fully sandboxed language. Other languages while also very powerful can have various security risks that come along with them.

In the future we may support additional languages and if there's particular ones please feel free to drop us a line at postgres@heroku.com and let us know which ones you'd like and why.
So how does one normally do Ajax in a React app? Use XHR directly?
Entropy in a closed system will never decrease. Enjoy your shackles.