skysight-inc/HackerNews huggingface dataset:
I have two responses​ to news like this, first my child self thinking how cool it is to have giant deep sea robots, and then the more cynical adult me realizing we're in a mad extinction event with multiple paths to our own destruction and oil, mining, animal ag, and governments generally not doing anything, or actively resisting change while chasing the next gold mine. It's depressing.
What the article neglects to mention is that there are sea mining operations which have been operating for decades now (for the most vivid example see diamonds in Namibia). What sets this apart is the depth at which they're mining and the type of mining (grinding as opposed to, effectively, sieving)
Chats that offer service are good.
This keeps happening to me! I wrote a fairly obscure remark about SICP on HN and 2 days later I was on reddit with one of the top comments as my exact comment.

Some kind of spamming operation? I have no idea.
That wasn't the question.

> When you buy a book from a seller on Amazon, who sets the price?

The answer is that the seller always sets the price. Sometimes the seller is Amazon itself, and other times it's not.
Indeed, AWS is still king. I doubt GCP or Azure would have anywhere near the capacity to handle all of the AWS customers. You're talking orders of magnitude, maybe 1000x? more compute power required - it's a different scale.
You can also hack your Porsche 911 to play doom: https://www.youtube.com/watch?v=NRMpNA86e8Q
This is Nintendo's strategy: intentionally have a shortage of Switches, the desire grows exponential because there is something about wanting to have something exclusive. People get on waiting lists and buy other Nintendo products. They also end up getting the switch.

When the Wii first came out, they did this too. All of my coworkers all had to have one. I think they ended up getting an Xbox a few months after they got bored playing boxing and Zelda.
I believe the new information in this article is that Uber didn't allow its HR department access to their diversity data that they collected.
Hah, yeah fair point.
A lot of other comments already, and one or more may be similar, but will add mine anyway:

>I like language, and this inscription makes me wonder. Why write on a bell that it's a bell? I'd be less surprised if the bell had said "Muhayideen Baksh’s ship".

I think it may mean "the bell from that particular ship" to distinguish it from any other ship's bell or any other bell.

Edit: Could be, in case of theft or loss of the bell (would make it easier to find and restore to the ship). Though of course, someone could possibly rub that writing off with a file or other tool.
Author linked to the i hate popup modals tumblr, where I was confronted with a (subtler than most, granted) popup. http://pasteall.org/pic/show.php?id=113889
Google doesn't support the Matrix protocol either, unfortunately
There is a rating system. It works in two tiers. The first set of grades is given by a set of alum reviewers. That puts anywhere from 3-10 votes on an application.

The ones with enough passing votes then get reviewed by partners. We then vote on every application between 2-5 times, and stack rank the results. We invite the top ~450 to interviews.
There is a favorite option on each post.
Does anyone know how Siri went from "help" to calling the police? Does it just ask you if you have an emergency or does it ask questions?
The discussion pages of stories have a "favorite" button at the top.
I wrapped up my BS in 2006.

A variety of people teaching underclass courses as the instructor of record were people with Master's degrees. A couple were ABD.

I would hesitate to say that older profs were better; it seemed bimodal: either they really were significantly better, or they really were not very good teachers. I almost always preferred the people with deep knowledge and passion for the subject, regardless of actual quality of teaching, myself. YMMV.
The difference is more apparent in the other (non-overloaded) case. When in Go (or C, …) you see an expression "x << y" you know immediately that this is just a shift operation, mapping to at most a couple machine instructions. In certain other languages it's most likely an integer shift, too. Still, you have to carefully consider the context lest this simple shift expression causes synchronous I/O to some space probe near Mars
It's interesting how most of the solutions here surround just blacklisting those websites, removing them entirely like ad blocks do with ads. I'd like to point out in a lot of cases we visit those websites not because there are 20 other sites with the same content, but because we care about their content! That's why we're there. Or if there are other sites with similar content we haven't found them yet and/or that would require additional expenditure of time/energy to do so. So I'm not so sure why this is a highly shared solution here.

