skysight-inc/HackerNews huggingface dataset:
> It became a common right-libertarian view about the same time as the heterosexual-only marriage policy throughout the US came under serious threat.

What were the right-libertarian views on marriage in the US prior to that? I'd be surprised if there were libertarians with radically different views.

> Its also kind of interesting as a libertarian view, since marriage is essentially just a convenient prepackaged contractual relationship regarding property rights in the broad sense, and recognizing and enforcing contracts and their impact on property rights is one of the few things that libertarians generally agree is a proper role of government.

I think the general view is that those contracts should not require a "stamp of approval" from the government and should instead be done privately and be enforced like any other contracts. Of course, in practice, a lot of laws would have to be rewritten to get rid of marital status.
Yes, we don't expect everyone will want to program to the bare SIMD.js API directly for everything; it's also intended to provide basic functionality that higher-level libraries and even specialized languages, like Halide, can be built on (when they aren't running on ARB_compute_shader).
> This single overflow check could very well be the difference between denial-of-service-via-OOM and heap overflow

OOM in general cannot be used for remote code execution. heap overflow can.

> Should we then abandon ASLR or PIE or other defensive measures as well, just because some code is "already in trouble" due to a bad strcpy or something similar

certainly not, ASLR is so general that it doesn't make sense to not do it. more importantly, they're entirely transparent to the programmer, and can be used on existing codes.
Given the amount of big brand smartwatches that keep surfacing but don't seem to be gaining traction (or at least doesn't appear so) I get the feeling they are going to go the way of tablets - in other words "there isn't a tablet market, there's an iPad market".
The old Google Bookmarks can't be merged with Chrome bookmark sync because Bookmarks uses tags while Chrome uses folders. The same URLs would end up getting duplicated in several folders.
Accidental input is a big issue for watches in general. But after a month or so with the Moto 360, I think they struck a good balance. It generally doesn't respond to your input unless you rotate it towards you, which kicks on the display. It's not foolproof, but I think it'd be plenty for most input mechanisms, this bezel included.

As for the square bezel, it'd be interesting to see a sort of 'tread' running around a square bezel, which would be rotatable as well.
Crikey, I always assumed the Times Of India had an intelligent readership.
The history of the MS C runtime DLL
I actually think this would encourage more thoughtful rebuttals in the form of long blog posts. One great thing about this community is that usually there are enough people to promote stories on opposite sides of the debate to the front page.
The Damage of Credit Card Rewards (2010)
"Be aware of the recent state of your (current) health by monitoring your heart's pulse"

"Stay fit, keep control of your body"

"Please adjust your browser for the optimal service"

Guessing this is a translation of another site?
> haven't we always known that twitter is just an anechoic chamber to stick narcissists in?

That's an incredibly broad generalization of ~300 million users.
I think the bezel would need to be tight enough to not bump easily, and then not be used for destructive input. If it was selection (maybe face selection by default) and got bumped, not a big deal. Or maybe a mix of both a physical bezel with a capacitive function to determine if a finger is causing the rotation? (I do love the tactile click when I rotate mine.)

The concept does require OS-level support though, to get value out of it. Given that Apple didn't do it, I have a hard time seeing it coming out any time soon.

Too bad. I wanted my smart Rolex GMT.
whilst i appreciate the prudence of this measure, it doesn't do anything for existing programs. this will not fix any codes in OpenBSD that currently ship with it.
I suspect people worry more about the "two dads" scenario than the "two mothers" scenario. Afaik the large majority of kids of gay couples are kids living with two mothers, one of them their biological one.

I wonder how many kids live with two dads, one of them their biological one? I would expect the circumstances leading to that situation to be very rare.

Anyway I don't want to argue in favor of the anti-marriage crowd, just point out that some arguments can at least be related to, even if they are misguided. Unfortunately we can not shut misguided people out of politics (or so it seems).
Don't feel very enticed to move away from Pocket at the moment...
Don't Panic: The Hitchhiker's Guide to Unwinding
I'm fairly new to enterprise software development, but I do know that I really like working with customers that are almost always smart and/or know what they want.

