skysight-inc/HackerNews huggingface dataset:
> Historically marriage has always been a religious ceremony.

Common misconception, but not really true. For most of history, marriage for normal people was rarely a ceremony _at all_. The state and church usually recognised marriage to greater or lesser degrees, but most people were deemed married because they were recognised by their community as being married. Formal religious or civic marriage ceremonies were mostly for the upper classes. Gradually they spread out among classes (especially in Catholic countries), but in many places common-law marriage remained acceptable until surprisingly recently.

In England, for instance, common-law marriage wasn't abolished until 1753. It wasn't abolished in Scotland until 2006. In America, a number of states _still_ recognise common-law marriage.

And even where marriage registration has long been required for recognition, this has often been purely civil. People in some European countries, if they want a church marriage, have to get 'married' twice; the civil authorities don't recognise the church one, and this has been the case for a long time (I think since the French Revolution for France).

> Why can't we just decide who we are going to get married to, and simply fill out some paperwork to declare (not ask permission) ourselves married and notify the government of our status change.

If you live in a common-law marriage state, you can. You don't even have to file any paperwork (though it'll cause you trouble traveling if you don't get it formally recognised).

> Asking permission is obscene and defeats the entire purpose of declaring it a "fundamental right".

When you get legally married, you're not really asking permission. You're informing the state of the fact. For practical reasons, most modern countries won't recognise your marriage unless you do this (though, as above, some US states will). But you're not really asking permission as such.
If a person causes a death in an accident we think "that ONE person made a bad decission, but most people would make a better decision".

If a self driving car does the same people will think "ALL cars will make the same bad decission in the same situation". And there is some truth to that.
This is why I created a IFTTT action to add the item to todoist if I have given it a tag ('read', in my case).

This way I can go back and read the articles that I really care about, while still saving low priority stuff that I only go through when I'm bored.
Java is showing quite impressive numbers! 50% overhead over native C implementations was often cited as a good guess for the ultimate efficiency of JIT code generation back in the Self Hotspot days.

