skysight-inc/HackerNews huggingface dataset:
The inherent insecurity of e-mail doesn't change the fact that popping someone's email account means popping most of their services. Therefore it makes sense to hold e-mail providers to a higher standard than a median company.

Furthermore, while we only know 1 user affected, in the rest of the thread, Fastmail has been cagey at best about answering what they feel the process is now, let alone what it was back when this incident occurred.
Good thing Trump and the republicans are tackling the problem then by giving students a tax break, oh wait... they gave them a tax hike. I guess those poor rich people in the US who have gotten the bulk of wealth creation since the 80s, where in desperate need of some tax cuts.

Got to give it to the republicans. Get poor people focused on muslims, Mexicans, blacks, gays etc while they let the rich empty their pockets.

A winning formula. You would have thought people had caught on to it by now.
That's why im here :)
I'm not a fan of ARM CPU but I'm quite curious about the x86 emulation on Windows 10 ARM platform, does it run like qemu-user-static-x86 just like how Wine did? (while all x86 syscall/WinAPIs have direct replacement on Windows 10 ARM)

Should someone generously share some articles, I’d really appreciate that help.
I've been a FastMail customer for about four years and overall I'm really pleased with their service. Like you I have my own domain, previously used Gmail, and provide custom email addresses to every site I register with. Interesting to see who has sold my email or may have been hacked when a rogue email ends up in my inbox (hi, Sunspel!).

I have one issue with FastMail that I didn't have with Gmail. Every few days/weeks I'll get a wave of backspatter from someone spoofing my domain to spam. I've researched and it doesn't look like there's anything I can do about this. Most of the backspatter ends up in my spam folder, but not all of it does. I don't know if Gmail automatically removed backspatter -- not even sending it to my spam folder -- or if this only started after I transferred my domain.
et ils n'aiment pas la mauvaise orthographe ;)
Linking to my comment downthread in case you're using email notifications:

https://news.ycombinator.com/item?id=15857589

It should be possible to write an app that does what you want; I'm not sure whether or not such apps already exist.
> Amazon has just responded to Google’s decision to remove YouTube from all Fire TV products

I'm sorry - is amazon prime video available on my chromecast now and I've missed it?

These guys are bloody hypocrites.

(edit: meant to say 'prime video' on chromecast, previously it just said prime)
Flagship Androids definitely have low margins (relative to iPhones). Largely because of a lack of vertical integration and the need to compete against other brands in a heavily saturated market.
Code generation is cheating, and doesn't really count.
Working out on polluted streets bears minimal benefit
FastMail isn't some random legacy email provider. It's a premium one that bills itself as secure. It's not some free mailbox you got with your budget domain registrar. Hence, it's reasonable to hold them to a higher standard rather than fatalistically observing that the median email provider sucks.
To be honest secure boot has very little to do with actual security anyway.
Per all the discussion here, Google can't get your info unless you grant "full access" to the keyboard
> I'm sorry - is amazon prime available on my chromecast now and I've missed it?

It used to be (well, Amazon Prime itself not, but they were working on it, and the Netflix app on Kindles did support it), until Google started constantly changing the (proprietary) protocol to prevent anyone else from implementing it.

Currently, the only way to stream to Chromecast is with Google’s proprietary library, which they only license under the Android OEM terms (meaning you have to ship ALL Google apps, set them as defaults, and can’t run your own App Store).

This has also completely killed all open source projects that tried to support the Chromecast protocol.
The question you should be asking is if Amazon stops Google from developing its own Prime client. Because that's what Google does here.
NIPS test of time award talk: Make AI rigorous again
They could certainly do it in their Android and iOS apps. They can't on their Kindle apps, since Kindle is AOSP-based but not Android.
Mostly I don't have the feeling they want to invest more into MacOS. I feel they would much rather push everyone into iOS, a locked down platform where they have full control on what people can do or not and monetize every single step (whether that is realistic or not).
>No constructors

You can create a function which makes (and populates) the struct.

