edit: Just poked around a bit to find best worst examples. Unsurprisingly CNN is the worst I could find after a few mins - https://tools.pingdom.com/#5d1bf596ffc00000 543(!) requests, 9mb, 6 seconds. Just stroll through the list of bullshit it sucks into the front page...what a mess.
The reddit API is a legacy feature that is on the chopping block any day now. Its only real purpose now is 3rd party clients which don't show adverts or insert tracking scripts. It has a small amount of use for bots but those are mostly a negative user experience and likely to be killed soon as well.
Reddit is pushing to become facebook without your real name.
This seems very likely. Reddit admins have mentioned that they are trying to crack down on alt accounts and banned users signing up 2 seconds after being banned. A phone number requirement would solve that easily.
Ha ha, now we're back to secret incantations like when AdBlock first came out! You'd tell your friends and family, "Oh, you gotta get it!" for something whose "discoverability" is very, very low.
Also holy shit I just clicked on the first website I saw on that site and I'm getting about 3fps scrolling it and my desktop is a Ryzen 9 3900x with 24 threads, 48gb ram and an rx5700xt. You don't even get the excuse of "It works on my machine" because this desktop is literally as good as it gets. I just tried a couple sites and not a single one could scroll smoothly, one of them was live applying css transforms to about 30 images as I scroll.
They're nice and smooth on my Ryzen 5 4500U/Vega 6 with 8GB of RAM. Of course the 5 seconds of artsy chaos spinner each of them has on load is still absurd. But it's fine after that. Could it be the browser? I loaded them in Firefox.
Would love a CPU usage analysis of new reddit vs old reddit. You can feel your laptop choke under the effort it takes to render the post + 3 comments out of 200 it shows you vs the old loading the post and entire comment tree.
Trying to open new.reddit.com on my ~4 year old phone is slow enough that I have time to get a coffee before the annoying Install Our App popup appears.
Imgur is even worse; it takes multiple seconds to load a webpage whose only purpose is to display a single jpg image.
yeah, I've navigated there several times by accident on my phone while out and about. I never got past the loading screen. at least now you can just go to old.reddit.com and don't have to request the desktop site every time
New reddit vs Old reddit would be an interesting experiment. What if reddit asked you which version you want on your first load? How many people would go for new?
It genuinely feels like being on dial-up in the old days. I frequently visit reddit using Safari on my iPad and it often takes a good 3-5 seconds for the new page to load after I tap on a link. If anything, it at least dissuades me from wasting time on the site.
While the delay does disappoint me as a user, I can definitely understand the "give developers more time" angle. It seems doubtful to me that big ad tech hasn't already been working on ways to circumvent this policy and it feels like a few extra months won't exactly make a world of difference for them. I do hope this gives the "little guy" more time to rethink Ad strategy to not involve tracking.
I have worn a large number of different hats and I am comfortable and happy working on any part of the stack from the systems level up to the UI. I have a particular passion for ops and system design work. i.e. I like fitting all the parts of a system together. Confident in my ability to learn and quickly become productive in new areas as well.
An immediate problem I see with this is the realistic estimates problem. If you go to your average deloit/accenture customer and offer them the services of this anti-BS'ing boys club collective, and then deloit swoops in and says they'll do it in half the time and tick every single checkbox in the massive excel RFP including the contradictory requirements and the requirements that flat out make no sense, then guess who is likely to the win the bid? In the end it will be your deloits and your Accentures that win and then predictably the project will run long, not tick every requirement, and end up costing double.
> says they'll do it in half the time and tick every single checkbox in the massive excel RFP including the contradictory requirements and the requirements that flat out make no sense
I see your point, thanks for the counter arg, I can't refute this.
It seems the key strategy is to make the payer aware of how much BS they're paying for... but knowing all the people I know, I know that's just flat out not going to happen save for a very small percentage of people.
Imagine for a moment that this ends up being something state-sponsored or that twitters entire DB gets dumped, private accounts and all.
This could have a profound impact on governments who want to target dissidents if somebody for example, only felt comfortable criticizing their government from a protected account...
I don’t think that would perform very well without some hardware support for it as well. Not an expert on this by any stretch but as I understand it modern virtualization is almost always hardware accelerated which I can’t imagine is a viable option if you’re translating the binaries with Rosetta.
It seems all their external network connections are down. I assume people will have to drive to the data centers to fix. I really want to see a post mortem on this outage.
There will have to be a post mortem on this. The convention is to be as transparent as possible as to what went wrong. This helps to let current customers know that you found the problem, and have put plans in place to make sure it doesn't happen again.
The purpose of the signalling here is two fold.
1) If convincing enough (with details), you can keep current customers from moving to a competitor.
2) It also lets new customers see how you actually handle a crisis. If they can manage the crisis well enough, then you can point to this instance to prove your technical knowhow to handle their needs.
If they don't tell anything, or aren't transparent, then they can expect a mass exodus of customers.
I wonder if that's a thing that would even cross a typical IBM-ers mind? It might just be me, but I get a very strong smell of "We're IBM! There's nowhere else for you to go!" from them...
I'm talking from experience. Most things do get post mortems, but there's a lot of crap they also don't give us post mortems for "because customer data." It's my number 1 complaint, and I fight with managers about this all the time. We have a ton of hypervisor problems, and a lot of networking issues (generally over private network) and they tend to get very very secretive about it.
I didn't use their hypervisors, but I've had a lot of experience troubleshooting their networks. They've gotten a lot better at proactive monitoring, but we used to occassionally find some private networking paths that were having trouble, and until we narrowed it down, it was hard to find. (I dunno, I guess you can't just ask all the routers if there are any ports with errors, but sure enough, when they found the right port, there was usually a huge error count, or something)
The key thing is each IP 5-tuple (peerA, peerB, protocol, portA, portB) will always take the same path over their network (most likely a different path for return packets, when A and B are switched), so in order to properly probe, you need to probe on a lot of of port combos, and once you find a broken combo, you need to run MTR on those ports, so you can give them the MTR that shows the issue.
Or, if you can, have your internode protocol run on multiple connections and drop connections that are showing issues, and let a different customer file the tickets :)