skysight-inc/HackerNews huggingface dataset:
Hot damn this has got me all giddy. How will this work on single node multi-GPU systems? For example, with PyTorch you have to either use threading, multiprocessing, or even MPI. Can you think of a not-too-scary way to use eager execution with multiple GPUs?
> Anyone who doesn't know, Slack actually runs off the IRC protocol underneath the hood.

[citation needed]
Postgres – the non-code bits
New domains are cheap.

You don't spam from mybiz.com

You spam from mybizmail.com, mybizmarketing.com, mybizoffers.com, etc.
Well, I don't think it matters which "column" an entire article goes in. Op-eds usually contain a variety of factual statements which are used to support the subjective parts, and those statements still need to be true. Indeed, most 'less professional' websites make no distinction between "straight reporting" and opinion - in effect, all their articles are op-eds - but it's precisely those sites that are most likely to spread false information and thus most need to be fact-checked.

It's true that courts need to distinguish fact from non-actionable opinion in defamation/libel cases (at the level of individual statements, not entire articles) - not to mention that almost all court decisions rely on the judge evaluating competing factual claims, to some extent, even though that's theoretically the job of the jury. The judicial branch does do at least a somewhat better job at staying neutral, serious, fact-based, compared to other branches - but far, far from ideal. I suppose the idea of a government fact-checking agency sounds slightly less terrible if you make it part of that branch (though that would be an odd arrangement, since it would seem to fall under the broad umbrella of 'regulatory agency' that you usually see in the executive branch). But still terrible IMO.

After all, US defamation law grants authors an enormous amount of leeway when it comes to issues of public concern, and that's by design, to prevent it from being used to censor valuable speech even given biased judges. I'll concede that true "fake news" is often a straightforward matter of totally made-up claims, to the point that the people named probably could sue the publisher for defamation and win, under the existing system - albeit at the cost of money, effort, and potentially triggering the Streisand effect. If that's all this hypothetical agency cared about, it could operate relatively safely. But that wouldn't be good enough. There's a broad spectrum of claims that aren't clear-cut enough to be actionable - and are protected by the First Amendment - yet are still misleading enough to merit poor ratings from fact checkers. The agency could try to apply a stricter truth standard in its advisory labels than that used in defamation law, arguing that the First Amendment is less of a concern when speech isn't actually being censored. It'd still face constitutional challenges, but it might survive them.

But "stricter truth standard" is just another way of saying the agency needs to be able to make subjective decisions. Not too subjective - nowhere near the caricature "disagree = false" that I've seen from some critics of fact checkers on HN (never mind the president) - but not 100% objective either. I think it's important for fact checkers to be able to exercise such discretion, because politicians are very, very skilled at muddying the waters. But I also think I'd prefer to keep that power out of the hands of the government, no matter which part of it or in what form.
> Laptops almost all use 18650 cells

Only the ones with removable battery, which AFAIK is a minority nowadays.
Similar story about net metering, power companies didn't initially have policies one way or another about feeding solar back in to the grid to reduce power bills https://99percentinvisible.org/episode/reversing-the-grid/
That wouldn't call the results into question. It would, in fact, strengthen them.

That's because the measured difference between the groups would be lower (because the real difference would be lower if the groups are more alike than you think).

Say you're testing a drug that's supposed to make people taller. You don't know it yet, but it really does make everyone grow 10cm overnight. You give it to half of your volunteers, and the other half gets placebo. The next day you find that the first group grew by 10cm compared to the control.

Now say your grad student messed up and half of the control group also got the real thing instead of placebo. Those also grew by 10cm, making the average in the control group 5cm, and your treatment group's effect is suddenly lower.
There's much more to security than misaddressed messages. Email is sent over the Internet, often in the clear, exposing it to many intermediaries, including to both business and government which use mass surveillance of email to collect data on users. Email ends up on many devices, from multiple servers to multiple endpoints (sender's and recipients laptops, phones, etc.) to backups. Email security is so hard to achieve that many security professionals have given up, and design new messaging systems such as Signal.