For example, https://play.golang.com/p/rvSvEZNkXe

>Error handling is ugly and tedious. Not being able to get the type of an error makes it a lot more inconvenient.

See https://stackoverflow.com/a/7006853/5849285 to switch on type (error is a interface with a Error func[1]), so you can define different error types [2], or use `int` to define error type.

[1]: https://blog.golang.org/error-handling-and-go
[2]: For example, os.Open returns a * PathError
I looked all over for a copy. I'd love a scan. Is the disk 3.5 or 5.25?
Debate Rages Over Self-Driving Car Software
My grandfather was a real Czechoslovak resistance leader, like the fictional Victor, which adds extra poignancy to "Casablanca" for me.

Unfortunately the reality was such that the Germans were unlikely to release such people. My grandfather was tortured and executed as "an enemy of the Reich".
Even if the arm laptops are 20% cheaper Intel will start feeling the heat.
Ali Rahimi @ ~57min
What would be the picture that he painted and does it really exist? Would love to see what he considered to be perfection.
Customers could really benefit if YouTube has some competition
FastMail is tempting. I'm currently moving over to hosting my own E-mail, since Gmail is failing to deliver a significant number of important inbound E-mails to my account, rejecting them as spam (and fails to deliver almost all of my wife's E-mail). I could be convinced to pay for E-mail, but I'm concerned with customer support and the "black box" nature of online services. For something as important as E-mail, I grudgingly feel I finally need to bite the bullet and do it myself.
Be careful who you call “intellectually lazy.”
That depends on how much you trust a few chinese companies/government.
> Maybe you have measuring instruments in the wrong units, too.

Maybe this makes you feel superior but it also makes you look like a prick. This is completely unrelated to the topic.
Snapdocs (YC W14) Is Hiring a Director of Product
I know, still don't buy his outrage.

I think the response would be far less exaggerated for a HN sponsored company.

By legacy provider I don't mean a 2010 cpanel reseller, I mean the majority of current providers outside of the big four. Especially anything with concurrent web hosting.

Again this isn't excusing their incompetence, just disagreeing with the severity of his response, especially given theirs.
I have also wondered about that. It seems to me that as we better understand an area we are able to develop more powerful abstractions that allow people to reach the limits of current knowledge faster.
Android is an OS – specifically, the AOSP projects result, the Google Play services are only available in the Google Play distribution of Android.

So Amazon can’t do it in their Android apps, unless they create a special version for Google Play Android.

But Amazon – like many other developers, including myself – refuses to create different versions for different Android distributions.

Other Android distributions that are also excluded include MIUI, Replicant, LineageOS, CopperheadOS, and Androidx86.
Wealth is relative. "In the bay area" is absolutely relevant. Companies in SF pay so much because the cost of living is so high. Someone with $20 is not richer than someone with $10 if it costs the first person $15 to buy lunch and it costs the second person $2 to buy the equivalent lunch.
This is a good point. But I think YouTube has a much larger share of video and certainly Google if search than Amazon does of retail.

Amazon currently has about 1/3 of econmerce in the US and a much smaller share of overall retail.
Is that a quote from somewhere or did you just put babby's first bundler.js in the same weight-class as Xcode, etc. ...?
You misread me. I mean deviant as harmful, not deviant as alternative.
Prime video example does not fit, as Amazon does not have a monopoly neither on video, nor on App Store. It would only be illegal, if Amazon App Store would be a monopoly, and its installation would require additional installation of Prime Video app (hello, Google).
1) The struct's fields will have the default value for their respective type. I understand you might want to force specific values, but if this is the case, maybe you could only export an interface to the struct? And said interface would have the "constructor" methods.

2) You can always encapsulate errors. Your code will still have a type assertion or switch, but you don't need to use string parsing (although I have seen string parsing used in libraries such as mgo - the MongoDB client library).

3) Because maps are references, just like slices. You can still call len() on a nil map and therefore treat it as an empty map? If you mean the assignment to nil maps: https://groups.google.com/forum/#!topic/golang-nuts/RkYIF8Sq...

