skysight-inc/HackerNews huggingface dataset:
What's all this about ”building a better internet”?
Wide-reaching general service outages that are invisible to your status page are really not great.
same here. I tried if hacker news still works and saw this
From what I can see externally this looks like DNS.

I wonder if that includes the roots that Cloudflare operate.
https://status.discord.com/ is down. Wow.
The evidence which suggests that Covid-19 is not a naturally evolved virus [pdf]
Prosecutors can always upgrade charges later as more evidence comes in.

Having to refile with lesser charges gives the defense an advantage because they can tell the jury "look even the prosecution doesn't believe they have enough evidence of my clients guilt!"
I live in the Netherlands. Schools were closed here for nearly two months and then re-opened for 6 weeks now, the re-opening did not affect R. Tests are available for all school personnel and there were no hospitalizations. Some more data points:

- we do take care that parents stay 1.5 meters apart. There’s special drop-off routes and such, parents don’t enter the buildings
- I don’t have data on this but I assume ventilation is good in our schools and they opened windows
- kids had to wash their hands a lot
- younger kids can come close to teachers and intermingle, older kids have to keep their distance
- we don’t wear masks, they are only required in public transportation <— I disagree, just stating what’s up here
- this is on a population of 17 mio

Perhaps this is in some ways too small or different a dataset for it to be meaninful, but politics aside and living this reality it is apparent to me that schools for young kids can be reopened with minimal risk.
Jesus. Does anyone know anything?
Tell HN: Digital Ocean Is Down
Digital ocean is down together with https://status.digitalocean.com/
I think it's the other way around. Software engineers rarely "get it" and are more concerned about the technical challenges
Yep, github actions failing because of this too.
Oh they finally fixed the audio desync bug (https://github.com/TeamNewPipe/NewPipe/issues/3550)

It was a big pain for me. Made the app unusable.
Having issues with gitlab myself
Several countries rolled back mask wearing and are making it mandatory again now that cases are increasing - most recently Austria. France is tightening its mask rules ahead of schedule. etc.

I think by now there's little doubt that masks work, but Europe's incredibly and stupidly averse to them.
downdetector is down. Discord is down. Cloudflare is down.

Looks like a major DNS attack.
Our TPU management page is also down: https://www.tensorfork.com/tpus

Seems cloudflare took out a good chunk of the internet temporarily.

Doesn’t HN use cloudflare? Why did it survive? (I haven’t looked for about a year, but I seem to remember HN being proxied behind CF at one point.)
Same. Even then, a bunch of sites are down. Maybe only ones behind Cloudflare? So far I've been trying to hit the various down detector sites and none of them will load. Google, Reddit, Hackernews are all fine.
We're currently looking for a new home and this disaster has completely changed what we're looking for. Before it was clean suburbs with great schools close to the city. Now we're looking for more property much farther out and even considering states that didn't lock down so tightly. Good schools are no longer a consideration as we will home school as well.

The social contract theory has failed, and we're preparing now for a future without it.
Well I just rebooted my modem, but modem + router checked out (I know the IPs). Rebooted the Pi-Hole, seems to be back up now. Cloudflare is the only DNS my Pi-Hole forwards to. I think I will add another, now..
The status page linked shows "All Systems Operational" for me. Tested in private browsing and on my mobile.

Looks like DNS issues, their nameservers aren't reachable.
League of Legends, Valorant and Discord both down. I took today off to play games...
> There's this completely unrealistic sense among the people in charge that teachers will just magically make it work with no additional training, no proper support, no additional resources, nothing.

I honestly doubt they think it will magically work, I think there are no good options that will give all the kids good educational outcomes, keep kids and teachers safe, and allow the economy to function without the use of schools as childcare, and that they are trying to pick the option that will have the least number of people calling for their heads.
Thanks for the cite, I learned something new.
> we didn't follow through with the lockdown nationally to actually stomp the virus

This statement implies that there's a way to completely eradicate the virus, eg. if everyone in the world stays locked in their homes for 6 weeks, then the virus will be eradicated. That's not realistic, the level of coordination required to make that happen does not exist.

So eradicating the virus was never on the table, no matter how much we lock down.
Another useless status site.

DNS is completely broken.

"All systems operational" in nice soothing green.

No, not so much.
For me it says "Minor System Outage" for about 0.1s and then shows "All Systems Operational".
Their status page says that everything is operational. So much for a status page when half of the internet breaks down.
Looks like it!
I noticed discord being down, so I went to check downforeveryoneorjustme, also down. So I figured I'd check NANOG mailing list, also down :P
itch.io down

isitdownrightnow.com down
Ok, we've inlined that bit in the title.
Cloudflare's DNS (1.1.1.1) is failing to respond to most/all queries, which I'm observing as the root cause of a bunch of connection issues (name lookup failure).

Interestingly the same domains don't show up on google's (8.8.8.8) DNS at all.
I don't think it's just Cloudflare; I just had a fun 10 minutes seeing servers start flipping on my Server monitoring service[1]. This has only happened once or twice per year, and is usually due to weird global DNS issues.

[1] https://servercheck.in/

(To give an update, I'm seeing from my monitoring systems (about 15 points around the globe) sporadic outages for Microsoft, Apple, Reddit, Bing, Node.js, Twitter, Yahoo, and YouTube. And my own servers (not behind CF at all) are also flipping up and down. It started around 21:14 UTC.)
The point of the status page is so you can point to it for your five nines SLA and go "look? we were only down for one hour". As soon as the money relies on the metric, the metric will reflect the money.
Yea, this is what brought me here. It had to be right when I was trying to debug an action didn't it.
On eve of bankruptcy, US firms shower executives with bonuses
Finally we see how much we depend on this single company.
More like the Internet is down.
Yes. This is largely the problem. Unfortunately, I don't think it would have mattered whether it was a left or right president. The side not in office would have done the opposite. Everything is a political proxy war right now.
Given that the US is basically in a non-shooting war with China, I wonder if this is something technical or part of some kind of attack.
Something that I’d keep in mind.
And that is why you host your status page on separate infra.
I can't get to chess.com.
Hacker News is an excellent status page for those cases.
I'd consider it a lower quality content if this possibilities aren't discussed.
Most app backups in icloud are end to end encrypted. If you choose to backup your entire device in icloud (rather than automatically on your local mac) that backup is not end to end encrypted.

I agree it should be but that doesn’t seem like a huge deal especially considering the alternative platform (android) doesn’t even have a comprehensive backup solution (only individual apps via gdrive etc).
Example:
dig +trace boards.4chan.org

; <<>> DiG 9.10.6 <<>> +trace boards.4chan.org
;; global options: +cmd
. 85596 IN NS f.root-servers.net.
. 85596 IN NS b.root-servers.net.
. 85596 IN NS k.root-servers.net.
. 85596 IN NS i.root-servers.net.
. 85596 IN NS l.root-servers.net.
. 85596 IN NS d.root-servers.net.
. 85596 IN NS c.root-servers.net.
. 85596 IN NS m.root-servers.net.
. 85596 IN NS j.root-servers.net.
. 85596 IN NS h.root-servers.net.
. 85596 IN NS a.root-servers.net.
. 85596 IN NS e.root-servers.net.
. 85596 IN NS g.root-servers.net.
. 85596 IN RRSIG NS 8 0 518400 20200730200000 20200717190000 46594 . XHNID5n3ki/LmJxN+XGoIrGMzylmRWBBubInleBI5RBeCTExgAmM4Obw FKtCW970Ured+UFYauKv/l574dMGsv03Jg6/1RAApSZU7GFVsWfffmc9 DRDGijEY6THNV65usIA8rryMSWN0aFqyRxwl3gBQKdglSq6GYm55Pe3T HW9vgHNUJ9ecQOaO3w848VKz7Pznsdw/A+cxCbaBrm1DlvPeaWJPUBIP Xt4ABZaWFQTe/yDK/ZpL1pt1A1iMbZvSpo24Dg1gRCI46N39ZTcYnFf7 48WgcrFCrjA0ay0lKvjGd1Mckgb8ikG2pe+O/FFWVpNuSHuylY8cDEqg gX7ogQ==
;; Received 525 bytes from 192.168.1.254#53(192.168.1.254) in 10 ms

org. 172800 IN NS a0.org.afilias-nst.info.
org. 172800 IN NS a2.org.afilias-nst.info.
org. 172800 IN NS b0.org.afilias-nst.org.
org. 172800 IN NS b2.org.afilias-nst.org.
org. 172800 IN NS c0.org.afilias-nst.info.
org. 172800 IN NS d0.org.afilias-nst.org.
org. 86400 IN DS 17883 7 1 38C5CF93B369C7557E0515FAAA57060F1BFB12C1
org. 86400 IN DS 17883 7 2 D889CAD790F01979E860D6627B58F85AB554E0E491FE06515F35548D 1EB4E6EE
org. 86400 IN RRSIG DS 8 1 86400 20200730200000 20200717190000 46594 . buDGmVukWJCS28Ty/Ka/0Qe7Y+ChPRLNRfRNJDim2wPJXxSQR1Ic94pB +YcIZLK9M5jUIZel5aDKwOPdZEZktoWyxkI9993NFPyb9IMo0r4ISQfi PgeiBN8AOB2hjQ1y6owQFVhWQgdURd8yImHrU2seMd5kmYZkoJOL8Xt2 2L+QUxNfcIu5lNbyepaH7G8qkxyiLyWL/dDWNrknFWlQ4VQFxvo7WzlY sthJ3zADAEYRQo3M/Qr6SheiMkGVlM9Ol5W4ZHakJSPnAJsRxTdnthUx 6jPtLfCJ9ALUo4BjxeMCeYzb5Qx1W51dvmY147kRDt0M4DQ02uwKzi0c f/tCVg==
;; Received 818 bytes from 198.97.190.53#53(h.root-servers.net) in 24 ms

4chan.org. 86400 IN NS rita.ns.cloudflare.com.
4chan.org. 86400 IN NS rick.ns.cloudflare.com.
4chan.org. 86400 IN DS 2371 13 2 6A733A066EC854DA185286CCFA57A32D5DB8C5423DDA19AE45C8DF62 7E6B3616
4chan.org. 86400 IN RRSIG DS 7 2 86400 20200807152700 20200717142700 27353 org. NVLL4jjoUlqQGE01bwZmMLUx8KHG+gwMnYgXGdRX1ea782pva0Db2IlU ENiH3NsJhM2poEYltL6ighTX3CBr7T973ZzUJA/kIoRObgIrHJ/B0TiR pNGVodVQWsHKkDNpujwvFgzQYgLvmyKcCw9rIV5HGNxU5QbjcENGs6b7 nq8=
couldn't get address for 'rita.ns.cloudflare.com': not found
Oh, absolutely spot on. I remember tuning in to one of Disney's internal talks about how they make a movie, and they were so proud that they audited every movie scene to make sure they were min-maxing profitability on the scene. If the scene wasn't considered profitable enough (such as not enough product placement or focus on marketable characters), the scene would be cut (or even denied to be filmed if possible). They would do things like take all the scenes of a movie/script, critical or not, and stack rank them on profitability.
Is “undocumented students and families” a euphemism for people aren’t in the US legally?
As somebody who actually lived in the USSR in 1980s (a reminder that it ceased to exist in 1991), that's not even wrong.
So here's the thing - thousands of Republicans and conservatives have made claims of widespread vote/voter fraud.

I'm not aware of a single claim that withstood scrutiny or that was even attempted to prosecute, let alone done so successfully.

I'm not talking about isolated instances. That certainly has happened. I'm talking enough fraud to actually change an election. And I'm going to restrict you to the state or federal level, as I wouldn't be surprised that it happens at the local/county level in some hick outposts.

So what do ya got? Show me an election that was actually affected by widespread fraud.
Honestly at their scale once a decade would be too frequent. Too many eggs in this particular basket.
And they're not even trying to pretend to be subtle about it anymore. AMP is the best example. Google is acting almost like malware, taking over a site and destroying the experience.

It's honestly sad. Google could have gone in such a different direction. They're sitting on a gold mine but they caved into investor pressure to keep on pumping more gold instead of being happy with just the billions they would have made anyway.
It sounds like you are understandably worried about it going down. Standing up another copy is a great idea, and a great exercise in making sure your company understands how to build and deploy it from scratch.

When you do that you also need to figure out the data persistence layer. You probably want to either share it between both instances of the application or setup a backup/copy system so the version in the cloud has up to date data and is more of a hot spare than a second set of infra lying around with an empty DB.

Moving on from there, if your only goal is to keep it alive while the devs are on vacation, you should probably implement a deployment freeze. Yes in an ideal world you would make any and all changes to an infrastructure as code template and re-deploy, or at least change config files in a repo and re-deploy those but it sounds like the application isn't that modular.

Most incidents are caused by change, so minimize that until the whole team is back together, including the devs who wrote the service, to start making improvements.

At the same time you need to know or figure out how you can change config to keep it running. Ex: You need to update a cert thumbprint or change a timeout value. It sounds like it's either running on bare metal or on VMs on a physical server you own? If that's the case maybe sshing into the boxes to manually edit config is the least bad way of updating it (again - only until this emergency situation is over). If you go the route of ssh-ing, at least build a tool or script to update the key value pairs in your config store so you don't missing an angle bracket or quote and set your whole system on fire.

If the developers weren't going on vacation my advice would be a lot different. What I have written above is purely tactics to keep the system alive and the business making money until it's a better time, personnel wise, to improve the system.

Lastly for some dev advice, get started on some end to end or "pinning" tests. Yes they are typically the most fragile and slow type of tests but you can get a lot of safety and peace of mind from just a few of them. I personally feel that in situations like these they are the best value per dev hour spent.

If you're using Python, introduce mypy immediately. Same for JavaScript (use TypeScript). Being able to lean on a type system (or if you're in a static language - compiler) when refactoring or making sweeping changes it incredible helpful and lowers the chance of making a mistake by a large amount.

If you want more, I have tons more I can write on this subject but this is getting quite long :)
Also breaking a bunch of deploys because npm and yarn are heavily dependent on Cloudflare, it would seem.
There are industries where one company has an effective monopoly, and others where the relevant players have tacitly/privately agreed to split or share the market. Competition is good for the consumer, but companies can usually make more money by forming business cartels and not competing with each other. Price fixing, market division, and bid rigging are all examples of this kind of collusion. These tactics are usually illegal, but they still happen regularly. Google any of those terms and you'll find lots of examples and related case-law, and those are just the times companies did it so egregiously that they got caught.