People who were trying to castigate Go early on as having "Java-like speeds" were really just showing their ignorance of the state of the art of JIT compilation for managed languages and the JVM. Such outdated folk knowledge of performance in the programming field seems to be a constant over the decades. (Programmers have had such distorted views since the mid 80's at least.) Maybe this kind of knowledge needs to be a used in job interview questions for awhile? Very soon, people will just memorize such trivia for interviews, but it would serve to squash this form of folk programming "alternative fact."
Surprised no one has mentioned its similarity to a Pip Boy:

https://b.fastcompany.net/multisite_files/fastcompany/imagec...

And a Fallout Pip Boy for reference:
https://staticdelivery.nexusmods.com/mods/120/images/16096-1...
I have found that it really seems to vary by country. In Japan, my mbp's battery was covered when it needed to be replaced after 2 years and an half but in China they told me that it wasn't covered.
Sorry, I don't understand the histogram at all either.
If they been there for a while then they are discharged and there is nothing to worry about.
I had a similar reaction. I was a bit irked by it b/c it felt very pushy towards the SRE book and broke me out of the flow of the article a few times. 10/10 on the book though, would recommend anyone to read it.
It is YouTube's prerogative to offer that feature for their paid service.
The original and overwhelmingly consistent part of marriage is unifying property rights

Bingo. Ownership of women, ownership of children, and subsequent inheritance of possessions (the illegitimate historically don't inherit) when the owner dies. Doesn't sound very nice to us, but it's what there was. Still, progress is what it's all about; maybe we can be better people than our ancestors.
You can see that just by looking at their job postings. The experimental ads team was hiring and then stopped and then the team was absorbed into other teams. Now they have more postings for project managers. They're basically introducing more hierarchy and traditional corp. stuff from the sounds of it.
The Real Reason You Suck on Photo Sharing Sites: The Bots Are Beating You
I am sure it could recover most of the time, in some places. I am not so sure it would work well in all places -- regular grid is pretty common for example in New York City.

You could actually see it in use if you used older GPS units -- back in SA time, the GPS was low precision (~100 meters), but still provided mostly accurate heading/velocitry information. Thus, many GPS navigators required mapmatching (see other thread for details). It would always fail on me in the most annoying moments, and would take quite a while to recover.
The Reichstag Warning
Pocket, for me, is a weird product/feature. I've tried to use it, but it ends up just being like a clumsy bookmarking feature.

Allegedly, you can read things offline, but that feature never works for me. It seems the feature for offline reading doesn't exist at all in Firefox (which I'd assumed was the point of its integration, but my assumption was wrong), and I've tried the Chrome desktop app and the Android mobile app
..nothing I save to pocket is ever readable without a data connection. It must work for some content for some people because I see people talking about it like it does. But, without that feature I see literally no utility in Pocket...it's just a clunky bolted-on bookmark manager, and so I end up going back to bookmarks with tags. I use Sync and I have Firefox on all of my devices. So, my bookmarks go with me.

So, I guess it's good that it's going open source. I wasn't comfortable with the way integration was presented back when they added it...it wasn't at all apparent, to me, that Pocket was a third party for-profit entity when the "setup your pocket" process launched in Firefox, since I'd never heard of it before that. But, it still seems like a solution looking for a problem. I'll give it another look. Maybe I was just unlucky with my choices of what to save...but it seems like if offline reading is not going to work on a page (for whatever reason) it should warn you. It'd suck to get on a train/plane or get lost in the woods, with plans to catch up on some reading, only to find there's nothing there.

But, maybe that's not even the primary purpose of Pocket? I dunno, it's still pretty fuzzy to me wtf it's for, if not that.
Yeah, but in your case you would just get the binary, verify it and push it yourself.

If you're using some weird way of getting a binary that you have already verified, but that could somehow differ, and you're hopping that git will catch the difference, you're doing it wrong to begin with.
At the time of this writing, I have been endorsed for the following skills:

Fly-bagging (10)
Squirrels (10)
Walking (8)
Fierce Conversations (9)
Rhinoplasty (2)
Puns (3)
Hmm. Seems pretty badly broken on iOS. ;(
"Chao said she was "very concerned" about the potential impact of automated vehicles on employment. There are 3.5 million U.S. truck drivers alone and millions of others employed in driving-related occupations."

that is really the hardest point, when you are trying to reduce unemployment like Trump is.
Depends on the payment method. I haven't been able to pay for Domino's online.
> quickly reject stale tokens because the expire timestamp is public, but protected with signature check

A forged timestamp would still need a signature check, but a clear-text token would not. The speed difference would only be important with a flood of forged packets, each of which would need to have it's signature checked. Additionally, each system could implement a different type of defense: like issuing regional clear-text tokens, or A/B tokens to find which account is leaking a clear-text token, or giving each server it's own token so a DDOS attempt that wanted to force signature checks would need to get the right token (and get it again when an attacked system changes it.) Hosting providers that offer DDOS protection today could offer integrations based on clear-text tokens that wouldn't need any interaction from a game system (other than submitting the clear-text tokens.) I don't know if routers typically have the ability to check a signature, but they can probably drop packets that don't pass a (clear-text token) mask check.

The port issue is interesting. Maybe a range of ports (44300-45100) would work for network administrators. Maybe there should be restrictions and a listing of uses like the first 1024 (this is voice, that port's video, file transfer, etc...)

Browsers should also limit connections. Only 2 connections/IPs at a time? Only JavaScript from the origin domain (the address in the URL) can open connections, not advertisements or iframes. Maybe ask the user to open connections like browsers ask to use your location or audio/video.

I wonder too if a browser should only open a connection when presented with a request signed using the (private) domain SSL cert? That would drastically reduce the ability of bad JavaScript to co-opt browsers of a website (into a DDOS of connection requests.) To use a websites traffic for a DDOS, you would need the SSL keys. Browsers could also be required to add the domain and verified domain sig to a connection request, so a website that cause a DDOS would be identified. I'm not sure identifying the website would lead to accountability since they may have been compromised, but it would prove which domain caused a browser based DDOS; reddit.com couldn't claim a bad advertisement caused their millions of browsers to open connections. This wouldn't stop forged packets, but it should stop innocent web-browsers from becoming a tool for DDOS.
If you read carefully you'll see that "clowntown" referred to GCC's implementation of std::hash, not the post. I think it's natural to have high standards for GCC.

I don't think my tone was too aggressive, maybe made exception for the word "amateurish"? I explained above what I meant, if you replace that word with a better one does it change the tone of the post?
The article is calling for demanding more effort to get a paper published. That would be a change of norms. There's no real way to solve the reproducibility problem without changing norms.

Publishing notes seems easiest. It would be like "open source" research.
I used standalone Vim for ~6 years and now use IdeaVIM with Jetbrains products for most of my work–it's a fantastic combination.
Right, I also wanted to mention using a Quadtree but that seems excessive for pixel art (or most applications, for that matter).

e: Another consideration would be keeping level-of-detail versions of each chunk of canvas as well, so zooming very far out loads/shows a lower resolution rendering. That would let you make a Google Maps style collaborative pixel art canvas or something.
It is more complex than that.

It is obvious to you that apples cannot bring any pests. Last time I checked you were an IT professional, not an epidemiologist; so please forgive me if I am skeptical of you abilities to judge whether the assertation up there is true or not. Actually, I am skeptical of the abilities of the average tourist to judge whether the thing they are already biased to do for their own comfort is against the public good or not.

But anyways... we were talking apples, what about oranges? What about pets? Do we really need to go through the list of all possible things that all possible travelers might think they are entitled to carry on their person? Wouldn't you agree that a rule that is not simple enough to be executed by your random clerk is, for all practical purposes, unenforceable?

So, even if apples are sort of OK to bring in, they still should be banned until it is throughly demonstrated that they are OK to bring in. And the resources needed for that through demonstration can only happen if enough people want to bring those apples (and maybe pay a customs fare for it).
I love the irony of naming yourself "Design Within Reach", while still being out of reach for most people who aren't professionals.

As the owner of several Muji items (trash cans, silverware holders, rolling storage unit, coasters, dish rack), I have to say while they look nice, they're rarely as well thought-out as Ikea. The trash cans don't seal, and the dish rack can't actually hold plates upright in position.
The Sleep Cure: The Fountain of Youth May Be Closer Than You Ever Thought
Huh. We sent straight to "whale fondler" and "yogurt cheffing" [sic]. Guess that's finance for you.
My only problem with Pocket was that it was proprietary and it was integrated with Firefox. If it's released under and open source license, then I'll be glad to have it integrated.

Pocket makes Mozilla competitive on mobile because Firefox's market share on mobile is very low.
FB can have brilliant world-class engineers working on task A producing quality output, while others working on task B can over-engineer and over-abstract, producing crapola. Replace FB with Google, Apple, Microsoft, Oracle, Sun, IBM, Adobe, etc, etc.
RANT: No disrespect, but why is everyone using words like hacker, hackable, etc?! Are they supposed to sound cool? Or, maybe I am too old to understand it? :)
A Brief History of the Flag Lapel Pin
You seem to be missing the point that, no matter how many hypotheses we make about the inner workings of the brain, we cannot turn them into science without either confirming or refuting them by direct examination of the brain itself. As long as we're hypothesizing about mechanisms that remain beyond direct observation, it's speculation. One cannot falsify a speculation.

Psychology doesn't study the brain, it studies the mind.

> I'd argue that this theory is empirical ...

The observation is empirical but the theory isn't. It cannot become science without validation by way of empirical evidence.

https://youtu.be/LIxvQMhttq4?t=32

> I'd also argue that this is a computational theory describing how visual search works, without worrying about the underlying implementation of that process.

Yes -- and because we cannot directly observe the processes we're hypothesizing about, we cannot make them a matter of empirical evidence, therefore we have no basis for falsification.

https://www.britannica.com/topic/criterion-of-falsifiability

Quote: "Criterion of falsifiability, in the philosophy of science, a standard of evaluation of putatively scientific theories, according to which a theory is genuinely scientific only if it is possible in principle to establish that it is false."

> Clearly, it would be interesting to know that too, but it's certainly not necessary.

Only necessary for science, otherwise not important.
Two apps I no longer use because they became bloated and unfocused, they deserve each other
> would require like extra dimensions with funny topology for gravity to be traveling though.

Why? I think I can use simple force formula such as F=k/r without any idea of extra dimensions or topology.
The Firefox bug to open source Pocket: https://bugzil.la/open-pocket
That much is unclear. http://www.ghacks.net/2015/12/05/mozilla-has-a-revenue-share...
Depending on where you live, house destroying disasters like earthquakes, floods, and storms have similarly fatal consequences but are statistically more likely to occur. My point is make reasonable preparations and insure any valuable belongings, but thinking about it too much doesn't make it any less likely its going to happen to you.
This is really cool! When I was learning numbers in another language, I would say license plate numbers out loud (or in my head) each time I saw one. This would have been nice at that time!

As a side note, 'Finnish' is misspelled.
> Moran’s blog charged that Tesla managers required workers to sign confidentiality agreements not to speak out about wages or working conditions.

Isn't that illegal? You are allowed to talk about your wages.
Ima steal this one. Too good.
You can for some of them. In many places you can leave your estate to whoever you want to (often with the provision that minor children must be adequately provided for). Though in some cases there may still be inheritance tax benefits to being married. Some countries also allow arbitrary allocation of next of kin right for the purpose of medical decisions, etc.

It's not like you're required to get married. It's just a thing that's available if people want it. I'd certainly be in favour of more devolved rights traditionally associated with marriage being available (right to nominate next of kin etc).
I'm not sure exactly. It is currently using the browser's speech synthesis functionality. I think Chrome has some languages shipped with it while Firefox may rely solely on the OS. I will probably need to switch away from the browser to get a consistent experience.
No, they always press a button if they want to screen an item again. If it was just a test image, it will disappear. If it wasn't, they'll be notified and it will either be screened again or the employee at the scanner informs his colleagues.
Some concerns:

Can you make the titlebar change as the price changes?

Why is the cheapest case $108 and PSU $70?

You've got some bad links, like this one I excitedly clicked expecting a $12 Dark Rock 3 (https://www.newegg.com/Product/Product.aspx?Item=9SIA8MC3VU6...)

I'm surprised by the omission of the Pentium G4560 as a midrange CPU.

Also RAM doesn't change when going from Intel/DDR4 to AMD/DDR3. I'd probably just remove the really low-end AMD setups anyway.

But really my biggest question is why should I use this over PCPartPicker? They show a lot more specs than just normalized performance, and being able to sort by total reviews from many sites is really great.
Personally, I am more interested in books that "no one understands" or "everyone dislikes". It might be because they are really badly written or conceived. I might also be because they bring something really new and/or disturbing. Even if it is both, I'd still go for it any day of the week. I'd trade any defect and flaw for something that doesn't conform.
I have endorsements for "potato salad" and "teenage paranormal romance".

My potato salad is pretty good. My twilight fanfic, however, only deserves endorsement because I have not yet written any.
Show HN: KABOOM-O a super challenging physics puzzler for iOS
Telenav implemented ODBII in their OpenStreetCam software:

http://wiki.openstreetmap.org/wiki/OpenStreetCam
Well, I'm afraid of that I am not so sure. A well-designed paper should demonstrate what the training process was and use a publicly available dataset for training. There are many repositories of training data that exist specifically to provide a standard like this in various domains, so anyone following a paper should be able to use the same training process on the same data and get the same result. A paper presenting a result that cannot be obtained in this way can be informative but does not substitute for peer-reviewed research.
The Missing Stair
I've struggled with Domino's design in the past when attempting to order after disabling a VPN connection in the same browser session- last I checked Dominos offered no way to not redirect to the country they detect for the IP address. Incredibly frustrating.
What's the difference? The NHTSA guidelines were only suggestions, not laws. They were a heads-up to manufacturers in what the public may demand from companies in the future.

Plus, the states are the ones regulating on this. California is leading the way in independent testing, and they and a handful of others are the only ones who've begun requiring reporting about accidents involving driver-assist and autonomous vehicles.

Am I dumb for saying this administration is unlikely to make federal laws surrounding this technology? Their whole argument is to shrink national government and empower the states to do as they please. Every time they make a national law they shoot themselves in the foot.
Probably got an email with a link to his own order status and saw the phone number in the URL...
John Steinbeck on the Loneliness of Success
It's probably on your end as the voice is done in the browser. Which OS are you on? The browsers may require some OS functionality for the speech synthesis to work.
Sorry, but I'm so tired of this olive branch covered in thorns being offered under the name of "unity". What you're basically saying is "shut up and fall in line". It's no different from those conservatives who were more concerned about the social order than the civil rights of African Americans.

It's extremely hypocritical to preach about unity while the Trump administration fosters hostility towards muslims and deprives green card holders of their rights to travel freely, while they waste taxpayer money on a useless wall against "bad hombres", who says he loves LGBT people while rescinding the rights of transgender people, who is crippling the agencies meant to protect the populace, giving free reign to those who want to pollute our environment, who is working to deprive millions of healthcare without a tangible alternative, attacks the free press at every chance, and finally whose whole platform was built on outrage and divisiveness. If you want to build unity, you have to speak out about injustices and hypocrisy, not shove it all under the rug to appease everyone but those discriminated against.
Bitcoin as an economy is essentially a hoax.
How to add a real time clock to a raspberry pi
LinkedIn is very useful to keep a list of past and current colleagues and touch base with them in case you need to.

Instead of deleting my LinkedIn account to get rid of recruiter spam, I deleted my entire history. My profile is just my name and my photo. That way I can expand my network of colleagues without getting bombarded with spam.

I highly recommend doing this!
This does more than proxy, the genius proxy alters not just the underlying code that makes the content, it alters the way the content is intended to be consumed.
> the way Thunderbird is designed was that it was a kind-of-fork of Firefox, and too many resources were being wasted just keeping the "fork" up to date from changes to internal Firefox APIs.

No. Thunderbird was built against something that the Mozilla foundation used to tout as the future of building software in general: XUL. And there also was a XULRunner which was to Gecko/Firefox what Electron is to Blink/Chrome: a way to develop native apps using the browser engine as a UI toolkit. The difference with electron is that it was built with more native-apps facilities, like spawning up Wizard dialogs:
https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Tu...
All written in their XML.

It wasn't developed specifically for Thunderbird. Firefox is also built on top of the same technologies. XULRunner versions were released concurrently with new Firefox versions.

The reason why Thunderbird is a dead is because XUL is dead, or rather, will die soon. They are rewriting everything related to UI in Firefox and also terminating the traditional addon API which.. required XUL, in favor of Chrome's addon API.

Thunderbird is not the only notable app written in XUL beside Firefox. There's also Miro, Songbird, Google's adwords editor ( https://support.google.com/adwords/editor/answer/106323?hl=e... ) and many others.

Most software written in XUL has either been abandoned or going to die, anyway.