The more companies that move to an agile work flow the better enterprise software development will become.

IMHO, I don't get the same enjoyment from consumer-facing projects.
I'm not trying to get into semantics. I attend Catholic mass every Sunday and identify as part of the Catholic community, but that doesn't mean I let centuries old teachings dictate my own personal beliefs. That is the difference between church and faith. If I were to make the same statement Tim made, I would be making it from my viewpoint, not that of you or anyone else.
> I don't think it's good that the world works like that, although I probably blame different people than most of HN.

Who do you blame, out of curiosity?
Restangular 2.0: to deal with REST APIs in AngularJS
Your phone can't lock to GPS faster because it can use cell towers to narrow down your position first. The Band should lock more quickly now that it has a general idea of where you are. I have a Garmin GPS watch, and the initial lock does take a long time.
Wow, that looks bad on a small wrist. That's basically a deal breaker for me. I also think that default watchface looks very tacky, though I'm sure that can be changed.

The Moto 360 suffered the same problem. Here's what it looks like in a promotional shot:

http://www.droid-life.com/wp-content/uploads/2014/03/moto-36...

And here's what it actually looks like on someone with thin wrists:

http://si.wsj.net/public/resources/images/BN-EK187_PTECH__G_...
If you're going to validate user input, you first need to get it into kernel space, which requires allocating memory for it.

User input is not limited to 4 GB. Users can provide whatever they want; that's the point. You have to code for malicious users who are pushing your system towards its edge cases, trying to find holes to break through.
The assumption here is that blog post followups to popular front-page stories will themselves naturally find the top of the front page. But of course they won't. For one thing: simple causality guarantees that they won't be available until hours or (depending on the quality of the post) days after the original story first hits the front page, when it's at the zenith of its gravitational pull for HN votes.
Setting the Record Straight on Big Data: KPCB Podcast
Unless you're like me and you don't consider your bookmarks to be very valuable. If google kills it, so be it. In the meantime, it's a one-click add to chrome and it has a prettier interface than the standard bookmarks manager. might as well use it.
Although the details of this story are interesting and compelling, my initial read of this story left me thinking, "Six years is lengthy, eh? I don't think that's considered 'lengthy' in the USA."

Our prison system terrifies me.
Shame we have the data from nearly a hundred million witnesses, and yet the feds still won't put together a racketeering case and go after these mobsters.
After re-reading this a couple of times, it's not 100% clear to me whether you're male or female. That seems to be causing some confusion in some of the followup comments. (Congratulations on your marriage either way.)
> That's begging the question: you're assuming that failure to recognise a homosexual relationship is a legal restriction

When it is a product of specific exclusionary provisions of the law, in the application of legal recognition of a relationship defined in law, then it is a legal restriction.

> I can declare myself King of England, no-one in America will recognise me as such, but that doesn't impose any legal restriction on me.

The rules governing the manner of succession to the British crown and the people who are eligibile to that succession most certainly are legal restrictions, and they most certainly are legal restrictions on most of the people in the world (even if it is a restriction where most of the restricted people don't care.)

> There's the side issue of all the other things which 'marriage' acts as a legal shorthand for, but that is a side issue.

Er, no, its not. Marriage is a legal status. The legal effects of the status are central to the issue, not a side issue.

> Discriminating between reproductive and non-reproductive relationships is also useful

Perhaps, but (a) why should we believe that in the general case, and (b) given the legal effects of marriage, why is marriage specifically an appropriate and valuable venue for such discrimination? About the only legal effect of marriage that is specifically directed to reproduction is the legal presumption of parenthood in which a spouse is presumptively (either rebuttably or conclusively, depending on jurisdiction) assigned parental responsibility for any children produced by the other partner. Arguably, the value of that is largely in providing an assurance that dual parental legal responsibility will be assigned in the absence of any effort to establish (in rebuttable presumption jurisdictions) or independently of (in conclusive presumption jurisdictions) the facts of biological parentage, which is as valid in a same-sex partnership as in an opposite-sex partnership.
I'm not sure a company should really get any credit or criticism from a cancelled project that was never advertised.
The end goal is the same but the only party with your information is Google as opposed to a third party.
Pinboard will be there when the Earth falls into the sun, for sure.
Android Wear devices don't require GPS, and you're right that most (so far) don't, but the new Sony Smartwatch 3 does have it (and the platform does support it when it's available[0]).

