skysight-inc/HackerNews huggingface dataset:
Binary protocols aren't (or at least don't have to be) any more difficult and frequently are even easier to implement.

Text protocols have difficult problems like escaping or detecting the end of particular field that are frequent source of mistakes.

The issue is that many (especially scripting) languages treat binary data as second class.

The only real issue is that inspecting the binary message visually is little bit more difficult. You can usually easily tell if your data structure is broken if it is in text form. What I do is I usually have some simple converter that converts the binary message to text form and this helps me inspect the message easily.
Even amazon.com is broken for me right now. I would expect them to use Cloudfront for their own stuff, but m.media-amazon.com is on Fastly.
You can identify some places changes are possible, but the problem is fundamentally unprovable, because of the Halting problem. You can't just hand-wave that away by saying, "we can use tricks to get 95% coverage." Ok, but if the type graph is not a provable entity that you can derive without simulating the program, you've sacrificed the fundamental point of C-style types, and that means you can never operate on them in the same way you can with C.
I don’t know the technical issues but it doesn’t seem prudent for a business to have a single point of failure.
Trust in people cannot be replaced. Blockchain is achieving exactly the opposite of that, it tells us that trust and legal arrangements should be encoded into software instead of being put into effect with software.
I wonder if this is legal, ie transforming creative works to be language learning tools, and inserting themselves into Netflix like this, and also using the Netflix name in their own name.

Not saying it shouldn't be legal, I'm just wondering whether they could get sued by Netflix or the copyright holders and lose.
Yeah, this is what makes me feel this is more an AWS thing
Ah yes, the wonders of centralized internet infrastructure.

Let's use a handful of providers for everything, they said. It will be cheaper, they said. It will be easier to manage, they said.

And it was cheaper, until downtimes began to affect more and more sites when central SPOFs got hit.

And I wonder how much of that need for these centralized SPOFs actually comes from the sheer absurd amount of bloat, ads, code and assets that sites these days "have" to deliver to the customer. I 'member times when pages had 100kb total size, loaded in an instant and were perfectly usable.
Not sure what do you mean by blockchain exactly, but maybe how about this: https://guardtime.com/
Yes, I also thought the header was hilarious:

> CDN Performance Impact
The reports you read were likely based on commentary from techies who have no understanding about law, plus a handful of lawyers involved with digital rights organisations that have an incentive to play up the significance of the legislation a bit / talk about worst-case scenarios, worst possible interpretations of a dangerous law and the broadest possible interpretation of who constitutes a "designated communications provider". The government has stated that's not how they interpret the legislation, as the service provider will be the employer not the employee, and I don't think government lawyers are in the habit of arguing that the government _doesn't_ have power to do something.

I'm as suspicious about the Assistance and Access Bill as anyone, but the "telling an employee to implement a backdoor without telling their employer" is really a red herring and I don't know why the Australian tech community was so keen to go along with that.
Pitchfork.com is down too

Fastly error: unknown domain: pitchfork.com.

Details: cache-osl6535-OSL
Anything hosted on Firebase seems to be down
I fully expect that if I find a "major outage" on Slack's status page that it could only mean the outbreak of nuclear war.
What happens when there is excessive centralization.

I thought that one of the principles behind the Internet is to be able to reroute around failures, but neither these service providers nor their clients ever seem to learn.

I guess in their mind that only applies to packet routing not services. SMH
also https://www.speedtest.net/
That's fairly standard practice.

Fastly itself has its status page up as well: https://status.fastly.com/
Same here in central Poland (Łódź area), no problem with any of linked websites.

edit: My whole Twitter timeline is full of posts saying "Twitter outage? what outage?". Same on Reddit and Twitch chat, feels like for a short time I was invited into some exclusive circle lmao. StackOverflow and other StackExchange sites also work so I can look stuff up for you.
Major outage hits AWS affecting websites worldwide
It sure looks like a AWS error, even Amazon.com is mostly down.
A percentage of phone sales always goes to factory workers in the form of wages...
also https://www.theguardian.com/
My impression is that in all those cases the root weakness was that those criminals liked to feel sophisticated, "in the know". So those special apps (special, from our perspective, as in euphemism for birth defect) could spread by fashion. The smalltimes like to imitate the big ones while the big ones try to stay ahead of the curve, eager to pick up anything new from upstarts before they become big.

