skysight-inc/HackerNews huggingface dataset:
The core of what you say is correct. I posted about this publicly with two goals in mind: getting help from someone at cloudflare and getting advice on how to avoid this sort of issue from the HN community.

From my perspective Cloudflare's process did fail. Assuming I didn't do something insanely dumb and what I think happened did happen, I would consider that a failure on its own even if the support was perfect afterwards.

Copying from elsewhere:

I address this in TFA.

Essentially I felt that this was alright because when I filed a ticket I was informed that I should expect a long wait and that they recommend that their non-business customers post publicly on their support forum for crowdsourced support because that leads to faster replies. I was unable to log into that forum, and I suspect that may be because the way they set up SSO between the forum login and their main login may have failed in Firefox (with all tracking prevention and ad blockers disabled).

I felt that if a company invites me to ask for support publicly on their forum to save on customer support costs it's reasonable to talk about the issue in another public place.
What about the pix2code example? It's consevable that domain specific automation will reduce the number of jobs that exist.
Is that really true? Take a look at the coronavirus timeline and tell me what you think of that. https://youtu.be/kO5EXjFKE7U
This is probably obvious but you're getting this kind of support because they're getting terrible PR by virtue of your post being at the top of HN. Not because he's such a great guy that cares so much about the customers. Not saying he isn't a great guy, or that anyone at cloudflare actually wanted this to be your experience.
Misunderstood principle. Liberal does NOT mean Malformed.

As you say, all behaviors should be fully specced, and inputs that violate that spec should rightly be rejected. It’s the spec itself that should be forgiving.

e.g. Don’t require fields for which sensible defaults can be assumed. Don’t be needlessly anal about case and white space variations. Maintain backwards-compatibility by continuing to accept older input formats alongside the latest and greatest. Accept ints where floats are expected. And so on.

HTTP is a good application. Whereas the eejits who invented HTML have a helluva lot to answer for.
+1 for Hurricane Electric. Right now I'm giving CloudFlare's DNS a try, but HE gave me solid service (including dynamic DNS) for years.
It has a completely local option which is the default.
Here is a good list: https://github.com/n1trux/awesome-sysadmin#monitoring

Maybe one fits what you are looking for.
Do you know how to get SyncThing on an iPhone? This is the last piece in the synchronize-the-whole-family's-media-so-that-it's-easy-to-share-and-backup project! Last time I checked there was no iOS client.
This anti-ATO mechanism is asking for a code delivered via email (something you have) in order to grant access to the account. That is authentication via an additional factor, i.e. 2FA.
The main problem which people seem to have is that their domain name registrar decides to pull their domain. Luckily, there is ample competition in this space, my place of employment included, which should make it reasonable to pick a place which 1. doesn’t do that and 2. has reasonable real-live-person support.

Of course, if the registry (i.e. the TLD) wants your domain gone, you are out of luck whatever you do. If this is a concern then you should pick a TLD with what you consider reasonable management. There are a lot of ccTLDs and gTLDs to choose from.

Therefore, what you absolutely shouldn’t do is to pick whatever domain registrar is either cheapest or largest, and pick whatever domain name which happens to look cool and be available. Both are recipies for potential disaster.
If everything else is automated, would sales calls even exist? Or any need for buzz?
https://news.ycombinator.com/item?id=22404733
But did they really sweep things under the rug or is that just what people casually like to say without fact checking? Here is the coronavirus timeline: https://youtu.be/kO5EXjFKE7U
> The actual paper paints LP in a much better light than we thought it did....The actual content is effectively his stream-of-consciousness notes about what he’s doing. He discusses why he makes the choices he does and what he’s thinking about as primary concerns. It’s easy to skim or deep-dive the code.

Now imagine if these stream-of-consciousness comments getting in the way of the code were written by your colleagues, rather than Donald Knuth.
What data types do you plan to support? Have you considered supporting datasets with images+labels used in computer vision? How would you like to handle them?