[0]: http://android-developers.blogspot.com/2014/10/gps-on-androi...
Yea, it would be likely a couple of years at least before we can disable TLS 1.0.
>>> If the father is going to spend 12 weeks with the newborn and the new mother, you can bet your ass that they're likely not sitting around playing CoD or watching TV. I basically did everything except for breastfeeding, and it was freaking exhausting.

Agreed. The guys I knew who said they were the primary did it so they could help their wives and were happy they did. Some of the guys who opted just for the two weeks said it wasn't enough, they wanted more time to spend with their newborns.
Interview: Trucoin's President, Chris Brunner, and Brent James – Coin Brief
My point about the rematch is that it made more reasonable to the chess community to believe Kasparov's claims.

From IBM's perspective, it made sense as you pointed out. From Kasparov's perspective, it also made sense for them to decline , but for a wholly different reason.

It really was just a sad situation where nobody could come out on top except for IBM. Even if they DID cheat, they were the only ones who were capable of proving that. IBM simply outsmarted Kasparov outside the game.
I would think about the biggest opportunities to help make the universe a better place, and look to see what efforts to do so were under-funded. Unfortunately, while $5 million is a TON of money, it is tiny compared to, say, what the Gates foundation can throw around. So, it's either for small projects, or long shots.

And the long shots are the ones that have a chance of being awesome.

I'd try to put together a team to tackle the incongruity of the following two facts: (1) 1/3 of healthcare dollars are spent in the last few months of life, and (2) physicians and other health care workers do not choose this level of care for themselves. Would a multi-disciplinary team be able to educate people about how bad things work out when you try too hard late in life? This is about a trillion dollar problem, even a 1% decrease would be a huge net benefit to the US population.

If I more time, I would probably explore other inexpensive, but potentially very high payoff ideas, like funding a grad student to look into practical ways of making blockchains work for auditable transactions (like smartphone based voting documentation and other government transparency).

Another option, a free time-lock cryptography server. (E.G. release public keys whenever, private keys at predetermined times. Lots of utility in this space, but also government interest - If you are really serious, I have some more ideas, just not so much time right this second...)
What's the longest anyone's actually served in custody for breaking into computers in the US, and what's the median sentence actually served? I don't have the data at my fingertips but if I had to bet, I'd bet that it's much less than 6 years.

Google: [popehat whale sushi]. One reason you're terrified is that our system (idiotically) goes out of its way to deceptively terrify people. It is in practice not as bad as it (idiotically) tries to make itself seem.

Six years is a long time for what this offense appears to be, though.