I also think we have to differentiate between behavior that is user action based vs. default case. Pop ups were stopped by browsers because they were triggered on page load for example, it was an action that should have produced a deterministic outcome. If part of a page that is not tied to a user action is blocked that is a passively executed scenario and can be used arbitrarily to censor anything by anyone and that's not a place we should move to.
Hypothesis Testing Explained
Yeah I know. Like I said, it was only originally published so I could use it without FFs stupid rules for running local add-ons. But if people dig it, I'll spruce it up. I don't want to bill it as strictly a URL hider either, although I guess I could make a version of it that just makes that specific goal easier and keep this one as a general decorator tool. I thought it might be useful for research as well but I don't really do research so I'm not sure how useful it would be.
My solution to any site that tells me to disable my adblocker is to just bail out of whatever article I was going to read. It is often the NYTimes or WaPo anyways, and they have destroyed their own credibility. I long for the NY Times of my youth where I would read the science and technology section of the Sunday Times and back when they had real journalists, not these partisan hacks who only see the world in one color.
If it was murder or embezzlement? Yes. Most employers don't really care about drug charges.
It used to be much more common until FE devs figured out how to stop it.
Synchronised online music-listening in ‘rooms’ with chat through Spotify
Just describe what you're doing and how your team is split as you do here. I'd also want to know what the milestones are, and what that means in terms of pay and equity for the team members.
Amazon can't even master localizing to their nearest neighbour in Canada. Amazon music and video are still not here, over 10 years after the rolled out in the US. Their online shopping offerings are not as in depth here. Their Canadian presence is an after thought, and is arguably one of the easiest localization efforts to undergo.

Compare this to Apple who, when they decided to bring iTunes outside of the US launched it almost simultaneously across a huge number of locales.

IMHO Amazon is already losing ground in areas it has only recently tried to stick its nose into. And its online marketplace has started to suck, started to fill with dubious merchants with prices all over the map.
true, but see wells fargo. though they do seem to be paying for it.

http://fortune.com/2017/01/13/wells-fargo-fake-accounts-scan...
Company introduces 'snowflake test' to weed out 'whiny' millenial candidates
> Win32 was designed around DPI-independence from day one. That's why things like GetSystemMetrics exist. Unfortunately, the app developers chose not to use them.

Integer pixel coordinates are right there in the most fundamental functions:

HWND WINAPI CreateWindow(LPCTSTR lpClassName,
LPCTSTR lpWindowName,
DWORD dwStyle,
int x,
int y,
int nWidth,
int nHeight,
HWND hWndParent,
HMENU hMenu,
HINSTANCE hInstance,
LPVOID lpParam);
It sounds like that will continue to be possible — "Third-party XMPP clients will continue to work with Hangouts for 1-on-1 chats."
Anybody know if there's something like this for Canada?
Been happily using postman for a couple years now and happily don't care that you called an electron app a native app. Sorry HN is so aggressively pedantic!
I just had an image of myself posting the headline:

"Google discontinues Gmail and Search"

as a way to kickstart a conversation about our reliance on services, and whether we can blame companies for not subsidizing services we like and so on.

But then I realized it would just go sideways into a discussion about click bait and appropriate headlines, so I am posting it as a comment.
> get false hits, especially with "Swift"

This is why machine learning was invented. Context smart blocking of annoying things.
> Production is definitely increasing, but the problem is poverty, inequality and distribution.

Poverty and inequality are symptoms, they aren't problems that can be generically solved independently of production.

> Elver said many of the pesticides are used on commodity crops, such as palm oil and soy, not the food needed by the world’s hungry people

It's 2017, we live in a global market. These are still industries that generate wealth. Poorer countries could (and do) grow/sell these crops and export them to other countries. Then they can take this capital and invest it in more essential items locally.