4) This is subjective I think, but I disagree. I like just being able to type "return" instead of for instance typing in 6 different places "return something, err".

5) Do you mean un-exported structs (and therefore lowercase)? I haven't come across this, but I can see where it could be an issue. I usually just use VSCode and mouse over to quickly see a name's definition.

I agree with you that it's not perfect, but as I saw someone else say on the internet, it's the least bad language (in my opinion).
And I don't envy you for working with dependency injection in Go :)
There is lots of work being done in model compression (quantization, simple factorization tricks, better conv kernels like depthwise separable convs, etc). We won’t let that happen!
By backspatter, do you mean things like message bounce alerts? Or replies from the people who received spam messages spoofed from your address?
Cool feature! I will be pushing this into our pipline scripts this week.

I'm pleasently surprised that bitbucket-pipelines has actually worked this well. So well that we have turned off our Jenkins server.

Nice work, atlassian!
Ask HN: What was the best book you've read this year?
I see a lot of customer support / customer success jobs on the remote boards. It makes sense given that can be email, chat, or phone from anywhere. Also, it helps companies spread across time zones.

I can't recall analytics jobs but try some of the normal sites and see what you can find.

- https://www.wfh.io/

- https://weworkremotely.com/

- https://remoteok.io/

- https://angel.co/

- https://authenticjobs.com/

- https://whereverjobs.com/

Also this: https://github.com/lukasz-madon/awesome-remote-job
This looks awesome!

After reading the docs though I couldn't find any mention of tree-shaking or other things that would shrink the final bundle size. Any word on that front?
Now we have a new motto: "Don't be Google" (or Amazon).
Nintendo Brings Wii and GameCube Titles to Nvidia Shield in China
Almost certainly. There may be small corner cases where the translated code is faster but I’m sure they’re the exception.

That said, people may not care. ARM can be very fast. My iPad is faster than many low end laptops.

So you get in the situation where a low cost laptop with ARM may be as fast or faster going through emulation than a low end Intel chip from 4-6 years ago while providing WAY more battery life.

People may be willing to make that trade.

I’m guessing it’s not 20% speed on most tasks. Probably 80%+, depending on the age and power of the Intel chip.
Manning Publications – Half Off Deep Learning with Python
I think the store now supports win32 binaries too.
This is still done in pretty much every game engine I've worked with (for general computation used to support rendering as much as the rendering itself). It's frankly extremely practical and better than many GPGPU apis because it matches what the hardware is doing internally better (GPU core warps, texel caches, vertex caches, etc).
Appreciate the feedback!

Is there any example from history you think could be used as an analogy or do you think there's no way of comparing this to anything that's happened before? If so, how do you think about cryptocurrency valuation?
Having one tool that is configurable for all problems often becomes a mess and even harder to use.
> Meaning, do we really want to require that Google provides access to all YouTube content on everyone's device? What if I post a video on my own homepage, am I then required to make it available on all devices?

No, I think the point is once you've uploaded the video, please don't single out a particular device and actively prohibit access. Web is Web. Let the Web clients make Web calls to Web content. (I'm referring to them actively blocking the workaround which was to access the regular Web version.)
That would be nice for experimentation but for production use cases knowing the whole graph unlocks a number of optimizations.
Show HN: Jrnl – CLI tool that uses GitHub Wiki for organizing journal entries
> 1) No constructors. When I create a struct, without a constructor, I can't be 100% if certain fields are populated or not. With a constructor, I could force this. With a large number of people working on a code base, you can't assume anything, unfortunately, but without a constructor to force exact data in a struct, it makes it more tedious to be sure.

Is there something similar to opaque types in c? Like a "constructor" function that returns an interface and then methods that operate on the interface instead of the struct itself?

