skysight-inc/HackerNews huggingface dataset:
Netflix has been "testing the waters" at GCP for years. And as their infrastructure grows, relying on a single cloud provider would be a silly limitation to put on themselves. Disaster-recovery/failover is a very natural use case for multi-cloud deployments. Not to mention that for certain workloads and patterns, GCP is cheaper and better. Netflix operates at a scale well beyond what most AWS managed services can really address, and broad cloud patterns like object storage, function-as-a-service, VMs, and networks, can be abstracted away given enough resources, which Netflix surely has. Not to mention that at Netflix's scale they have real leverage over cloud providers and what services they offer. They would be stupid _not_ to be playing AWS and GCP against each other for pricing (on which they already get a huge discount) and features.

I'm guessing there's some project getting underway to move/duplicate some subset of resources hosted in AWS on GCP. It's likely a huge project that dwarfs most corporations entire cloud presence, but I'm guessing for Netflix it's a small piece of a giant puzzle, and that the vast majority of their operations are still centered at AWS and will be for years and years to come.
> Your best bet is to store cryptographic keys offsite and leave the data in the cloud. There's a market opportunity for someone who can wrap that up in a reasonable API/library for use on EC2/GCP/Azure.

Is there actually a market for this that people would pay for, or is it just something that people would like to exist?
You are confounding things here. The actual free and open web is certainly one of the best things ever. But all the app ecosystem we have built on it, the insecure and wasteful universe of web apps, and all the cruft that is created to support them in the name of free and open web, none of them are necessary for tye web to be free and open. Is the open web this whole business of tracking and data ransom? No. It is the content that people publish, and it needs only a fraction of all this complexity. The rest is the closed web. Nobody bars anybody from publishing proper application software or make usable web applications that do not require clients to have software that takes hundreds of megabytes on disk and multiple gigabytes on ram.

In thr nineties MS had almost 100 marketshare in consumer OS market. How much does Apple ecosystem has now. MS and Apple is incomparable in that you can prefer to not use an apple device, but for a long long time you could not prefer to not use the MS software, whatever consumer hardware you had.
Can you get a deadlock with a single lock and an IO operation?
I'm very confused about outrage of technically competent people directed at Facebook now.

It doesn't do anything more than any other large company is doing for more than a decade, since even before Google bought doubleclick and became ad company.

I think HN crowd should be aware that Facebook gets this data and keeps this data in neat package along with all the information you volunteered exactly the same as any other company is doing starting from simplest e-commerce sites to huge e-commerce sites to ad networks to all social networks to largest current social network.

Why the surprise? Why the outrage?

That the data was gathered? That it was kept? That it was leaked? It's all inevitable.

Next time you'll be angry at the sun.
Ask HN: Swagger and RAML model APIs. Is there anything similar to model events?
My company needs to model a lot of events, similarly to how apis are modelled - that is to say, we'll need a standardised system for the "contracts" and a toolset built around them (parsers, linters, UI...).

Is there something on the market we can use either as an out-of-the-box solution or as a starting point?
It does all the people who fought, died, campaigned and worked to institute democracies over dictatorships or feudal lords a great dis-service to tout this drivel.

You want to make the NSA an election issue? You can go campaign on it. Setup a party, gather people to your cause. Vote.

You can't do anything even remotely similar to influence google or facebook.
How I hacked Blackboard to change my grades (2018)
It’s also straight out of Mussolini’s Italy.
How to Pass a Polymorphic Object to an STL Algorithm
As others have pointed out, encryption is the only real protection.

Unfortunately, you are not supposed to do it yourself because its complicated so you have to find a trusted third party to do it that has been vetted.

But now you have to come up with a system to vet the vetters.

What a complicated world we live in.
That would be a downgrade.
All complex laws have ambiguous interpretations.
Uber recently open sourced Cadence, which is similar to AWS SWF [1] and built by the same principal engineer. A good overview was presented at Data @ Scale [2] if you're interested. Under the covers, it manages a set of queues for you and lets you write procedural business logic in a resilient way as an implicit workflow.