And if they believe in wealth redistribution as a 'solution' to poverty (as it seems to be implied?) then if this generates wealth in developed countries with plenty of food (even entirely independently of developing countries) then it could create surplus capital allowing them to provide aid and resources to developing countries.

It seems like starting from the perspective that because product/production A doesn't directly benefit hungry people in B country that there is no way it benefits the world as whole by being produced. Which is full of obvious reductionist issues.

The problem/solution is we need to find safer pesticides or technology to grow these foods and reduce the harmful externalities of production. But the connection to not contributing to the global economy (rather than just developed world) is questionable.
The numbers just don't work. California power consumption is something like 40 gigawatts, net metering is a fraction of 4 gigawatts.

So even if the net metering is somehow 100% cost (it isn't, they sell the power), it still wouldn't do anything like double rates.
Service Fabric .NET SDK goes open source
I'm not saying DDT is harmless. But please, look at the baby from my country on the end of the article: I would ratter have a few hundred less raptors than a few thousand humans crippled for life or dead.
>XMPP federation with third-party services providers will no longer be supported starting June 26.

What does this actually mean?
They wont do that. They feel entitled to the content. They feel entitled to someone else's work for free but only in the format they demand.
I wouldn't think too much about it. While I look at referrals when they exist, they don't change my mind one way or the other. The rest of the application is way more important.
Please don't use "Show HN" for blog posts, unless they explain and directly link to something that fulfills the criteria: https://news.ycombinator.com/showhn.html
Some languages are absolutely more efficient for certain tasks.

Here are some probably not very contentions examples:

If you pick Brainfuck for your language it will probably take you longer to write your program than Java.

You will probably be able to write a network server in Go faster than you will be able to write it in assembly.

Those may seem contrived, but if you start to compare things that could be actual business decisions it becomes much harder for everybody to remain objective.

You also get to the point for which there may be no universal answer for each programmer. This is at least partly because many programming tasks are quite mundane, and so wouldn't be any faster/slower in general between, for example, Javascript and Lisp. You give them to me and I'll do it much faster in Lisp, while a javscript developer will do it much faster in javascript just because the task is simple enough that individual proficiency with the tools trumps any minor differences for such tasks.
I remember there was a rather big outrage when Google first released Hangouts and it showed everyone as online all the time. Eventually, they made it so you only show-up as online if you've been in the window in the past 15 minutes. But they're still not ordering the contacts by online status. This is just one more of those "social" things that Google has never been able to grasp.
oh wow, I didn't notice the favorite button until now. But apparently I favorited something in 2013.
Potentially would make flat spots in the tire but I really doubt that they're going to play this much.
Prosecutors access data from locked phones of 100 Trump protesters
What does this mean for the ability to search Hangouts conversations from the Gmail "chats" label? As far as I'm aware, there's no native search in Hangouts itself (e.g., https://hangouts.google.com ).
Indeed! Much different leadership back then:

Service choice is something you have with email and, for the most part, with your regular phone service today. [...] Unfortunately, the same is not true with many popular IM and VOIP networks today. [...] The Google Talk network supports open interoperability with hundreds of other communications service providers through a process known as federation.
Great. Now I can have a free reaction time test everytime I visit a news outlet. /s
I grew up in Poland and this is what I internalized as typical for movie posters. Actual Hollywood posters that came after the fall of communism looked cheap and tacky by comparison. Sort of like the game box art with actors in the recent HN article.
> That we ever thought anything different is just silly.

Despite having the hindsight of history, people still try to apply Darwinian theory to the social realm at almost every chance...the rat race, climbing the social ladder, or pointy-haired managers invoking quotes from _The Art of War_ or some other general even though they haven't been in any real type of physical altercation or conflict

Social insects, pollinating plants, slime molds, pack hunters, etc. It seems to me that the history of life is the history of cooperation as the default state punctuated by selective pressures shocks usually due to a loss of some type of vital resource. Even our smallest functional unit, the cell, is most likely an example of cooperation between the eukaryote and mitochondria. All of our cells cooperating with our microbiome to make us who we are

I've come to the conclusion that humanity's greatest asset over other species is our unparalleled ability to cooperate in large scales societies using collective fictions like religion, justice/virtue, and the corporation to give us the motivation and structure for organization. The cognitive revolution kick started this and led to the agricultural revolution and the scientific revolution Yuval Noah Harari's A Brief History of Humankind is a fantastic read exploring this topic. He also did a MOOC on the same subject, but I don't know if it's still available.
Can you expand on how it works? For instance, do we know that there are no backdoors currently present in AOSP / Replicant?
Firefox extension done and under review: https://addons.mozilla.org/en-US/firefox/addon/context-ctxt-...
This is not a 'curation' worthy event, in my opinion. A more accurate presentation would be to have the DOS machine 'in the flesh' (i.e. a booting example of the ol' PC). When that's not happening, the next best thing is emulation.

Re-compilation, cleverly disguised as 'auto-configuration' in this case, is pretty much a total fakery.
Designing responsive web layouts in React Studio
Here's what I don't get about Google.

A few years ago, they were one of the only players in the IM game, alongside MSN, AOL IM, ICQ... have you heard about any of these lately? Of course not, they're all dead.

Talk was built on top of XMPP, an open protocol, which helped its popularity as third party clients could connect to it. Talk was also built in to gmail, and at the time that was revolutionary: A fast and lightweight chat app, right in your browser. In (one of?) the most popular mail service providers at the time!

Google has failed to capitalize on any of that. They completely ignored Talk. But then when Facebook did the same thing, oh suddenly they had to compete. So they rebuilt Talk on top of a new protocol. This time, it's proprietary. This time, it's much slower in the browser. Oh and you lose half your contacts if you upgrade to it. But at least now it works on phones?

So they tried building this new closed chat ecosystem for no good reason, and they used their Android market share to do that. People didn't like it, still used Whatsapp, still used FB Messenger, still used Viber, and the now hundreds of alternatives there are, all incompatible with one another because everybody's gotta reinvent the wheel.

You know, I can get behind that XMPP wasn't up to the task - I tried dealing with XMPP myself and it's a frustrating piece of work. But the way Google has treated IM is appalling. Really backwards. They built a good product, then completely ignored it, then built another in an attempt to reinvent it and become more locked down, butchered the old one and are now losing everything. Who's making these decisions exactly?

Matrix is probably our best bet when it comes to open chat protocols, but it's honestly not mainstream ready. In the mean time, I use Discord (https://discordapp.com/) for essentially all my communications. I have completely moved off Talk, Hangouts, Skype and even most of IRC (which has frankly fallen way too far behind more recent comms tech, even as an open protocol). It's proprietary, but at least it gives me text+voice (+ soon video) and doesn't suck - and there is no open choice I can make at this point that is approachable enough that I can convert people to it.
It's likely that Apple is just forgoing the input tax credit in this case. They remit the GST on their sale and because they aren't charged any GST by the app creator, they don't look to offset.

Now, the major issue here is that if the app creator is making $30K+, it is THEIR responsibility to charge GST, which means that if there is no mechanism to charge in addition to the price, it's automatically inclusive. The CRA doesn't care how you collect the tax you owe, they just care that you pay it.

For a vast majority of app creators, $30K probably is a target they are on the lower side of, but I'd imagine people making a living on the apple store, the GST is coming out of their revenue directly. At least, that's how CRA would look at it.

Now that being said, CRA might be treating this entire industry as an undefined gray area for the time being, particularly since they are getting the GST on the final sale by apple, but I don't think that will last long.
Hey it would be swell to implement this for Chrome as well.
Works well if you're using the web to do... reading.
Amazon has done some stuff that smells anti-competitive. For example... where did all the product listings go from this sellers profile? (https://www.amazon.com/gp/node/index.html?ie=UTF8&me=A2RFSIF...) They seem to have all disappeared the day after thanksgiving last year....

I heard through the grapevine that in the marketplace agreement, that you must list all products from all channels you have a presence in with the amazon channel to stay in compliance.

why would they do that? Oh probably because Ma Bell uses that data to target which products they want to compete in from their eCommerce company.
I'm just going to type LOL and see what happens

All the context for the LOL has been provided with great previous discussions that have happened on HN on many/frequent Google kills

So here it goes...

L-O-L
Do you really feel so entitled that you're upset at a person asking for support at the end of a video?
Yeah, I found this:

https://www.quora.com/How-do-you-convert-arc-seconds-to-mete...

"One degree is an angular measurement. 1/60th of a degree is an arc minute. 1/60th of an arc minutes is an arc second, a rather small angle but an angle none the less.

(...)

1 arc second subtends 1 meter at a distance of 205,787 meters (I did say it was a small angle)."

Which should mean that 1 arc second subtends one millimetre at ~200 meters? Do we really have that high visual acuity?

100 pixels per millimeter at 2m? 200 at 1m? That's ~25 * 200 = 5000 pixels per inch at 1m. I would think 1200 dpi would be more than sufficient at 1m...

[ed: missed the bit about: "from standard viewing distances" - still sounds rather extreme]
I think when you're the one controlling the list it's called filtering instead of censorship :)
simple, elegant, compact, cute emojis, and my preferred method of communication for more than a decade.
Discovery & distribution is a totally unsolved problem for poetry right now. My main project is trying to fix that. We're still pretty early, but you can follow along at https://verse.press/ or https://twitter.com/versedotpress.

If you sign up, you'll get new poetry in your inbox, and personalized recommendations are coming soon. You can also make and share poetry playlists, and it's a beautiful place to link to poems as well.

The short pitch is "Spotify for Poetry". There's a lot in the works! I'd love any feedback or suggestions you may have.
Aka their best chat client. Instead of having one great chat platform they now have several not so great clients.
Yeah strangely Firefox has these design decisions on how to handle copying out styles (doesn't pick up from stylesheets unlike Webkit): https://bugzilla.mozilla.org/show_bug.cgi?id=116083#c3 https://github.com/textAngular/textAngular/issues/534 https://bugzilla.mozilla.org/show_bug.cgi?id=1273836

Firefox extension or the bookmarklets on https://ctxt.io/faq would solve this and the former should be out soon: https://addons.mozilla.org/en-US/firefox/addon/context-ctxt-...
I agree completely. One of my goals with this was to make it entirely client-side. Your code is never sent to my server. It's stored in the URL after the #. You can share it by sharing the URL, but otherwise it's yours.

I've also provided a standalone version on Github which you can download and run locally or install somewhere in your company's intranet for internal use. It has no analytics and no outside communication.

https://github.com/calebegg/codewich/releases

If there are other ways to support this use case, let me know. I'm open to suggestions.
They should just keep a constant URL that will redirect you to whatever is their current messaging/calling product of the day. Jeez.
back button works :)
But in what way would it be like the sort of simulation being discussed here?
You aren't addressing the two issues.

You can review a product (that has multiple sellers) without reviewing the seller. So, if I get a counterfeit, and place a PRODUCT review, it hurts ALL the sellers. Not just the single seller that did the wrong thing.

Your story didn't include the nuance of co-mingled inventory. What if the sale went to you, but was fulfilled by inventory from another seller...and the item actually was counterfeit. Does the actual culprit suffer?
It would have to be inspected to make sure its ok to re-use. Does not have to be cardboard.
Be careful. Recruiters are using the "I saw your profile on GitHub..." line when in some cases they have never even seen your profile and/or have no clue what you've contributed. Also, it helps to have meaningful contributions (even better: your own project) and build somewhat of a following.
Unable to load any pages