Are you going to support data labeling tasks?
The degree of blind-ness is what's at stake. See Italy & South Korea. As soon as it becomes obvious there's a problem, the governments start reacting. We can and do criticize the degree our governments respond, and that they're too reactive and not proactive enough.

The point is, it's not like in Wuhan, where you have reports of 10s to hundreds of people dying from a mysterious pneumonia, before the government even acknowledges it. It's not like you have the government telling people everything is okay, and to go back to work, and anyone who says anything differently gets welded into their apartment and shut off from the Internet.
The pragmatic answer is that, the USPS tried it 2-3 times in its history, but was continually hobbled by private industry lobbyists, until in 2006 when it was finally banned from ever trying anything again: https://www.bloomberg.com/features/2016-usps-email/
I think mocks in unit tests are a code smell, that indicates that the business logic has not been correctly isolated from the rest of the code, or that the code shouldn't be unit tested at all, and should instead be component/integration tested.
Sometimes the definition is wrong (which should be a big hint that the definition is just pointing at something).

Like the definition of prime that I was taught in primary school, "a prime is a positive integer whose only divisors are itself and 1". The right definition is "a prime is a positive integer with exactly two divisors", because otherwise all interesting statements about primes would have to be confusingly rewritten as statements about primes greater than 1. (Sometimes we have theorems about "odd primes", i.e., not 2, but the important set, primes, definitely includes 2.)

I don't get the monad joke fwiw; I've done a ton of Haskell and a ton of math, but the Haskell wasn't deep abstraction and the math was differential geometry and the vicinity.
They kind of do that now using their fiber taps, don't they? Most people are happy enough letting entities like Google have access to their email. If it was just the federal government things might actually be better.

In general if you don't encrypt your email you should expect someone to read it.
Does this mean I can now add PayPal TOTP easily? I've got an existing key in Authy[0], but I'd like to move to a different authenticator app

[0] https://github.com/dlenski/python-vipaccess emulates the Symantec VIP app, allowing you to provision a secret key, then export it to a different authenticator app
To paraphrase what's said about fusion energy: Haskell is the language of the future and always will be.

I love Haskell, but there's really not a single shred of evidence that programming's moving towards high-level abstractions like category theory. The reality is that 99% of working developers are not implementing complex algorithms or pushing the frontier of computational possibility. The vast majority are delivering wet. messy business logic under tight constraints, ambiguously defined criteria, and rapidly changing organizational requirements.

By far more important than writing the purest or most elegant code, are "soft skills" or the ability to efficiently and effectively work within the broader organization. Can you effectively communicate to non-technical people, do you write good documentation, can you work with a team, can you accurately estimate and deliver on schedules, do you prioritize effectively, are you rigorously focused on delivering business value, do you understand the broader corporate strategy.

At the end of the day, senior management doesn't care whether the codebase is written in the purest, most abstracted Haskell or EnterpriseAbstractFactoryJava. They care about meeting the organizational objectives on time, on budget and with minimal risk. The way to achieve that is to hire pragmatic, goal-oriented people. (Or at the very least put them in charge.) And that group rarely intersects with the type of people fascinated by the mathematical properties of the type system.
I've been self hosting for years. Currently using online.net secondary DNS service as my 3rd or 4th backup NS. They've lost my 10€/month box once (shitty cheap intel avoton hardware with everything soldered on I suspect) but the domain still resolved fine. I had backups and restored it in a day. You can also use a VPS image to self host DNS. Some providers offer automatic or manual snapshots. Hetzner comes to mind. They've annoyingly asked for a copy of my id card (welcome to Germany), but their services are fine.
The obvious way (to me) to attempt this is with regulation. If you log everything on your pod, you know by what time Amazon should have forgotten your info. If you can prove at a later date that they still have that information, there should be big fines. Also, engineers implementing systems that ignore regulation would be culpable.
This is false. Ask any person working in a tip-based position to give up working for 2 weeks because of a sickness and they will more than likely say they cannot afford to (because they will fail to make rent).
Using Traefik, Docker, & Let's Encrypt to manage multiple local dev projects
> I can assure you that American restaurants absolutely will not tolerate a food worker with an active upper respiratory infection.