[1] https://github.com/uber/cadence
[2] https://atscaleconference.com/videos/cadence-microservice-ar...
I've been doing SEO as a side gig for many smaller local websites. The amount of traffic you can generate from locally ranking higher than your competitors is astoundingly high. You can literally bring tens of thousands of dollars of extra business to companies i.e. electricians, vet doctors, dentists, gardeners... honestly it's worth every penny.
computer says no.
I think this is probably all a ruse, a game to King Jong Un. Trump gives us a first hand look at how dictator-wannabes think and act - it's always with ambiguity, never certainty, to keep people guessing, confused and divided. This is like Trump announcing sanctions on Russia while simultaneously refusing to enforce them.

Watch King Jong Un's actions, not his words.
WebAuthn: A Developer's Guide to What's on the Horizon
You really have to factor in the labor costs of infrastructure and operations into that as well. Running your own private "cloud" isn't cheap. And no matter what you do, you aren't going to get even close to feature parity with the public cloud offerings (or even speed, if you are using virtual-machines). There are a lot of trade offs that you have to weigh in that don't always come down to bare dollars and cents.
Sure, but majority of us have done and said stupid things back when we were in Uni. Doesn't mean a person hasn't matured/changed since then.

Also, you are reaching if you are equating getting tried as an adult to someone labelling users as dumb-fucks.
As it turns out, the actual effect of a "globally connected internet" was to make it easier for the Russian state to exploit its own underemployed citizens to pretend to be Texans and stoke racial tensions in Texas.

Meaningful human connection requires some amount of basic honesty.
I wouldn't do my own datacenter as in build out a building, but I would certainly lease a cage and build out my own infrastructure at probably half that count.

As far as I know, Netflix has POP's for content delivery in many carrier facilities so it's not a pure cloud player by any means.

For the cost of 1 year for a single cloud server you can buy a 52 core dell with 256gb ram and a few SSD's and have price/performance ratios that heavily scale in your favor and with a scheduler like marathon, k8s, nomad you can easily achieve elasticity in a private colo to a large degree without also marrying yourself to cloud specifics and nothing would stop you from peering with major cloud providers for seasonal elastic needs.
The types of apps we're seeing on the decentralized market are pretty damn impressive.

The thing I've been wondering is how this works without a Blockstack ID? What does someone do if they don't have an ID?
http://gandi.net
Every once in a while some random account forks one of my repos, and when I look at the account to see if they do anything interesting I see dozens of empty forks, many of which seem to be created within a timespan of a few hours or so.

My guess is that some people use them as bookmarks... but isn't that what stars are for?
No, you are initiating the action by requesting the file from me. You did request the file didn't you? Even though you should have known it wasn't public information?
I second Google domains. For some domains it's worth the money, for others not so much. But still, you get really good DNS and a really nice + simple interface and the fact that I don't need to remember another pair of username/password makes it well worth it.
I agree, but you don't say to drug addicts "it's easy just stop taking drugs" because ultimately they will still reach for their fix. It's a personal decision, but the tools to self-manage need to be available.

Apple could do more to alleviate addictions, however. You could argue that they first introduced these addictions in the first place. Red circles in the corners of apps have become a corner stone in computer interaction. "Do not disturb" and "Notifications" go someway to manage and alleviate this, but ultimately it's not in Apple's interest to provide mechanisms for users to escape their platform.

If apps don't see engagement, developers won't make apps, which means Apple loses money.

If users aren't bullied into updating their devices, the large majority won't update, which means Apple loses control of their platform.