> I am not sure if fax is more secure than E-mail

However, I do agree that the difference isn't great because many fax systems, sending and receiving, utilize email anyway.
We have a bunch of regulations on that stuff in Chicago now. I don't know if it was the same guy, but some people got upset because they thought solar panels were super ugly.

Here's a pdf (warning) of all of the hoops you need to jump through to install solar in Chicago: https://www.cityofchicago.org/content/dam/city/depts/bldgs/g...

Disclaimer: This is off the top of my head from stuff I read in the paper five or more years ago. I can't find any articles now, but I have looked into the permitting process and it looks like a pain in the butt.
Also, consider placing print preview near the print command, or vise versa. Having two locations that contain the same type of functionality can be confusing.
Without supporting calculations, I don't believe the numbers very much. Of course Quantum, as a manufacturer of tapes and tape drives, will have chosen assumptions that support using their product lines.

At $0.022/GB, the cheapest 3GB spinning media disks [source: pcpartpicker.com right this second] will only set you back $22,000 for the 333 of them it takes you to get to 1PB. Now, that leaves out a LOT of the cost to operate them over 3 years, but the difference between $22,000 for 1PB of raw HDDs and $1,666,000 for the estimated 3-year TCO means I've missed over 98.6% of the total cost according to Quantum.
Actually if you’re hiring - religion is a protected class and it is illegal for you to discriminate based on it.
Cancer Research UK has great articles on taking aspirin both to prevent cancer [1], and to prevent the spread and recurrence of cancer [2]

Their tweets [3] today on the topic lay out the current situation pretty clearly

Quoting their tweets and blog post:

"Aspirin can help protect against bowel cancer, and possibly stomach, oesophageal and other cancer too"

"Aspirin also increases the risk of strokes and stomach bleeding"

"the benefits start building from age 50, so there’s little to gain from taking it below that age"

[1] http://scienceblog.cancerresearchuk.org/2014/08/06/aspirin-a...

[2] http://about-cancer.cancerresearchuk.org/about-cancer/cancer...

[3] https://twitter.com/CR_UK/status/925323615360487425
Quibble: 'intraspecific violence'

Thinking 'intraspecies violence': '... danger from ...hostile members of their own species;'
Want me to collect the links of my downvoted comments which said this exact same thing?
Firefox 57 on Windows 10 still has performance problems. Particular JS-heavy sites like Gmail and ElixirForum for example drag it down to 100% CPU usage (on 2 cores even, not 1!) so while I am glad to use it for a lot of browsing, it's still not quite there for a full-on Chrome replacement.

But there definitely is a hope for the future!
>Just as an example of how hard it is for even experts to screw these things up,

I assume you meant "...of how easy it is..."? Or was that itself a nice subtle example of the point? Either way it's certainly important to recognize how critical multiple review, as much automated checking (and even full formal verification in some places) as feasible, and so forth is for security. Really, it's just not a very human-firendly area full stop. The details really, really matter.

Though none of that means the experts aren't still better, relatively, then the rest of us, or that thoroughly tested and hardened code isn't better then DYI. It's just hard for everyone, and even higher level devs or operators still have to be careful of gotchas.
I'm not clicking an unsubscribe button on something I didn't subscribe to. I have no way of knowing if it will unsubscribe me or if it will tell the sender "Hey guys! This is a real email address! Send him more spam!"
No, I think it's more than that. He specifically said that it won't be possible to open-source some parts.
Yes: 12 cables land here
SEACOM
SEA-ME-WE-4
SEA-ME-WE 3
EIG
I-ME-WE
FLAG Europe Asia (FEA)
FLAG Alcatel-Lucent Optical Network (FALCON)
Gulf Bridge International
BBG (Bay of Bengal Gateway)
SEA-ME-WE-5
MENA
AAE-1 (Asia Africa Europe)

https://www.cablemap.info/
The whole idea of aliasing comes with C and arbitrary pointer arithmetics. It's not a necessity. In languages without it (beyond Fortran, Rust comes to mind), the compiler may assume the lack of aliasing and optimize accordingly. I wonder what JVM's JIT would come up with (likely not with SSE, though).