What I don't get about go is why certain trade offs were made, some work well for a systems language, like error codes, but then there are different trade offs that don't, like the GC. Similarly the GC makes sense for a high level apps language, but features like lacking generics don't.
Can it really? It thought he intended to use this as a reference when (manually) doing the actual modelling.
Why pretend? A texture is just an array of floats. The thing preventing you, the programmer, from seeing it as something beyond an "image" is really yourself. In modern graphics, we use textures to represent all kinds of data. Projections onto different spherical harmonic modes, luminance histograms, atmospheric data, etc.

A texture is just data and a shader mutates that in a highly parallel way with specific coherence semantics. Before knocking it, I suggest educating yourself a bit more.
We're working on that! It may not be finished today.
A Shaky Start to Motion Controls
Can you give an example? In my experience that isn't really the case. For example, there are bazillions vdom implementations and they are only where they are now in terms of perf because of the intense competition.

This was also the case with jQuery/Sizzle and friends back in the day. There's js-joda/moment/date-fns, underscore/lodash/ramda/just, css modules/styled-component/styletron, etc etc etc.

Lack of competition tends to lead to stagnation, and since js has such a large (and growing) community, you're never really going to be at a situation where major libraries will run out of community support due to competition of equal caliber.
Prenatal and pubertal testosterone affect brain lateralization
> 2) Error handling is ugly and tedious. Not being able to get the type of an error makes it a lot more inconvenient. At least in our codebase, errors are almost string parsing, it's ridiculous.

You can make arbitrary types implement the error interface. Your custom error type can carry all the information you need. If err != nil you make a type assertion and access the error’s information. See [1].

[1] https://blog.golang.org/error-handling-and-go
We're talking about the Echo Show here and it's the version that was shipped with it.

>Google doesn't have to help Amazon sell it's products but it would benefit both companies to cooperate

Until Amazon decides to start selling Google products I doubt this will end anytime soon.
At some point I'd like to believe people would just stop paying Microsoft tax to play computer games...

Then I remember people pay tons of cash for their rigs that are obsolete within two years anyway.

Seems like a lucrative practice for Microsoft and one they should embrace, extend and extinguish.
Humorless Man Yells at English Major Jokes
this kind of shit is why i just download all of my media. music, tv shows, movies, they’re all easy to download and then i can play the back on whatever device i please with no restrictions
To pay back £90k would involve paying back £3k a year, or earning an average £33k over the threshold - currently that's £54k well into the top 10% of earners.

Currently income tax between £50k and £60k is 60% due to the wothdrqwal of child benefit, student loan increase this to 69%.

Personally I think we tax income - especially earned income, far too high. We have millionaire pensioners paying hardly any tax at all, yet people paying 70% who are unable to buy a house. Sickening, but it's not tuition fees to blame.
"Qu'un sang impure abreuve nos sillons" translated by "let’s water the fields with impure blood." is often a very misunderstood line.

A lot of people claim this song is racist because they think the "impure blood" mentioned belongs to the enemy. This is both wrong and an anachronism since there was no racial theories at the time when this song was written.

"Impure blood" is in opposition to the pure blood of the nobility, that is the blood of simple peasants and poor people fighting to defend the Revolution. This is the blood of the French revolutionaries that is "impure". This is in the same spirit by which they called themselves "sans-culotte" in opposition to the nobility.
That's pretty much what an open workspace means.

Every open workspace should come with a free pair of noise-cancelling headphones.
Of course, this is more or less what people said during the dotcom bubble.
The title refers to one of Fowler's quotes in the article:

>Turgid flabby English is full of abstract nouns; the commonest ending of abstract nouns is –tion, and to count the –ion words in what one has written, or, better, to cultivate an ear that without special orders challenges them as they come, is one of the simplest and most effective means of making oneself less unreadable.
That's a possibility. We've talked about using something like twillio to read the message out. We haven't had the feedback that this is in high demand.