('at-fates-hands has more or less refuted this comment, though the whale sushi post is still very much worth reading.)
Cool concept. Worked a few times before it froze in "game ended". According to the chat, looks like it stopped for everybody.
Motorola is now officially part of Lenovo
I can count on my fingers how many times I've found useful results past the first page of any search engine.
Is it enough to be skeptical about the trial to know that prosecutors installed software on the piece of evidence without informing anyone?
Having moved a large media co from bespoke systems which worked this way, I couldn't disagree more. Separate frontend and backend systems are an absolute maintenance nightmare and kill time to market which is the lifeblood of any online commercial endeavour. Apart from being extremely dated (c. Vignette) that architecture is a technical conceit which doesn't put business needs first. It is easy to build and easy to secure but that doesn't make it a useful longterm solution.
Both questions have been answered by Facebook employees on Quora:

http://www.quora.com/Why-is-there-no-Dislike-button

http://www.quora.com/Whats-the-point-of-Facebook-Messenger
You don't need an excuse to be skeptical. Skepticism is healthy.
CL type declarations are cool, but they aren't gradual typing. It doesn't either reject your program if you get them wrong, or dynamically enforce that everyone else lives up to them.
What to do about benefits if you go freelance?
WRT Chalk & climbing, propensity to sweaty hands differs from person to person, but for both myself and my climbing partner, need for chalk is almost all mental. When I've got a cool head and smooth moves, my hands are dry as a bone. When I'm freaking out on lead, my hands get progressively more slippery...

FWIW chalk improves the friction coefficient of your hands, and seems to reduce friction damage to the skin, so I try to use it anyway.
Ummm... not quite sure what you mean here. They were, you know, thugs or highwaymen. Not what I would call historical representative of Hindu political ambitions.

My point was that there have been many bloody wars fought by Hindu rulers motivated primarily / singularly by political ambition. Thus I find this much popularized universally pacifist portrayal of Hinduism a little dishonest. Short of political ambition, the subcontinent was rich in resources enough that there were no compelling reasons for large conquests and colonization of others. Had that not been so, no one knows how that would have played out.
Hypocrite:

1.) a person who puts on a false appearance of virtue or religion

2.) a person who acts in contradiction to his or her stated beliefs or feelings
The courtcase has been followed closely by the Danish media, especially the tech-savvy version2.dk that has had a reporter in the courtroom every day of the trial. It has caused quite a stir as all sorts of problems with CSC, the prosecutor and police investigation came to light during the hearings. Some highlights:

- CSC, that handles a large part of Danish infrastructure including social security numbers, police backend, etc. has dismal security. They don't even update their software as security patches become available. Warg had access to their mainframe for 9 months without them having a clue about it. The only reason they found out was because the Swedish police called them and told them.

- username/password pairs for CSC's server were readily available on one of their subsites(!)

- Warg turned off the logs on the CSC mainframe, and they didn't notice. It appears that logs were turned off for months. As a result CSC doesn't know whether data has been altered. We're talking about all police systems, social security systems, and more.

- The police have not had their own investigative team at CSC, and haven't looked at the technical evidence. This has been done by CSC, which is an obvious problem.

- The Danish police was contacted by Swedish police three times during 2012 because the evidence from a Swedish case turned up files from CSC, and the Danish police didn't respond as they apparently didn't find the information important. During the courtcase the Danish police's chief IT investigator was caught lying about this.

- The prosecutor and judge were clueless, bordering on the hilarious, about technical issues. For instance the prosecutor refused to acknowledge that other user accounts except Wargs existed on the computer (there were 5 accounts), tried to paint putty as a hacking tool that only criminals would use, tried to establish Jacob Applebaum and Warg as friends because Applebaum retweeted one of Wargs tweets (only friends do that!), etc. etc.

These are just the highlights...
I just like how they're presenting the true globetotter, super rich lifestyle: Getting notifications for dinner in London while you brood by Sydney harbour. I wonder if it integrates with the gulfstream?
Twitter doesn't need to go away. I feel I'm not missing out on much by not using Twitter. Facebook is sort of forced upon me because I'd miss on a bunch of social activities if I didn't use it.
With Twitter it exists and sometimes I use it. My life is not negatively impacted by avoiding it.
You've never heard of the one openssh exploit?
I'm not sure if you're asking because you legitimately don't know, or just underscoring how terrible some of the marketing and advertising for these devices has been. If it's the former, though, a lot of the info you're asking about can be found online[0]. In general, though, the primary mode of operation of an Android Wear device is to work with the existing notification system of an Android device, so most apps should automatically have some reflection on the watch. If they take advantage of Android notification actions, you may be able to interact to a degree with them right off of the watch.

Android Wear devices don't (as far as I know) work with non-Android phones because non-Android phones don't give them the required integration with the notifications and applications.