I think you're speaking with too much certainty here. It really depends on the restaurant's management, just based on my personal experience. Some will just assign people to jobs that aren't customer-facing because they can't afford to be short-handed and it's difficult to get people to come in on their day off.
Two thirds of COVID-19 cases exported from mainland China may be undetected
Syntax is fine, to me the weak typing gets old. Yes there's tooling to help annotate and check usage of annotated types but it's not nearly as good as Rust in typing help to make correct programs.
This is a really great idea, but I don't think it's possible for this to not get overused for every little issue.
Once it's overused, it becomes useless.
A secure foundation for IoT, Azure Sphere now generally available
The explanation I've always heard for why the Romans didn't industrialize had less to do with technology and more to do with economics. The Romans made extensive use of slave labor, so while they might have had the capacity to build engines and machines, there was simply no demand for anyone to do so -- why bother tinkering with machines when you can always just throw more slaves at your problems? Whereas in Britain slavery had mostly been confined to its colonies only, and the institution was abolished entirely between 1807 and 1833 -- the same period when industrialization really took off.

A similar effect could be seen in the different ways the American North and South evolved after independence -- the North, which didn't have slaves, industrialized, while the slaveholding South remained stubbornly agricultural right up to the Civil War.

The more expensive human muscle power becomes, the more attractive it becomes to replace muscles with machines. And a slave society is a society where muscle power will always be cheap.
Seattle Tech Employees Earn 56% More Than NYC Finance Workers
>they're fearful to be perceived as a "Karen" for bitching on Twitter.

On the other side of the equation sometimes I do want to complain for the sake of complaining without being harassed by some support account.

Especially hate getting obviously automated responses for daring to mention company names even if it would actually escalate to a human.
It’s the CTO according to their HN profile ;)
Using another app such as Instagram as gatekeeper seems to make a value judgement about people not interested in the gatekeeping app’s business proposition.
The German Wikipedia would be twice as big if mods weren’t obsessed with some made up criteria of relevance.
You're arguing that China's response to Covid19 has been effective? I don't think so.

"Ridiculous quarantine measures" may look like impressive action, but it's been ineffective at stopping the spread of the virus. It's also been massively inefficient, causing a huge economic impact.
And maybe not too.
Leading independent source of REAL info on how to prepare, survive, improve health, and the latest news and research about COVID-2019 / Coronavirus
Learning How to Learn: Powerful mental tools to help you master tough subjects
That's pretty much the model amongs most vendors. Just so recently we were implementing a new system. Our account is small,so obviously we don't get the level of people some big corp would do. A junior,yet capable, consultant was working on the majority of the project. However as soon as we started having some more serious technical issues, it was like 'emm, I'm not sure'. Then we end up on a conference call, 8 people in total. Bloody hell,I thought I'll pull all my hair at the end of the call. Absolutely no value or capabilities to explain how we get out of this situation. Eventually, after our CEO suggested we drop this thing all together, we did get some senior person involved. Honestly, if I'd ever had a business,I'd hire on spot.The ability to talk to different business people in a way they could understand, technical knowledge and business acumen was fantastic. Shame all companies only have one or two of these people...
Great idea.

Maybe it could be something that is given to someone when their ticket is closed (or maybe after the first tech response... it depends on the company/ corporate structure).

That way the ombudsman has something to work with, and would slow down the barrage that would occur by having a such a public contact point.

I'm never a fan of 'pay then get refunded' for something that's not your fault, and is entirely out of your control.
Then you probably shouldn't be recommending DNS providers.
Transitioning to a sustainable economy is fiscally conservative. Why can't we?
I didn't know what gritters are, but this article makes it more clear and cites some of the funny names they have.

