Live data from Hacker News

Fastly Outage

fastly.com

621–630 of 740 posts

Re: Fastly Outage

#621
post #554

Earlier quoted context omitted.

They have also been responsible for one the worst security incidents ever: https://news.ycombinator.com/item?id=13718752 Only discovered we should not forget,due to the good graces of google project zero. A certain those of skepticism towards any technical offer out there would be advised.

I like Cloudflare's post mortems, and I like how they fight back against patent trolls. For me as a dev they are #1.

Do you have experience with the competitors?

Re: Fastly Outage

#622

This seems to be impacting a number of huge sites, including the UK government website[0]. [0] https://www.gov.uk/ https://m.media-amazon.com/ https://pages.github.com/ https://www.paypal.com/ https://stackoverflow.com/ https://nytimes.com/ Edit: Fastly's incident report status page: https://status.fastly.com/incidents/vpk0ssybt3bj

You would think that the UK GOVERNMENT would have their own private CDN or something...

Re: Fastly Outage

#623
This outage made me realize that github is served over a single IP address (A record) for my point of origin (India). Stackoverflow has 4 A record listing, but all of these belong to fastly.

The internet is designed for redundancy. Wonder why these companies don't have a fail over network. Makes me wonder if cost is factor considering their already massive infra. But a single point of failure ... .

Re: Fastly Outage

#624
post #590

Earlier quoted context omitted.

Try “site:old.Reddit.com”

That's not going to work. $ curl https://old.reddit.com/robots.txt User-Agent: * Disallow: / Also, even if search engines are allowed, old.reddit.com pages are not canonical ( points to the www.reddit.com version, which is actually reasonable behavior), so pages there would not be crawled as often or at all.

we need a search engine that doesn't parse robots.txt. NOW!

Re: Fastly Outage

#625

Earlier quoted context omitted.

Fastly gives them the edge performance they need without having to build it themselves. They have been a customer for a while I think.

But they have competing products through AWS.

I imagine it works well for the whole business that they allow product teams to use the best cloud tools for the job rather than requiring them to use AWS for everything. If AWS is forced to compete even for Amazon.com's custom, that should make the whole company more resilient to long term technical stagnation.

Re: Fastly Outage

#626
post #623

This outage made me realize that github is served over a single IP address (A record) for my point of origin (India). Stackoverflow has 4 A record listing, but all of these belong to fastly. The internet is designed for redundancy. Wonder why these companies don't have a fail over network. Makes me wonder if cost is factor considering their already massive infra. But a single point of failure ... .

Github's DNS likely will serve up a different IP for github when there is an outage. I can't talk about the details but GitHub and the rest of Microsoft use a global load balancing system that works through DNS.

Re: Fastly Outage

#627
post #564

Earlier quoted context omitted.

Well, with SO, at least you can search on Google and view the version cached by Google just fine. With Reddit however, these days almost all comments are locked behind “view entire discussion” or “continue this thread”. In fact, just now I searched for something for which the most relevant discussion was on Reddit; Reddit was down so I opened the cached version, and was literally greeted by five “continue this thread…

Yeah it's crazy how bad user-hostile reddit.com has become. Fortunately old.reddit.com is still available, but for how long? If only Javascript did not exist, it would be impossible for UX people to come up with something that bad.

“Continue this thread” links don’t depend on JavaScript at all.

“View entire discussion” couldn’t be implemented perfectly with in its present form, but you can get quite close to it with a couple of different approaches.

I think the infinite scrolling of subreddits is about the only thing that would really be lost by shedding JavaScript. Even inline replies can be implemented quite successfully with if you really want.

Re: Fastly Outage

#628
post #619
post #592

Earlier quoted context omitted.

> only Javascript did not exist, it would be impossible for UX people to come up with something that bad. Arrange the html so that the list of comments is at the end (via css). Keep the http connection open, have the show more button send some of request, and when you receive that request send the rest of the page over the original http connection. As usual, solve people problems via people, not tech.

How would you make the button send a request without js and without navigating to another page? Maybe css to load an image on :active or is there some better way?

Here are two robust techniques that I haven’t seen actually employed in production for maybe fifteen years:

① A submit button or link targeting an iframe which is visually hidden. (Or even don’t hide it. If only seamless iframes had happened, or any other way of auto-resizing an iframe: relevant spec issues are https://github.com/whatwg/html/issues/555 and https://github.com/w3c/csswg-drafts/issues/1771.)

② A submit button or link to a URL that returns status 204 No Content.

(CSS image loading in any form is not as robust because some clients will have images disabled. background-image is probably (unverified claim!) less robust than pseudoelement content as accessibility modes (like high contrast) are more likely to strip background images, though I’m not sure if they are skipped outright or load and aren’t shown. :active is neither robust nor correct: it doesn’t respond to keyboard activation, and it’s triggered on mouse down rather than mouse up. Little tip here for a thing that people often get wrong: mouse things activate on mouseup, keyboard things on keydown.)

Re: Fastly Outage

#629
post #619
post #592

Earlier quoted context omitted.

> only Javascript did not exist, it would be impossible for UX people to come up with something that bad. Arrange the html so that the list of comments is at the end (via css). Keep the http connection open, have the show more button send some of request, and when you receive that request send the rest of the page over the original http connection. As usual, solve people problems via people, not tech.

How would you make the button send a request without js and without navigating to another page? Maybe css to load an image on :active or is there some better way?

Yep:

.button:active { background-image: url('/some-reference-thats-actually-a-tracker'); }

Re: Fastly Outage

#630
post #610
post #564

Earlier quoted context omitted.

Well, with SO, at least you can search on Google and view the version cached by Google just fine. With Reddit however, these days almost all comments are locked behind “view entire discussion” or “continue this thread”. In fact, just now I searched for something for which the most relevant discussion was on Reddit; Reddit was down so I opened the cached version, and was literally greeted by five “continue this thread…

I wanted to suggest site:old.reddit.com since I use that version with automatic redirect, but this: https://old.reddit.com/robots.txt is very different from this: https://reddit.com/robots.txt I guess there is a market for search engine (maybe accessed through tor) which does not care about robots.txt, DMCAs, right to be forgotten etc. Bootstrapping it should not be that hard since it can also provide better results…

Wonder what the story is behind these two...

    User-Agent: bender
    Disallow: /my_shiny_metal_ass
    
    User-Agent: Gort
    Disallow: /earth
Post reply on HN