I hope Apple take a stand against this established model. It's gone far enough and it's extremely mentally wearing.
Bike share companies do not fit with helmets, and they choose to do business. I interpret this to mean bike share companies do not care about the safety of their customers.
It's not about that. Lawful warrants can easily get confirmed by a local judge and the FBI can access the data via local prosecutors. That already works where the crime committed is very clear. It's more about cases where the US government thinks they need access but where the EU would disagree.
That's a great point, and it's often overlooked. To my knowledge, the best way to combat this is to create end-to-end encrypted solutions that only the customer can access. For example, Apple phones can not be cracked even by law enforcement. The corollary is that other anti-privacy practices such as data mining and tracking can no longer be used against the users. Win-win?
Maybe you know this already but here's some friendly advice: You're not going to get anywhere defending Windows or Microsoft against the HN crowd.

Most of them live in a bubble and it's just not cool to use Windows or Microsoft products...so even when you're right, which you are, the most you can hope for is that they'll ignore your comment instead of spouting off some ridiculous nonsense that they actually have no clue about. And then they turn around and pimp Apple, the most controlling, selfish enemy of personal freedom with the shittiest software that you can imagine.

It's kinda hilarious to watch though.
I highly recommend GnuCash. Not only do I use it for my personal and business accounting needs, I also use it in my role as the Treasurer of a Charity set up to keep our local library open. It provides proper double entry accounting and the ability to split transactions into different categories which enables me to use it very successfully to handle the special accounting requirements of grant spending.
Agreed. I am no fan of Zuckerberg and do not use Facebook, but this seems like a non-issue from my point of view.

Perhaps it would have been more palatable if phrased as "People over countries," which is a maxim I may myself use to make a saccharin vision statement. The point is voluntary exchange over the involuntary constraints one endures as part of a country.

From there, evolving to "Market over countries" is also satisfying to me although probably a bit disarming to others. And then another hop takes you to the "Companies over countries" of Zuckerberg. That's not a vision statement I would use, because I have no particular love for companies outside of what they can do for me. But taken simply on absolute measures, I still favor the freedom I enjoy when interacting with companies versus even the most free of countries. In all but the most extreme cases (usually those involving government-provided monopolies) I can disassociate myself with a company with little effort.
The problem is how those words have been coopted. While “nationalism” can be associated with nation state horrors of the twentieth century, the true alternative hasn’t really been been examined. The ideal is a global community, but the reality is much more a drift back into tribalism (i.e. company over country, or I and my Brother against my Cousin [1]). Tribalism is apparent in the growing intensity of intra-nation political conflict. Nationalism was an advance despite its flaws. Certainly the right kind of globalism would be best but we don’t seem to be there yet.

And populism can be defined as “support for the concerns of ordinary people”. [2] Is this a bad thing? Would we prefer our politics be for the rich or for the companies? Populism too has an association with reactionary movements, but what is the alternative? A platonic corporate king to rule us all? Democracy is inherently populist. It is ugly. But it is better than all other forms of governance. It feels in general that we “ordinary people” are being divided by those who favor companies over countries and in reality favor their own power and wealth over sharing power with others. Nationalist populism seems a better alternative than corporate oligarchy.

[1] https://eppc.org/publications/i-and-my-brother-against-my-co...

[2] https://www.google.com/search?q=populism
Umm, let’s see here. A service that hacks the dopamine cycle of hoi polloi to peddle ads, gossip, manufactured outrage and fake news in one direction, and personal information in the other. Is this enough, or should I provide more reasons?
People who use facebook daily do though.
Well, Balaji Srinivasan who just became the Coinbase CTO, was previously a candidate to run the FDA for Trump:
https://www.recode.net/2017/1/14/14276530/balaji-srinivasan-...

Isn't it amazing how one day you're an expert in Drug and Med Device manufacturing and approvals, the next day you're building cryptocurrency miners?

Only in SV, what a town.
This is the only case in which I'm okay with bureaucratic incompetence.
I worked on payments at SoundCloud where we used Adyen as well. I didn't get much exposure but superficially it wasn't ideal. Integrations were wonky for each country and we had to glue it all together.
The third sentence of the piece:

"They took a huge, scary risk and completely scrapped and remade their core product: pizza."
Funnily enough reading studf from this site's (i.e. rank brain 2018 guide) on mobile makes my phone lag hard (octa core from last summer). I think the 5000+ heavy images content needs some mobile optimizing...
Here's a little audit with Chrome's own tools: https://i.snag.gy/eX7IB1.jpg
As of today and the West, countries as we understand them are the basis of the rule of law. Companies have no independent justice system.

Despite their shortcomings I back countries...
That is one factor. Another factor is the tax code does drive behavior. People with month who are considering doing one of two things will add preference to the cheaper one, the more complex tax code can make something cheaper after taxes are considered.

Companies can deduct R&D money because the the country doesn't want to risk falling behind if the short term "bean counters" win and stop doing R&D. By making R&D cheaper the argument for doing it is stronger.
Who in DC is "telling everyone what to do"? We vote for them, they write the laws. That is how a representative democracy works. Under your vision of uneducated leaders, would those people still be "telling everyone what to do" when they write a law?
Fully agree with your opinion that privacy should be norm and hopefully people will start to take back their privacy. You'd be surprised how often law enforcement uses seemingly innocent data available to them to paint a picture that supports their needs/justification all in name of "justice"
> Maybe it's human error responsible rather than Domino's system?

Considering you cannot "chip" a pizza and it's not prepared by robots (yet), that's likely the case.
Unless you enjoy doing your books this is no way to run a business. Hire a bookkeeper and a CPA and use a popular SaaS tool like Xero.

Doing your own books is one way to get burned out on being an entrepreneur. Please don’t do this to yourself. Outsource and delegate. Your mental health (and the compliance risk) aren’t worth it.
How can this not have been posted on Hacker News before? Do old posts expire after some time?
I think that's down to cultural differences. In Germany, everyone has an ID and you need your ID to open any bank account or even as proof of age. Showing your ID to someone is just confirming who you are. In other countries (esp UK, US) that's very different. So asking for ID is not very intrusive for Hetzner (as they're German) but it's perceived very different by others.
I know it can deal with currencies, but does anyone know how well it fares with requirements of non-US countries? What accounting system does it use?

Is it suitable for a small business in a European country, where (I presume) the accounting/IRS and tax system requirements are more stringent?

I'm interested in using it in Portugal but AFAIK small businesses and freelancers here use different, commercial local software.
UK NCSC, DHS and the FBI Warn of Russian Hacking Campaign on Western Networks
Wow, I had no idea this existed. It is sorely needed. Excited to try it out.

There are so many options over the years that either end up abandoned, (Microsoft money), or bought and abandoned or destroyed by Intuit.
Can we possibly have discussions without them devolving into false dichotomies between two or three ideologies? It may come as a shock to some, but it’s not all about crony capitalism or Marxism, there are other options, hybridized options, and room for new thinking. It’s stultifying to see every critique of what the US laughingly calls the free market devolve into people screaming “Communism then, haha! Mao and Stalin killed 100 million!”

Can we at least pretend to argue in good faith?
Secure your Elasticsearch domain with AD authentication and authorization
As far as I know we’re perfectly safe within the setup we run. I haven’t been involved in the legal bits beyond asking for permission to put citizen data in the cloud and being granted permission by our government and the EU.

Maybe this verdict changes things, but if it did, I’m fairly confident that I would’ve known by now considering it’s a sensitive issue.

We do have extensive exit plans at hand, for such an event. Plans that are really just us burning money because the US surveillance state can’t get it’s damn act together.
Some parts of the Money system does use Cadence [1], Uber's internal workflow framework.

[1] https://github.com/uber/cadence
And the standing problem now is that their secondary supplier they're considering is also a competitor in the same space. It's a wonder Netflix isn't testing the waters against Azure, since Microsoft just closed their video sales offerings down.
I think Planet Money did an episode on this a few years ago. Good stuff, and maybe easier than reading a paper. :)