https://www.standard.co.uk/news/uk/gritters-in-scotland-have...
You're missing the point. It shouldn't be necessary for someone to know who's-who in order to get things resolved.
Also, HE DNS will "secondary" from your own server.

For example, you can run your own DNS server on a VPS or something, and HE will AXFR the zones from your VPS and serve them authoritatively.

This allows you to run a hidden master, for example, which I can imagine some HN folks being interested in.
hah! but this is a very interesting area. You're right on the auto-summarizing issue becoming a problem these days with the usage of larger datasets. Data versioning also is starting to become a larger problem and I saw that you guys already have addressed it in your enterprise product. Hoping to see some sort of API-like version for comparison of data troves from different timelines in the future.
There is likely already community spread going on especially in places like the SF Bay Area.

Many Chinese language forums in the US are reporting people with symptoms that match Covid-19 and testing negative for the common flu, yet are denied CDC RT-PCR testing because they do not meet the stringent criteria set. Add to this the fact that the CDC's initial test is flawed and a new test is still nowhere to be seen.

This will go very badly in the US. The average citizen need to start preparing for a pandemic.
One of the mentioned approaches is "give up". For personal projects this is a totally valid approach. If you're doing it for fun and/or learning, finishing need not be a goal.
i cannot tell you since i have neither seen the movie, nor was i monitoring Reddit comments in 1999.

but i assume that yes, at least a few had a "go" at it, based on statistical probability alone.
This sounds nice in theory, but you know that tons of people would just go straight to the ombudsman, thinking they can jump the support queue or bypass established process.

The "shit filtering" workload would be tremendous..
The content is worth reading, well-maintained website or not.

Here's an archive snapshot if you prefer: https://web.archive.org/web/20200202175812/http://boringtech...
Opening science: The rebirth of a scholarly journal
If easydns can't survive a HN flood then I wouldn't want to be a customer of theirs.
I discovered this in 2018, when comparing lists of languages supported by different software and the number of speakers.

https://peterburk.github.io/i2018n/#wikipedia

Having machine-translated content is powerful for SEO, but I don't know how practical that is for Cebuano. It would be nice for English to no longer be practically required for people to become computer literate.
As a personal rule, I use test versions of the real APIs (or another instance of the API if a testing version isn't provided) on the CICD, and I use stubbed versions locally. Main motivation was that race conditions can happen between the two, and there is only one CICD, but many developers. I change the interfaces through feature flags/macros at compile time

EDIT: What I'm working on currently doesn't have a hardware component to it, so this might not be practical in the future
True, especially since non defined and non documented behavior will be used and relied on over time by your customers.
> Anyone who has worked with the big vendors knows

Probably why parent mentioned finding a smaller company. I don't know about the Indian outsourcing market specifically, but in many sectors it seems a few mid-sized companies are the best for this sort of thing.

Which also means you need to find the right one for your problem, your purchasing department won't be set up with them, and you won't be able to just order as much capacity as you want, so getting there is hard.
Unfortunately, any platform with any kind of lock in will have you over a barrel here.

Try disputing a card transaction with Steam - your 18 y/o account with thousands of games and dollars invested will be gone in a flash. Same goes for Google/Amazon/Microsoft/etc.
1. The last time people bought non-transparent crypto from Switzerland it turned out decades later the company was secretly owned by the CIA. https://www.theguardian.com/us-news/2020/feb/11/crypto-ag-ci...

2. Threema is proprietary around open source library. It's trivial to add a backoor after any audit, and it's trivial to lie in your transparency report. Open source stuff is _obvious_ choice. There's no reason to open entire source for Threema (no ~one's making a profit copying other messengers) unless they're hiding something.
Something like Miniflux? https://miniflux.app
It's blocking forever if the cluster isn't GREEN.
I definitely do, but maybe I am wrong!
If the optimization wasn't bad, it wouldn't have been premature.
Microsoft used to have this policy (maybe still does) for some support options. It cost $100 to open a case, and if the case was the result of a bug in the product, you got your money back.
I don't think this will be 'that bad' in the end, I think far worse will come in the future though without a doubt. The Chinese growth seems to be mostly just a result of people living in rather large concentrations with generally poor hygeine. The South Korean spread seems to largely stem from a single religious group (and it appears they are a doomsday cult that may be attempting to spread the virus intentionally [1][2][3]).