[0]: http://www.android.com/wear/
Bootstrap stylus: A stylus port of the bootstrap css framework
I'm simply going to disagree with you on this one, because i can't make my evidence public :)
Large sunglasses quickly returned to fashion so it might work for a women's watch too?
If only there were some way to modify those programs to use this function...
>>> What's the longest anyone's actually served in custody for breaking into computers in the US, and what's the median sentence actually served?

Here's a list for you: http://www.fierceitsecurity.com/story/hackers-chains-13-bigg...

Up until this week it was Albert Gonzalez for got 20 years for his role in the TJX retail break in. Remember, these are federal sentencing guidelines so no time off for good behavior. You get sentenced to 20 years, you do 20 years, period.

>>> Six years is a long time for what this offense appears to be, though.

This guy is also a repeat offender. In the US, I'm pretty sure with prior offenses with computers, they'd go for a 20-30 year sentence.
Facebook

Alice Yang tagged you
in a post: Jon, check
out this song from
utube, it's aweso

http://www.lg.com/global/gwatch/index.html#outdoorstyle3

Pass, thanks.
Do you need to be a black-wearing, idiot-calling rebel in order to be a creative genius?

Of course not.

But you need to observe reality, question it, and then act on your question. That's it. Milquetoast guys can do it too.
Pinterest's seventh employee on being black in Silicon Valley
Far from it. People subscribe to it for their daily dose of cleavage in their newspaper supplements that can be passed of as journalism. In other words its mostly a tabloid.

Some 10 years ago it used to be a really nice newspaper though and I mean really good. Their editorials used to be held up as examples of good writing skills. Now you would find typos, grammatical errors, not to mention factual errors.

EDIT @zimpenfish
> Murdoch paper, by any chance?
Nope, at least not yet. Small mercies I guess.
> OOM in general cannot be used for remote code execution. heap overflow can.

That was exactly my point. Using reallocarray() instead of malloc(x * sizeof(foo)) can prevent a heap overflow bug. For a concrete example (assuming 32-bit size_t):

size_t user_input = ...;
size_t* ptr = malloc(user_input * sizeof(size_t));
if (!ptr)
return "FAIL: Out of memory";
for (size_t i = 0; i < user_input; i++)
ptr[i] = whatever();

Now, a user_input of 2^30 + 1 overflows the multiplication so only 4 bytes is allocated, and then the for loop causes a heap overflow. Boom.

But if the code was this:

size_t user_input = ...;
size_t* ptr = reallocarray(NULL, user_input, sizeof(size_t));
if (!ptr)
return "FAIL: Out of memory";
for (size_t i = 0; i < user_input; i++)
ptr[i] = whatever();

Now, a user_input of 2^30 + 1 would cause reallocarray() to return NULL, and the function returns. Heap overflow avoided by using reallocarray().

Of course, that code is still somewhat bad, since a user_input of 2^30 - 1 will cause the program to use large amounts for memory.
> There is no point in betting on something that has a 50/50 chance of disappearing in a few years to store your valuable bookmarks

If its convenient for use now and there is a a very high probability that, if discontinued, there would be a convenient export mechanism and a significant period in which to use it, then even if there is a "50/50 chance of disappearing in a few years", I don't see why it wouldn't be a good place to store bookmarks.
Must find something to complain about.
The Quakers are clearly a Christian denomination, but here in the UK at least, they have been holding same-sex marriages since before it was legal and are one of the groups who forced the law change. Partly as it caused the legal theories against it that were based on respecting religious belief to become hopelessly muddled. It became very hard to argue that the law was upholding Christian rights on the definition of marriage while not recognising marriages being held by Quakers.
BC: Do you ever look at your own code and think, "What the hell was I doing here?"

AW: No, I guess I don't.

Of course, maybe he was answering the first 8 words.

http://queue.acm.org/detail.cfm?id=1531242
You're totally right, I forgot about the credit card rings. I stand corrected.
Show HN: Peculiar UI – A (User Interface) Documentation Library in AngularJS