I can agree that however you choose to represent a multi-dimensional array in RAM, giving the compiler some idea about them, or 2D matrices at least, could lead to some special optimizations.
Driverless car technology could leave users asleep at the wheel, warns Google
Booting Detroit residents out of foreclosed homes must end
It runs on the Java runtime and interops seamlessly with Java which are two big factors in its favor.
Is that really the problem though? Most of the junk that makes it into my mailbox are from real businesses that probably stands to go bankrupt if they had to change their domain name. But they all have to spam because that's what the market does now to win.
It's because "inflammable" is a loan word, not a conjugate, and "in-" in French, whence comes the word, means what "en-" means here.

Like with most loan words, it's best to just stick to the native word - which is not "flammable" as Merriam tried to invent 200 years ago, but rather "combustible"
Who can fill the role of Tom Lehrer today?
Does moving on silicon reduce the need for nickel/cobalt?
On my servers, they are already greylisted (almost everyone is, by default). Greylisting works very well against most spammers, hijacked PCs, etc. (I use "spamd" [0] from OpenBSD, which also makes blacklisting very easy, FWIW).

In MailChimp's case, the only thing that greylisting would accomplish is delaying the amount of time I wait to get their spam^We-mails.

[0]: https://man.openbsd.org/spamd.8
I'd like to message members of my team about this issue, but slack is down...
They did change it.
I believe this benefits MailChimp's business model. They charge based on how many subscribers are in your lists, so a single opt-in increases how many people sign up and therefore how many people they charge for.

I'll be leaving MailChimp because the cost outstrips the value as our list has grown.
>"If they included feature generation in the training process and ran it once per fold, it would be OK"

How so? The data used as validation in one fold would be used to determine features in the next...
Yes, I need it
Pretty sure they provide an IRC interface, but almost certainly don't use IRC internally. There's almost no way they could support any of their fancier features using IRC. Reactions etc would be horrible to implement.
> It is like worrying about an asteroid hitting the planet, there is nothing we can do about it so why worry?

It is very much like an asteroid in that there are lots of things we can do.

Excerpt from the article:

“When people first considered the idea of defending the Earth from an asteroid impact, they reacted in a similar way to the supervolcano threat,” Wilcox says. “People thought, ‘As puny as we are, how can humans possibly prevent an asteroid from hitting the Earth.’ Well, it turns out if you engineer something which pushes very slightly for a very long time, you can make the asteroid miss the Earth. So the problem turns out to be easier than people think. In both cases it requires the scientific community to invest brain power and you have to start early. But Yellowstone explodes roughly every 600,000 years, and it is about 600,000 years since it last exploded, which should cause us to sit up and take notice.”
We spend a lot of effort on much less important things <-- someone (not me, but someone) might argue that's exactly why our species should go extinct ;-)
Slack went down, and the workers of the world unitedon Twitter
Yes, I need it my email:1187503962@qq.com
Slack is currently down and I've realized, for better or worse, what Slack has really done.. It's created an expectation for immediacy. I thought about sending my question to someone via email but then just thought, "I'll wait for Slack to be back up, it'll be faster anyhow".
Watch other talented engineers solving real interview questions together
Yes, totally. A completely new service that has quality controls so tight they'd never use white-on-light-blue text for their website is much more likely to be reliable than the world's largest internet company, considering the latter just today had a bug affecting about 1 in 500,000 users before it was fixed two hours later.
HipChat came out long before Slack.
How does the encryption work? Does AirbornOS send a Javascript file for encryption that my browser executes? What if you get hacked and the hacker changes the Javascript file?
Just to give a little background for those not in Michigan:

1. There's a law that lets homeowners over 65 not pay taxes at all. But few seniors know about it or even how to apply so they lose their homes.