It also brings issues of its own. Home phones are hard to block number on, and it could be used to troll people in the middle of their night. We need to consider those risks too - it's not a simple and obvious win.
You Can Now Run Microsoft Office Apps on Your Chromebook
Ask HN: Why no Wikipedia endowment so they don't have to beg every year?
Tips on how to service your computers and Laptops
Net Neutrality is like preventing the US Post office from providing express delivery as the extra speed comes at the expense of regular delivery and there is a risk that only big companies would be able to pay for the service.
This is a big difference between os x/iOS and windows/Android. On the apple platforms developers are expected to keep doing all kinds of things in response to apples directives. Nobody will do that for windows and Android.
As I read this it made me wonder why I was still using Javascript to write my server code. Thing I always hated about it was the lack of types, and practitioners bleating to "write unit tests" instead. So much less efficient and effective. Even Typescript doesn't seem like much of a fix.

Go sounds like Swift, strongly type compiled languages. Go has better concurrency features and likely compiles faster (I mean anything has to compile faster than Swift).

Swift still seems to have better, faster garbage collection, better language features such as generics, and optionals make error handling and writing safe code much easier.

But Swift doesn't have the community and infrastructure around server development that Go does. I think I'm giving Go a go next project.
It depends.

If we find unique life unlike that of earth life, it means that life is probably common in the universe.

If we find life that is similar/shares a common ancestor to earth life it means that life is probably less common in the universe but panspermia is more common than we thought.
We don't consider looking at our staff public twitter accounts to be creepy FYI. We mention that we're at FastMail, and we do indeed link to our own twitter accounts occasionally.

Cheers.
What exactly does "cheating" mean, and why doesn't it count if it solves a problem? With generics, the compiler will internally generate type-specific implementations for each instantation, so the end result is the same.

I'm not arguing against generics at all (I wish Go had it), but I'm also not sympathizing with this response.
We had it with RethinkDB already!
This summary has been helpful for me:

C++17
https://github.com/AnthonyCalandra/modern-cpp-features/blob/...

17/14/11
https://github.com/AnthonyCalandra/modern-cpp-features
No, and anyone who suggests otherwise doesn't know what they're talking about. Flagship phones are where the money is.
Hamlet iCub and Other Humanoid Robots in Photos
Study links spanking during childhood, dating violence later in life
I realize that cost of living has an impact on wealth.

But, we're talking about taxes and mostly about a couple specific provisions: SALT deduction, mortgage interest deduction, and the higher-end tax rate. Relative wealth is definitely not relevant to the SALT and mortgage interest deductions. (To review, the mortgage interest deduction subsidizes the rich and the SALT deduction forces people in low tax states to subsidize people in high tax states)

The only one left is tax brackets. You could argue that tax brackets should take into account cost of living. So, if you earn 100k in Nebraska you'd pay a higher percentage of that than a similar person living in SF. But, I think that doesn't take into account the fact that SF is such an in-demand place to live. You don't have to live in SF. Basically, I'm not convinced that cost of living differences should play a role in taxes.
I'd been debating which one to get, Amazon stick or Chromecast. This settles the debate. I'll download and watch, as before.
> "I gave advice to Jeff Bezos 10 years ago,” Mr. Ma said, referring to Amazon.com Inc.’s chief executive. “I said: ‘Please send people with entrepreneurial spirit, not professional management. Because wherever you go, doing business in another country is very difficult"

He's stating the obvious (typical success story speech with no substance). It's way too generic to be a legit advice, and "entrepreneurial spirit" is definitely not why his company succeeded.

> “Give me five examples of Chinese companies that succeed in America,” he said. “Or Asian companies that succeed in America. Because it’s not easy to do business across nations, it takes time.”

He equates a highly controlled market with a relatively free market. Either he does not understand economics or he stirred up the concept intentionally. It's not easy to do business across nations, but clearly one market is easier to access than the other.

Look, I understand why lots of people worship Jack Ma. He's like the Steve Jobs/Bill Gates of China, but even those two had taken advantage of things most entrepreneurs had not. All in all, I care more about the health of economy of my home country than what Jack Ma has to say about U.S. companies.
Do they play it with the original reels on film projectors?