Ok, I hope this won't be bad. I'm getting married in 89 days and in my religion the weddings are at one of our temples... we've closed 2 in Asia indefinitely already due to the virus and I'm hoping it doesn't get bad here in the United States and result in the same. I'm already looking at a punk concert I have tickets for the week of my birthday next month and thinking "yeahhh, maybe I should just eat the cost and not go" but it also has my fiance and I a bit on edge for our wedding and what the earliest we can get the marriage license and other necessary paperwork so that if things start to get bed we can look at all the temples near us and schedule a different date within a few days to make sure we are married before we see any potential closures. sigh

A thought I've had is I wonder how much genes have to do with the severity of this. I have not looked at the data for a racial component, nor am I remotely qualified to, but I wonder if there isn't some genetic variable in Asian populations that is causing this to be more severe. Perhaps there is something there that will see a less severe response in other populations. shrugs just throwing an idea out there.

[1] - https://www.washingtonpost.com/world/asia_pacific/south-kore...

[2] - https://www.abc.net.au/news/2020-02-24/how-coronavirus-hit-s...

[3] - https://www.independent.co.uk/news/health/coronavirus-latest...
Same with NHK (I think) in Japan. Lots of old school broadcasters doing proper engineering.
I find that argument fundamentally flawed. Travel bans are momentarily painful and the unrest is localized. The world economy would feel the pain but most nations would be spared.

Compare that to what might happen when this virus hits NYC. There will be a run on cash and groceries. People will stop commuting. Schools will close. Restaurants and shops will be empty. Now consider the same thing happening in Seoul, Berlin, London, San Francisco, etc. The economic impacts from this could be catastrophic.

And the most ironic thing is that if this truly does get out of hand we will get travel bans. Nations will close their borders. People will willingly (and forcefully) stop traveling via boat or air. We'll circle back to needing travel bans and the only price we'll have paid is millions of lives and a global economic catastrophe. All so that we could avoid some minor short term economic pain.
Datasets of T-cell receptors cannot be arranged as numbers into rows and columns, representing what we call non-conforming features. By forcing ourselves to develop methods to cope with non-conforming features, we have developed a new approach we call Dynamic Kernel Matching for classifying complex, non-conforming data. We think this approach may be useful for other problems.
That does sound like a plausible explanation, however the United states industrialized and also had slavery until 1865 alright the south was less so.
Yeah, on-premise or at least private cloud has come up a few times. Beyond the data privacy and licensing requirements it'd also just be plain faster in some cases. We haven't offered it yet just because we're a small company and are rapidly adding features. Our backend is mostly running in k8s so I don't think it'll be a _huge_ technical rewrite to get it running in private cloud. Frankly I just don't have experience supporting software running outside my control and want to make sure we take the time to do it correctly.
How to Measure Community Building
In Amazon's case, Bezos' email is just that. For AWS, Andy Jassy's (CEO) or Charlie Bell's (SVP) might do just as fine.

Source: Someone who emails them from time to time to get impasses resolved.
Chaos and violence is the primary dividend in a collapse. I’m going to guess it’s something in that vain.
100% that's a big part of it (although there are others).

Although if someone doesn't know haskell, then the above notation for functions getting the first element of a list is probably not of much value to them.

Clearer would be:

char head(List<char> x);
char? saferHead(List<char> x);
char safeHead(NonEmptyList<char> x);