Companies collectively agreeing not to pay for a patent, and all profiting when it becomes public domain soon after, would just be a variation-on/extension-to price fixing and market division. The inventor would usually not have the resources to pursue legal action and would have a hard time proving that the companies involved didn't just think that licensing the patent was a bad investment at the time.

Also, just to clarify, "solo inventor" here really applies to any entity/organization that is tiny compared to the companies it's trying to licensee its patents to.
BitBlt was also used as the drawing primitive for an early graphics terminal developed at Bell Labs, the appropriately named "Blit" (https://en.wikipedia.org/wiki/Blit_(computer_terminal). Hardware implementations of BitBlt were available in the Amiga and Atari ST blitter chips (that's how I learned about BitBlt in the late '80s).

Btw., there's a nice paper on BitBlt by Rob Pike: https://pdos.csail.mit.edu/~rsc/pike84bitblt.pdf
The US had, by far, the poorest response to covid of any developed nation. Which is to be expected when the US is only a borderline developed nation.
TIL, that's awesome. I was under the impression they'd stalled out entirely.
NPM is down too.
Eggs and baskets etc etc
Fusion: A new computed observable abstraction designed to power distributed apps
Similar to Knockout & MobX, but thread-safe, asynchronous, immutable, and ready to serve replicas of computed observable instances to remote clients. Works on .NET and Blazor.
> At this point I am even sure that being more efficient is better. From the context of economic opportunity the only ones that benefit are the rich and well connected.

I think you are really underselling how awful life has been in the past.

Just look at things like child mortality rates.... historically, nearly HALF of all people died during childhood. That is insane. The global rate is now about 1/10 of that.

Similar changes have been made to starvation and malnourishment, with today's rates so much lower than historically.

This would not be possible without the improvements in efficiency over the years. Because we need so few people to grow enough food to feed everyone, we can spend the resources on medical research and advancements that have allowed our health outcomes to improve so much.

Are the gains of an efficient society unequally distributed? Of course. But let's solve the inequality problem by sharing the gains, not destroying the gains.

Yes, if we got rid of our efficiency gains, we would be more equal... because everyone would be much poorer.

We would still have people exploiting others, though. That happened way before we were efficient.

https://ourworldindata.org/child-mortality-in-the-past
Something’s wonky, because it’s not just Cloudflare. One of my personal sites is down that uses nothing but a VPS, and I noticed my Unifi AP disconnect from its controller a little bit ago. Fiber cut? Routing issues?
That would explain why Patreon is down. I was going to post a little frog I took a picture of on Lens. Went down just as I opened the app.
> Your analogy is flawed in that there are likely laws protecting used of the water of that fountain. Not so with an open service on the internet.

All analogies are flawed. I would hope the difference between something being ethical and unethical is more than just a law.

Again... abusing a free service to avoid a paid service is (usually) unethical and dishonest, regardless of legality. Doesn't matter if you are plumbing your house with public water intended for tourists, filling your backpack with all the honey packets from all the Chick-Fil-A's so you never have to buy honey again, or buying hundreds of thousands of dollars of $1 coins from the government with credit cards so you can profit off of taxpayers. It's abuse of a free service, and it's unethical.
Is this connected to the Cloudflare outage (https://news.ycombinator.com/item?id=23875692)?
You are getting downvoted for your political statement. I really wish the parent comment kept out the last bit because the conversation then devolves to red/blue, left/right, white/black.

We, as a country, screwed the handling of this. It isn't just one person. It is the way our entire system works. How do we fix it?
Yes and no. Only meant to suggest that goalseeking is very....hmmmm, "pervasive" to the point of commonly accepted and fairly unprovable.
You are right, what did we just read? Imagine reading this 50 years from today. Once upon a time, there used to be stories like the sinking of the Titanic, now there are mentions of "lol" and "Kirk".
RIP someone's weekend
I have describe systems. There are demonstrator sites all around the world with people living with less dependency upon the system. It does not require 100% self-sufficiency to make a difference, and even 50% self-sufficiency with reslient and regenerative processes makes that family much more survivable.

But if you really want some case studies, the best one I have come across is this: https://www.architectural-review.com/essays/cubas-urban-farm...

After the fall of the USSR, Cuba had trade sanctions, cutting them off from the global supply chain. Locals had to come up with something to survive, and they started building a number of local, decentralized food systems. This was all grassroots, though they were eventually supported at the policy level. These were the same people who developed a sneakernet, passing contraband information from the Internet via disks and thumbdrives along the gossip channels.

So no, this system is not pure fiction. There are working examples. There are practices in place that people have been developing for 50 years now. There are people who are living that way.

More to the point, I am already implementing these things at my house and working my way towards that. I don't need to convince you. I'm not here pointing out problems with economies and governments. I have come across solutions, and they don't require large scale changes in policy for me to start taking action.

> Sorry, but this is just the reality of being a living creature. You can go fully off the grid if you want and make all those things for yourself, but most people don't do that, because, spoiler alert, it sucks. It's more work than participating in an economy.

No, it is not the reality of being a living creature. We can do better than that and we have the technologies and practices developed. There are some conveniences we have to let go, but there are a lot of the "work" is not as hard of a work as you think. It does not require a sudden change in going completely off the grid either. Small changes, over time is the way to go, one that works with the social customs and culture of the people involved.
Which right is being violated in your opinion? And why is that more important than others' right to stay alive?
Happy Friday, everyone!
Some tweeters think it might be.
$ dig @1.1.1.1 google.com

; <<>> DiG 9.11.5-P4-5.1+deb10u1-Raspbian <<>> @1.1.1.1 google.com
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached

$ dig @1.0.0.1 google.com

; <<>> DiG 9.11.5-P4-5.1+deb10u1-Raspbian <<>> @1.0.0.1 google.com
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached
Same here!

I even checked to see if an AWS region was down once I realised it wasn't on my side (I thought it might have been my ISP's DNS servers or something).

The next move was to check Hacker News - thankfully it's not also hosted on Cloudflare, ha!
IMO, it’s a branding thing. If it was called Covid-Ebola there would be zero problems.
Discord works for me, but https://redbubble.com/ prints "Service unavailable".
First twitter and now this....
I was trying to fix my router the last 15 minutes :)
It works for the low effort, low interest stories. So the stuff that trolls might submit or stories that are otherwise uninteresting.

But what I'm referring to are the high interest, high flamebait stories. Which all of the stories I've linked are examples of where the discussion largely falls down along partisan lines and the end result is poor quality discussion. Then there are stories which fall somewhere in the middle such as this one, which are high interest but end up flagged over ideological reasons. One of the ways you can tell that is specifically the case for this story is because it's been submitted a number of times now [1] with a large amount of votes and a varying degree of flags.

[1] https://news.ycombinator.com/item?id=23870693
Our AppBeat monitoring is reporting Cloudflare issues too.
I can only see the dashboard down, all my sites with Cloudflare are up.