It might be my Hollywood education speaking, but criminal networks are supposed to lean strongly on status and respect (how could they not, given the absence of law enforcement which makes trust the only option) and this makes them vulnerable to fashion as a malware vector.
Which isn’t such a great design either. DEV is after all a perfectly legitimate directory name. It would have been even weirder to be able to have a file named AUX.H in any directory except C:\DEV.

I wonder why didn’t they instead add a switch to bring back the requirement of a colon after the device name.
This is a tangent, but has any noticed just how terrible Netflix subtitles can be? Occasionally, when watching with family members, I will enable Swedish subtitles for English movies and sometimes it's as if they have worked on a different material than what the actors on screen are saying. It's bizarre to see this low quality effort in movie after movie, show after show.
They've updated it to

>North America (Ashburn (BWI), Ashburn (DCA), Ashburn (IAD)), Europe (Amsterdam (AMS)), and Asia/Pacific (Hong Kong (HKG), Tokyo (TYO), Singapore (QPG)).
Reply: "Thank you for your letter. I am awaiting your writ." Say nothing else.

Without a writ, you have little idea what the substance of their legal claim is; there's no purpose in hiring an attorney, because there's nothing for him to work on. So you are saying: "I don't fold to hollow threats and bullying. If you have a proper legal claim, make a proper legal claim."

If you then get a writ, show it to a lawyer.

If you have no substantial assets, it might be worth pointing that out (once the writ arrives). Nobody wants to sue a man of straw.
Not a good first impression if the homepage of a web framework does not have https in 2021
Last I checked, IPFS still leaks the IPs of hosters, so it's a no-go for a CDN if an attacker can just DDoS the target to take them offline (and oops, then IPFS can't help if new content isn't being pushed into some provider).

IPFS needs anonymous peering or it's not going to be a decentralized CDN, only a decentralized load balancer for static assets.
My self hosted bitwarden is fine, as are all my self hosted sites.
That explains why I couldn't access reddit
If you want to know more about Futuro I recommend this documentary:

https://www.imdb.com/title/tt0379795/reference

It’s available on DVD with English subtitles.
(No affiliation)
Thought Monkeys and Trees
"We compared how much in taxes the 25 richest Americans paid each year to how much Forbes estimated their wealth grew in that same time period."

That's not how income tax is calculated, the whole article doesn't make any sense at all
Half of the Internet Is Down?
Reddit, twitch...
There's a related thread for this also --> https://news.ycombinator.com/item?id=27432408

Fastly is down, impacting lot of sites
Pypi is also not working... breaking builds
Getting an "Error 503 Service Unavailable" - is this site down because Fastly is down?
TLDR: They avoid it by not realising capital gains and gaining so much wealth through capital
gains rather than income.

Also, if you are rich you will have less need to sell assets and can hold on to them in perpetuity.

IMO: Perhaps a fairer tax system would tax these gains and in turn reduce income tax. That would put more tax on “lazily earned” money.
Thank you so much for the recommendations!

We are still an early stage startup where Im currently waist deep for all the aspects you've mentioned.
Because even their homepage is down intermittently/for some people.
I will never understand the meaning of putting CDN behind CDN.
The decentralized web is coming
There's definitely some similarities to ATS conceptually, but not that much in the actual implementation, and definitely not in the syntax.

That said, Hongwei Xi is a genius, and ATS is one of the most important and innovative languages of the past decade, despite the crazy syntax (seriously, t@ype for the sort of flat memory types is just bonkers). I'm really looking forward to ATS3 though https://github.com/githwxi/ATS-Xanadu, and I think there's chance it could gain serious traction.
Should be:

M2: Something inside my brain said that, so it must be true.
Yikes!!

Error 503 Service Unavailable

Service Unavailable
Guru Mediation:

Details: cache-lcy19242-LCY 1623146958 1812545299

Varnish cache server
On iOS devices the other "browsers" still host the same Safari web engine I believe. So in theory, it might work from Firefox on an iOS device.