2. Property values in Detroit collapsed after 2008 and have yet to recover. But the city never redid the valuations so you have homes being taxed at four to six times their actual value. But to get valuations appealed you need to hire a lawyer. So as a result landlords buy dozens of properties, then have their taxes slashed by up to 80% and rent them out sometimes to the same person who owned the house originally. Or sometimes the house burns, they collect the insurance policy and go away.

The policy is so lucrative for Wayne county they're resistant to changing it. They even refused a foundation's money that offered to buy 600 homes and work with the owners on a payment plan.
love MatterMost as it is ITAR compliant
Google is following AWS ,. Microsoft is also following AWS . Which is not necessarily bad but doesn’t speak much of their innovation . The only play they have against AWS is fear mongering about vendor lock-in which is highly debatable anyways .
Google shutters another service. Colour me surprised.
Cracking the private key of a bitcoin address is beyond todays computing power.

I think the scenario here is that he had an encrypted wallet file that he didn't have the password for. In that case, cracking it is only as hard as the password (in other words, relatively easy if he remembers the enough about his password).
> (though forward cat is open source so it's probably ok)

Curious about this - how can you have an 'open-source' service? I'm not compiling or running the software, and I have no idea what their software is actually doing because there's no way to verify that it's the same as what's been open-sourced...
What happens when the US needs to start paying off the trillions in debt? I remember the last time things were good. It stopped being good quite rapidly. I don't know much about monetary and economic policy but I'm optimistically cautious. I can't imagine the US borrowing several trillion dollars to keep credit from freezing again.
All Hail Trump !!!
More "security" software that blindly accepts effectively unaudible binary updates from a third party.
https://en.m.wikipedia.org/wiki/List_of_countries_by_suicide...

Lots of Europe has a higher suicide rate than the US. Within the US, as the other response said, gun ownership is confounded by all sorts of other factors.
I'm a man whose hands are about 1/8" shorter than the average, and with your 5" phone, you're able to hit more with your tight grip than I can hit with my loose grip. With my loose grip, I can only comfortably hit about 1/4 of the screen. Maybe it has to do with the relative size of the palm to the fingers. It's actually one of the reasons that I'm a fan of big bezels on the top and bottom - it gives me something to grip if I need to use the top or bottom of the screen.
I'm pretty sure clicking the unsubscribe button says "hey, this email address you obtained is real and active!"
These are valid observations.

Right now the focus is on features and performance, but the app is going to be polished before the 1.0 release to have a more native feel: native notifications, shortcuts, textfields, etc.
The CME traders want don't want to miss out on all the action$$$.

If the CME does form a Bitcoin futures, you can bet they will have a pit and the biggest traders with millions to throw around will manipulate the market up and down - - after all, that's how they generally hustle their living from all the other markets.

- former CME S&P trader
Yep. they took $400 from me and I couldn't get any help. I blocked them from withdrawing my bank account and closed the account.
Sure, I am just saying that it is "funny" that a superpower is attacked via social media in a naive way. This attack could be organized by any other entity with enough cash. It sounds like an easy hack.
As a coder, : is pretty directional in my head.

A greater than sign would be explanatory tho.
>Why

Never thought of it that way.

Shedding all survival instinct nao
/s
Not yet. Right now only mentions and threaded conversations are supported. But most of these features will be implemented in the future.
The issue with doing that though is that most Electron apps don’t use the same version of Electron. I have apps I’ve built that are still running pre-v1 because updating has been too much of a headache.
The very premises that a hacker can't read my data is laughable. Unless I'm using a native app to do the decryption a hacker could gain access to my data as it leaves your server or if they can store the encryption credentials from my session and use them later
The universe is a bubble!
You both are right actually :)
One primary example would be sites like software repository mirrors, where the majority of content is signed already, and serving them over HTTPS provides negligible benefit to your users (other than the slight confidentiality increase in that an adversary wouldn't know what exactly you downloaded), as opposed to a site serving active content like JavaScript and CSS, which can have disastrous results to the users if an adversary tampers with them.

The latter example is where HSTS becomes an invaluable tool, since now the only way those resources could be delivered is through a trusted channel, verified by the PKI. The same value is not there for a software mirror, because of the other security safeguards already implemented, removing the need to trust the delivery channel. That said, most still do server their content over HTTPS as well.
Please send email to info at xmltravelgate.com and mention HN, thanks!
JavaScript loops – how to handle async/await
I'm not really a Slack user, but isn't Keybase always an option?
I don't think this necessarily signals the end of Matrix ITA. In fact, QPX Express and the Matrix are completely unrelated.

And, "QPX Express was a lower-touch way to let companies start experimenting with QPX without needing full on biz-dev contract cycles", per someone I know with some inside knowledge.
I'm curious: is anyone at a point where they're pulling out of equities at all? I feel like things are getting a bit too good to be true in the markets.

The Shiller P/E ratio is at a 2nd-time high - the only other higher time being the dot-com boom and bust: multpl.com/shiller-pe/
For context, the survey covers 2015-16. The gains are from the last administration.
Normal transistors are using quantum effects too.

The whole point of a "quantum computer" is getting those nonlinear speedups. If the entanglement doesn't speed anything up then it's pretty close to the beaker in terms of relevance.
Defense Department: The War on Terror Has Cost $250M a Day for 16 Years
MLB World Series Live Stream
"if people start to complain about it, we'll just say we didn't know and that we're sorry"

-- my former boss
I bet it's Mac OSX. By default, holding down a key will pop up an option for diacritical markers (accents).
My first thought:

"Slack is down? Better post to Slack and let the team know."
Is there reason to believe self hosting will have better uptime?
What extent of docx support is important, do you feel? Is just importing docx to html (the native format) sufficient, or should they stay as docx while editing? Should it be possible to export from html to docx?
My bank account says, "That was a lie."
Why would you. Everyone is so in the money already, who cares if you get a 10% down day when you're up 100% yoy? Put another way, everyone is playing with the houses money so why not risk it?
My understanding is that most US debt is held by US citizens or US organizations.
thanks, sorry to reply to this late. I often wonder if I take a loyalty card and then for example I purchase twice as much double cream as the next person, does this get sold to health insurers who then charge me a higher premium? The permutations are endless eg too much beer. too many condoms. Too much spicy dip.
> The OpenVPN Windows kernel TUN/TAP driver is really super scary.

I believe you. Everything about OpenVPN code scares me. Not sure if it helps, but I checked out an article by Dmitri Varsanofiev on using the TUN/TAP driver (http://www.varsanofiev.com/inside/using_tuntap_under_windows...) and it seems he was able to work with the driver from managed (C#) code without actually modifying the driver source at all. It seems he was just invoking two Win32 API call methods from Kernel32.dll: CreateFile and DeviceIoControl. If he can do it from C#, it should be doable from rust.

From his sample, it seems you could work with the tunnel device without modifying the source code at all. Although that means you've still got a major code wart from OpenVPN haunting you. And even if it works, I'm not sure if that's the recommended approach. But if you're insistent on supporting Wireguard on Windows versions before 10, the TUN/TAP driver might be the only route available. I don't think those VPN APIs existed in Windows 7 and I think they were private in 8/8.1, if memory serves.

The good news about the UWP APIs is that you once you confirm that it works, you could potentially get it up on the Windows store and make it easy for people to install and update. Though there's tons of notes that the VPN APIs are restricted, and you can only publish apps that use them after you get reviewed and your account gets those permissions. You can still sideload, (locally install) though. Honestly, I don't think the review would be a huge obstacle, though. I think Wireguard has some fans in MS.

> By the way, if you're into Windows programming and want to help out, don't hesitate to email team@wireguard.com.

I mostly work on the managed side of things, but I try to keep fresh on APIs and platform features. I'm not sure my workload really allows me to be a major part of the project, but if you've got a public portal that tracks your tasks, I might be able to subscribe and pop in and do some legwork from time to time. Especially if someone's writing the core functionality in some DLL that's easy to call. Do you have a public issue tracker? Or is it mostly IRC and mailing lists?