https://www.npr.org/sections/money/2018/03/07/591213302/epis...
Cash flow forecasting is one area where all the bookkeeping systems fall down.
paywall shit
Anecdotally, the dockless bike-share bikes in DC get treated a bit like trash. Friends wake up and find them ditched in their yards, and in their driveways and alleys. They're randomly left in the middle of sidewalks. Etc. Maybe no literally treated like trash, but not treated thoughtfully either.
Like him or not. This is a very massive win for the Trump administration. Even if he played 0 role, most people think he did.
> Why are we more worried about a voluntary and foreseeable risk than an involuntary rights violation?

Cognitive dissonance would be my guess. Admitting to ourselves how helpless we are against the actual powers of this world is too uncomfortable. Much easier is to demand "democratic oversight" over the management of some nonsense-sharing app that you could have simply never used in the first place. Because hey, you might even get it.
Couldn’t YouTube also be seen as a competitor?
That must explain why w3schools is always at the top of my search results.

/s
Thank you. And what about the content? I don't understand "typography".
Particularly interesting, as the Isle of Man isn't in the European Union.
I’m equating nothing, I’m saying that you can be held to account for words and deeds as an adult. In Zuckerberg’s case, it seems he hasn’t changed much either, so why give him a pass? He treated people like dumbfucks then, and now. Getting coached to appear like less of a prick and wearing a suit didn’t change him either.

His business practices speak for him.
Yeah. It might only be a matter of time until, to avoid "customer confusion", Amazon decides to no longer have Amazon services provide things to Netflix customers?
A Blockstack ID is required for chat to work in a decentralized manner and for people to look you up.

Good news is we can register you for a .stealthy.id when you create your account and thus you don't have to pay for a Blockstack ID.
> I think people seem to forget that newer does NOT mean better, and that an old, slow computer which is reliable is infinitely better than a new, fast computer which is either unreliable or idiosyncratic (or both).

In this case, though, I think there's a good case: the existing code is written in IBM mainframe assembler and needs to be regularly updated. IMO, your argument really only works when the system needs little maintenance. If the system requires regular active development, then there's a strong case for staying aligned with the workforce's skillset.

> The article made no real case for the replacement of the IRS' computers. Sure, there's a case for updating their software, but this isn't the same thing as what the title says.

I think the headline was badly written, and the software problem is what it's really talking about:

>> Though the IRS has periodically upgraded its computing system, today’s system is still running the same code, which was written nearly 60 years ago. Most of it is in the Assembly programming language, which the IRS itself has described as “antiquated” and “inflexible.” [emphasis mine].

They've actually replaced the computers several times, but they never replaced the software with something that was easy to maintain.
Your comment seems to echo that of another architect quoted in the article.

Ron Klemencic, the chief executive of Magnusson Klemencic Associates, the company that did the structural engineering for Salesforce Tower, says he agrees that water and sewage systems need higher strength requirements, but not high rises. “Buildings falling on top of other buildings — that’s not going to happen,” Mr. Klemencic said.

They never explained why Klemencic's reasoning. Care to explain why "buildings falling on top of other buildings — that’s not going to happen"?
Being reproducible is only critically important if people treat individual studies as meaningful.

That IMO is a far more dangerous stance. Any study can have hidden flaws, none should be trusted without some form of replication.
Can we please never use the phrase "data nuggets" again
How are you able to real-time procesd billions of events for collaborative filtering, wouldn't you need all the events in memory.
A good question. 145,070,000 tax returns were processed through September 2017[1]. If the rate was one return out of every two hundred, there would have been ~725,000 audits conducted.

Multiple sources I found online reported “just over 1 million audits were conducted in 2016” (~1/120) but the number was expected to go down in 2017 due to budgetary reasons.

It is reasonable to extrapolate this value and find it in line with the original “1/200 returns”, out of the total population of filed returns.

[1] https://www.irs.gov/newsroom/filing-season-statistics-for-we...