If you didn't want to use the actual app already on such a device.
There's a load of DApps using the blockchain. These are obviously built on top of cryptocurrency blockchain platforms, but they are not themselves cryptocurrencies and do run on top of blockchains.

The most obvious (because it's currently very well publicised) example is NFTs and the markets they're sold on through smart contracts.

I'm not making any comment on the value of NFTs themselves here, simply pointing out they have become a popular use case for blockchain technology that isn't cryptocurrency.

I've also read about blockchain managed supply chain solutions including in distribution of Covid vaccines. Currently this isn't a common use case but it seems to be one that's getting pushed hard recently.
We've come a long way.

0.3% of internet users to 34%

https://www.google.com/intl/en/ipv6/statistics.html

I'm still amazed at how many people will say "CG-NAT" is all you need. People don't want globally routable addresses.

Probably the same kind of person that says 10mbps upload speed is all anyone would ever want.
Python Package Index is currently down
Setting up a dark web market is something most people would want to get anywhere close to...

Imagine being responsible for facilitating murder-for-hire, sex trafficking and so on...
I'm in Australia and there are heaps of sites down for me.
Terraform.io Reddit.com same error msg, looks like CDN issue ?
In HTML/CSS you should be able to specify a fallback source if the first returns a non-200.

Or that companies need to have better DNS strategies.
Which of these do I use to send encrypted messages to darknet vendors based on well-known public keys shared through Reddit etc? This is the number one use case of PGP for me and it doesn't seem to be solved by any of these other tools.
etsy.com too
Before the "Error 503 Service Unavailable" messages appeared, there were a few minutes where the error was a single line:

connection failure

Not sure if that provides anyone here with more insight into what might have caused this!
For a moment I thought all of Western internet was cut off from India. Says how siloed my browsing habits are!
How have your experiences as a CTO been as well? Do you write about it?

I wrote a short one about mine about 3 months ago (much have changed), and thought to share with you

https://blog.phuaxueyong.com/post/2021-01-06-things-ive-lear...
I've definitely noticed some pretty bad mistranslations in Netflix subtitles but not worse than general movie subtitles.
Fastly CDN Troubles
a tale of why true redundancy doesn't mean Fastly should run multiple servers, but rather that we should be using a variety of CDN services.
Fastly CDN is down.

https://news.ycombinator.com/item?id=27432423
Firebase Dynamic Links is affected too. Checking the IP looks like they are using Fastly which is quite surprising.
No issues reported for Perth Australia. Strange because reddit, zip pay, fastly itself, and probably a bunch of other sites are down.

Doesn't seem the status page is automatically updated or perhaps whatever event or polling is used is also broken.
The m.media-amazon.com domain (and a few other CDN'd domains that they use) are running through Fastly:

nslookup m.media-amazon.com

Name: media.amazon.map.fastly.net

It is very interesting that they are not using CloudFront!
Seems like this is connected to the https://fastly.com outage ;-)
Hey saluki, thanks for getting in touch with me.

I think one of the issues I have is choosing which language to start with.

I did use PHP a while back, it was quite fun, and super easy to get a website started. I was thinking of maybe starting with some Golang or python.

I'll send over an email soon. It'll be from my username@gmail.com
Sequoia 1.3
https://deb.debian.org is down too which borked my installation.
Germany here (n=1), everything works except reddit and ft.com
As per report above - most (or all?) of Asia/Pac servers are down.

This incident affects: North America (Ashburn (BWI), Ashburn (DCA), Ashburn (IAD)), Europe (Amsterdam (AMS)), and Asia/Pacific (Hong Kong (HKG), Tokyo (TYO), Singapore (QPG)).
I suppose you mean zero runtime dependencies? It seems to have few dozen build dependencies.

Runtime dependencies create a nuisance as you have to update several things together. On the other hand, they can allow components with separate update cycles and responsibilities to be update separately.

Build dependencies create maintainability and security problems. They can also solve maintainability and security problems. It depends on what your consideration is. But as a matter of practice, many developers seem too concerned with possible behavioral/API breakage, that they like to pin to specific versions of their dependencies, which now means that you aren't getting any security fixes.

(Technically, Althttpd doesn't achieve zero runtime dependencies in comparison to a modern http server that does HTTPS, because it requires a separate program to terminate TLS. But these connect through general mechanisms that are much easier to combine and update separately.)

Everyone has to make a judgement about how they maintain their own systems, but being excited about "zero (runtime) dependencies!" isn't the way the judgement concludes.
Looks like Fastly is having an outage.
StackOverflow and all the StackExchange family of sites are down. I suspect the lost productivity from that will be more costly over the whole economy than potential lost sales via Shopify. People can go back to shopify so those transactions not definitely blocked for ever, any time "lost" due to reference resources being unavailable can't so easily be claimed back.
AWS is reporting no issues across the regions:

https://status.aws.amazon.com
I've seen errors return to me referencing a LON (London I assume) server - Details: cache-lon4238-LON for example
TL;DR: unrealised capital gains aren’t income, so they’re not subject to income tax.

Also this article is 100% stupid. There’s a lot of proposals about wealth taxes, which have their problems, but apparently the author of this article expects capital owners to be taxed in income as a share of the growth of the value of their assets... should they get money back when/if the markets crash? This is a completely unrealistic proposal.
Well yeah CET = UTC + 01:00 makes sense. If UTC=02:00 then you'd get CET = 02:00 + 01:00 = 03:00, which all works out nicely.

Solving for UTC would then give UTC = CET-01:00. So if you want something equivalent to UTC without explicitly denoting the timezone it'd make more sense to denote 03:00 CET as 03:00-01:00 rather than 03:00+01:00.

I mean sure technically you're appending the timezone, but if you omit all the detail that makes it clear that it is a timezone then I just think it looks silly.
https://hackage.haskell.org/ down as well
Well to be fair some users were not accessing the site at that time
They traditionally had trained translators, a friend worked for them. He's since been let go, with no warning about quality being an issue, leaving me to believe they have replaced him with machines or cheaper workers. I also watch with subtitles and notice the decline.
BBC is still up at least in the UK
It is a meaningless premise when you actually have SPoFs baked deep inside the system.
Centralising everything™ and the whole internet goes down because of that.
Like the yesr of the Linux desktop?
The Guardian's website is also affected.
This would increase the cost of capital and potentially reduce investments, would it not?
Because of a long tradition of the system libraries being fucked.

All this stuff started in the days of Windows XP, which shipped with such a meagre selection of codecs you couldn't even play DVDs.

And the codecs you could download? Either they cost money (i.e. most users wouldn't have them), or they were dodging license costs by some questionable means, or they had bigger aspirations than just providing a mere codec (flash/realplayer/quicktime)

VLC arose out of that and became popular because, by ignoring the system codecs, it could actually play the damn file.
The internet still works, only the websites are returning the wrong response
Fastly CDN down, taking a lot with it - https://news.ycombinator.com/item?id=27432408
how will their devs fix it if stackoverflow has gone down?!
https://www.washingtonpost.com/technology/2020/04/06/your-in...

“This basic architecture is 50 years old, and everyone is online,” Cerf noted in a video interview over Google Hangouts, with a mix of triumph and wonder in his voice. “And the thing is not collapsing.”

The Internet, born as a Pentagon project during the chillier years of the Cold War, has taken such a central role in 21st Century civilian society, culture and business that few pause any longer to appreciate its wonders — except perhaps, as in the past few weeks, when it becomes even more central to our lives.
Apparently fastly.com
We are using Firebase hosting and apparently it is affected as well.
Most people can do this sort of tricks. Come and live offshore, some countries in EU have real taxation 5%-20% on income between 50k-1M/year. Absolutely legal, with all obligatory contributions like social and health insurance.

There is no crime, goverment is not bullying you, and rent is 600 euro/month. You can really have a family on single income, if you want to...
Amusingly, the Stackoverflow 503 page has a typo:

Error 503 Service Unavailable
Service Unavailable

Guru *Mediation*:
Details: cache-lon4236-LON 1623146049 854282175

Varnish cache server
Fastly largely runs on Varnish, it seems: https://www.fastly.com/blog/benefits-using-varnish

>At the core of Fastly is Varnish, an open source web accelerator that’s designed for high-performance content delivery. Varnish is the key to being able to accelerate dynamic content, APIs, and logic at the edge.
Fastly gives them the edge performance they need without having to build it themselves. They have been a customer for a while I think.
Stakes in business like these can never be realised to nominal value so their present value is much lower than their nominal.
I followed the link, but I am not sure I got what that is. Do you mind to elaborate on that?
lbry is a blockchain of assets with an example of odyssey, a youtube competitor. It is a censorship resistant way to share information.

defi is recreating traditional banking. Plenty of ways to stake USD & get loans.

nfts allow artists to monetize their efforts.

bat redefines how internet monetization can work, based on swarm intelligence and micropayments.

audius is enabling musicians to share their creation.

tokenization is a way to represent any divisible effort. Perfect for sharing ownership in a company, home, etc.

There are a bunch more, way more than I'm able to keep track of.

But the biggest use case of blockchain is still, imo, p2p electronic cash.
But they have competing products through AWS.
I have had funny experiences copying files from Linux to a NTFS partition, because NTFS is actually case-sensitive, but Windows itself is not, so you suddenly end up with two files that differ only by case and you can't delete or rename them (but funnily enough they show fine on Explorer).
PyPi Is Down
Paypal back, off fastly
Sometimes you just have to deal with it. If your site sits behind CloudFlare you'd probably be better off just weathering the storm.
Amazon being down surely points to something other than Fastly being the cause?
Whew, DevOps fire alarms are going off!
Imgix Major Outage
This incident affects: Europe (Amsterdam (AMS), Dublin (DUB), Frankfurt (FRA), Frankfurt (HHN), London (LCY)), North America (Ashburn (BWI), Ashburn (DCA), Ashburn (IAD), Ashburn (WDC), Atlanta (FTY), Atlanta (PDK), Boston (BOS), Chicago (ORD), Dallas (DAL), Los Angeles (LAX)), and Asia/Pacific (Hong Kong (HKG), Tokyo (HND), Tokyo (TYO), Singapore (QPG)).
This is one of the things that excites me about IPFS: in a world of decentralized data storage, yes self-hosting and control over your data is nice and all, but serious resilience to most random infrastructure outages is a much bigger deal.

It's still early days, but I'm hopeful that it can provide a real solution to today's CDN centralization.
Question really becomes where did that group get the software from? It could be multiple levels of indirection such as people hired to develop the stuff aren't really connected to activities. They might just as well be contractors not so well paid...
it is starting to show several Degraded Performance tags
The only thing I don't really know how to do with it is round robin DNS for many servers with LetsEncrypt HTTPS.

It feels like then I'd probably need either shared storage for the certificate files (which goes against the idea of decentralization somewhat) or to use a DNS challenge type.

Anyone have experience with something like that?
Stack Overflow 503
Multiple other sites also down:
Spotify
Target
Imgur
Quora
Media on twitter not displaying
Auckland (AKL) is affected but not on the list.
Heroku is down
https://dashboard.heroku.com/
Looks like an error (typo) with Varnish .. it's the same on multiple sites.

Maybe a good way to work out which versions are being used.
I would contend that 10kHz is pretty fast for a control loop thats doing anything complicated in a Garbage Collected language on a non real-time OS. The later issue being some what of a bigger issue than the GC. You CAN do it... some of the Basic linux real time stuff helps the situation a lot.

In .NET you can also change the GC policy at the thread level which can help a lot.

Pool Allocation (long held chunks of memory that can be manually repurposed) can help a lot, since you can write custom Pools where the Gc never knows it needs to clean up. It is a useful tool when you have big chunks of memory that need to be manipulated at a high rates.

I would say from experience that 500Hz-1kHz is a more reasonable loop time
Yep exactly, it's difficult to learn in isolation. One must try their luck with applying to jobs that you're underqualified. And then seizing the opportunities once in :)
Down in US. Also Imgur, which is closely related
Opened my browser, ad my three major Web pages : github, gitlab.gnome.org and old.reddit.com... They all are down.
Not here (although won't be long)

dig bbc.co.uk

bbc.co.uk. 193 IN A 151.101.64.81
bbc.co.uk. 193 IN A 151.101.128.81
bbc.co.uk. 193 IN A 151.101.192.81
bbc.co.uk. 193 IN A 151.101.0.81