frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The 49MB Web Page

https://thatshubham.com/blog/news-audit
108•kermatt•2h ago

Comments

Bratmon•1h ago
Maybe I'm just getting old, but I've gotten tired of these "Journalists shouldn't try to make their living by finding profitable ads, they should just put in ads that look pretty but pay almost nothing and supplement their income by working at McDonalds" takes.
ronsor•59m ago
Well, I'm going to block the ads anyway (or just leave), so if they're trying to find profitable ads, they may need to revise their strategy.
jdross•53m ago
“I’m going to either steal your work in a way you don’t consent to, or not consume it” isn’t really great. The alternative is paywalls
zoklet-enjoyer•45m ago
Much of their work consists of poorly sourced articles, sensationalism, disinformation, and bias to sway the audience.
decimalenough•58m ago
I'm pretty sure people would read more and click on more ads if they didn't have to endure waiting for 49 MB of crap and then navigating a pop-up obstacle course for each article.
bsjshshsb•56m ago
49MB or homelessness? There is surely other options.
hilbert42•33m ago
Solution, see my post. ;-)
neya•51m ago
This argument is valid if journalism was actually journalism instead of just ripping off trending stories from HN and Reddit and rehashing it with sloppy AI and calling it a day and putting in 4 lines of text buried inside 400 ads.
pibaker•48m ago
I don't like the state of journalism either but you realize this is a vicious cycle, no? People not paying for news (by buying newspaper, or more importantly paying for classified ads) leading to low quality online reporting leading to people not wanting to pay for online news.
scared_together•36m ago
In the case of the New York Times, they have subscriptions and many are willing to pay for their work - but their subscriptions are not ad-free.
curtisblaine•11m ago
> Journalists shouldn't try to make their living by finding profitable ads

I mean, they can absolutely try. That doesn't mean they should succeed.

decimalenough•59m ago
This is why people continue to lament Google Reader (and RSS in general): it was a way to read content on your own terms, without getting hijacked by ads.
Cyphase•52m ago
RSS and feed readers still exist! All hope is not lost.
fsflover•52m ago
People should stop lamenting Google Reader and start using RSS. There are numerous threads about it on HN, e.g., https://news.ycombinator.com/item?id=45459233
bergheim•17m ago
What on earth do you have to rely on alphabet, an ad company, to read rss for? there are many other options, that are not made by an ad company.

Google Reader was never the answer. It's such a shame that people even here don't realize that relying on Google for that had interests at odds - and you weren't part of the equation at all.

Well, except for your data. You didn't give them enough data. So they shut down shop. Gmail though, ammirite? :D

Yeah I wonder why gmail was not one of the shut down products /s

bot403•15m ago
Why lament it? I've been using Inoreader for over a decade after Google Reader went away. And I gladly pay for it year after year.
h4ch1•53m ago
This rubbish also exists disproportionately for recipe pages/cooking websites as well.

You have 20 ads scattered around, an autoplaying video of some random recipe/ad, 2-3 popups to subscribe, buy some affiliated product and then the author's life story and then a story ABOUT the recipe before I am able to see the detailed recipe in the proper format.

It's second nature to open all these websites in reader mode for me atp.

jopsen•48m ago
Good sites do exist. It's just that they drown.
h4ch1•34m ago
True, these ad heavy cooking sites also dabble extensively in SEOmaxxing their way to the top.
ray023•52m ago
I think it's a GOOD thing, actually. Because all these publications a dying anyway. And even if your filter out all the ad and surveillance trash, you are left with trash propaganda and brain rot content. Like why even make the effort of filtering out the actual text from some "journalist" from these propaganda outlets. It's not even worth it.

If people tune out only because how horrible the sites are, good.

hilbert42•52m ago
These days the NYT is in a race to the bottom. I no longer even bother to bypass ads let alone read the news stories because of its page bloat and other annoyances. It's just not worth the effort.

Surely news outlets like the NYT must realize that savvy web surfers like yours truly when encountering "difficult" news sites—those behind firewalls and or with megabytes of JavaScript bloat—will just go elsewhere or load pages without JavaScript.

We'll simply cut the headlines from the offending website and past it into a search engine and find another site with the same or similar info but with easier access.

I no longer think about it as by now my actions are automatic. Rarely do I find an important story that's just limited to only one website, generally dozens have the story and because of syndication the alternative site one selects even has identical text and images.

My default browsing is with JavaScript defaulted to "off" and it's rare that I have to enable it (which I can do with just one click).

I never see Ads on my Android phone or PC and that includes YouTube. Disabling JavaScript on webpages nukes just about all ads, they just vanish, any that escape through are then trapped by other means. In ahort, ads are optional. (YouTube doesn't work sans JS, so just use NewPipe or PipePipe to bypass ads.)

Disabling JavaScript also makes pages blindingly fast as all that unnecessary crap isn't loaded. Also, sans JS it's much harder for websites to violate one's privacy and sell one's data.

Do I feel guilty about skimming off info in this manner? No, not the slightest bit. If these sites played fair then it'd be a different matter but they don't. As they act like sleazebags they deserve to be treated as such.

CalRobert•38m ago
Do you think youtube will continue to make it possible to use alternate clients, or eventually go the way of e.g. Netflix with DRM so you're forced to use their client and watch ads?
curtisblaine•14m ago
Big tech will slowly enforce "secure browsing" and "secure OS" in a way that will make it impossible to browse the web without a signed executable approved by them. DRM is just a temporary stopgap.
hilbert42•2m ago
If Google were just starting YouTube today then DRM would likely be enforced through a dedicated app. The trouble for Google is that millions watch YouTube through web browsers many of whom aren't even using a Google account let alone even being subscribers to a particular YouTube page.

Only several days ago I watched the presenter of RobWords whinging about wanting more subscribers and stating that many more people just watch his presentations than watch and also subscribe.

The other problem YouTube has is that unlike Netflix et al with high ranking commercial content are the millions of small presenters who do not use advertising and or just want to tell the world at large their particular srories. Enforced DRM would altogether ruin that ecosystem.

alpinisme•37m ago
What does playing fair mean in this context? It would be one thing if you were a paid subscriber complaining that even paying sucks so you left, but it sounds like you’re not.
hilbert42•21m ago
I'd like to answer that in detail but it's impractical to do so here as it'd take pages. As a starter though begin with them not violating users' privacy.

Another quick point: my observation is that the worse the ad problem the lower quality the content is. Cory Doctorow's "enshitification" encapsulates the problems in a nutshell.

zahlman•9m ago
If you have enough detail for a blog post I'd heartily encourage you to submit it.
curtisblaine•19m ago
You're right, it means nothing. But it cuts two ways. These sites are sending me bytes and I choose which bytes I visualize (via an ad blocker). Any expectation the website has about how I consume the content has no meaning and it's entirely their problem.
appreciatorBus•29m ago
> Surely news outlets like the NYT must realize that savvy web surfers like yours truly when encountering "difficult" news sites—those behind firewalls and or with megabytes of JavaScript bloat—will just go elsewhere or load pages without JavaScript.

No.

"savvy" web surfers are a rounding error in global audience terms. Vast majorities of web users, whether paying subscribers to a site like NYT or not, have no idea what a megabyte is, nor what javascript is, nor why they might want to care about either. The only consideration is whether the site has content they want to consume and whether or not it loads. It's true that a double digit % are using ad blockers, but they aren't doing this out of deep concerns about Javascript complexity.

Do what you have to do, but no one at the NYT is losing any sleep over people like us.

keane•17m ago
It’s hard to beat https://lite.cnn.com and https://text.npr.org (I imagine their own employees likely use these as well) or https://newsminimalist.com
Aurornis•1m ago
> Surely news outlets like the NYT must realize that savvy web surfers like yours truly when encountering "difficult" news sites—those behind firewalls and or with megabytes of JavaScript bloat—will just go elsewhere or load pages without JavaScript.

They know this. They also know that web surfers like you would never actually buy a subscription and you have an ad blocker running to deny any revenue generation opportunities.

> Do I feel guilty about skimming off info in this manner? No, not the slightest bit.

Why would you feel guilty for not visiting a site you’re not paying for and where you’re blocking ads? Your visit would provide nothing of value to them.

napolux•51m ago
and the NYT web team was praised as one of the best in the world some (many?) years ago.
gnabgib•37m ago
Some of them are good (formerly Richard Harris - Svelte[0]) some of them should stop podcasting.

[0]: https://svelte.dev/

keane•21m ago
previously: nytlabs.com https://web.archive.org/web/20191025052129/http://nytlabs.co...

now: https://rd.nytimes.com/

mvrckhckr•46m ago
Only major media can get away with this kind of bloat. For the normal website, Google would never include you in the SERPs even if your page is a fraction of that size.
galphanet•39m ago
This is just the top of the iceberg. Don't get me started on airlines websites (looking at you Air Canada), where the product owner, designers, developers are not able to get a simple workflow straight without loading Mb of useless javascript and interrupt the user journey multiple times. Give me back the command line terminal like Amadeus, that would be perfect.

How can we go back to a Web where websites are designed to be used by the user and not for the shareholders?

bigfatkitten•36m ago
> How can we go back to a Web where websites are designed to be used by the user and not for the shareholders?

Or for developers to pad their CV.

niccl•26m ago
Sadly, I think the only answer is some other form of payment than ad clicks. I've no idea what that could be, though.
userbinator•18m ago
How can we go back to a Web where websites are designed to be used by the user and not for the shareholders?

Loudly oppose the trendchasing devs who have been brainwashed into the "newer is better" mindset by Big Tech. I'm sure the shareholders would want to reduce the amount they spend on server/bandwidth costs and doing "development and maintenance" too.

Simple HTML forms can already make for a very usable and cheap site, yet a whole generation of developers have been fed propaganda about how they need to use JS for everything.

ngruhn•13m ago
> Don't get me started on airlines websites

You can't beat China Southern . They have the most dog shit website I've ever seen. The flight was fine but I gave up doing online check in after 3 attempts. Never mind the bloat:

- required text fields with wrong or missing labels. One field was labeled "ticket no.". It kept getting rejected. I randomly tried passport number instead. It worked.

- sometimes fields only have a placeholder that you can't fully read because the field has not enough width ("Please enter the correct...") and the placeholder disappears once you start typing.

- date picker is randomly in Chinese

- makes you go through multi step seat selection process only to tell you at the end that seat selection is not possible anymore.

- signed up with email; logged out and went back to the SAME login page; now sign up via phone number is required!?

PunchyHamster•38m ago
Our developers managed to run around 750MB per website open once.

They have put in ticket with ops that the server is slow and could we look at it. So we looked. Every single video on a page with long video list pre-loaded a part of it. The single reason the site didn't ran like shit for them is coz office had direct fiber to out datacenter few blocks away.

We really shouldn't allow web developers more than 128kbit of connection speed, anything more and they just make nonsense out of it.

ceejayoz•28m ago
Same for fancy computers. Dev on a fast one if you like, but test things out on a Chromebook.
mananaysiempre•21m ago
“Craptop duty”[1]. (Third time in three years I’m posting an essentially identical comment, hah.)

[1] https://css-tricks.com/test-your-product-on-a-crappy-laptop/

Joel_Mckay•14m ago
Based on the damage rate for company laptop screens, one can usually be sure anything high-end will be out of your own pocket. =3
sublinear•24m ago
I'm pretty damn sure those videos were put on the page because someone in marketing wanted them. I'm pretty sure then QA complained the videos loaded too slowly, so the preloading was added. Then, the upper management responsible for the mess shrugged their shoulders and let it ship.

You're not insightful for noticing a website is dog slow or that there is a ton of data being served (almost none of which is actually the code). Please stop blaming the devs. You're laundering blame. Almost no detail of a web site or app is ever up to the devs alone.

From the perspective of the devs, they expect that the infrastructure can handle what the business wanted. If you have a problem you really should punch up, not down.

arccy•20m ago
Sounds just like a "helpless" dev that shifts blame to anyone but themselves.
sublinear•18m ago
Do you have a suggestion how else to handle the situation I described?
Joel_Mckay•19m ago
In general, how people communicate internally and with the public is important.

https://en.wikipedia.org/wiki/Conway's_law

Have a wonderful day =3

zahlman•18m ago
"Developers" here clearly refers to the entire organization responsible. The internal politics of the foo.com providers are not relevant to Foo users.
hobs•17m ago
From the perspective of the devs, they have a responsibility for saying something literally wont fly anywhere, ever, saying the business is responsible for every bad decision is a complete abrogation of your responsibilities.
sublinear•13m ago
Why don't you tell your boss or team something like that and see how well that flies.

The responsibility of the devs is to deliver what was asked. They can and probably do make notes of the results. So does QA. So do the other stakeholders. On their respective teams they get the same BS from everyone who isn't pleased with the outcome.

Ultimately things are on a deadline and the devs must meet requirements where the priority is not performance. It says nothing about their ability to write performant code. It says nothing about whether that performant code is even possible in a browser while meeting the approval of the dozens of people with their own agendas. It says everything about where you work.

xigoi•7m ago
> Please stop blaming the devs. You're laundering blame. Almost no detail of a web site or app is ever up to the devs alone.

If a bridge engineer is asked to build a bridge that would collapse under its own weight, they will refuse. Why should it be different for software engineers?

sublinear•4m ago
It's a website and not a bridge. Based on the description given, it's not a critical website either. If it was, the requirements would have specified it must be built differently.

You're not even arguing with me BTW. You're arguing against the entire premise of running a business. Priorities are not going to necessarily be what you value most.

nikanj•2m ago
Because bridge engineers can be sued if the bridge kills people
Joel_Mckay•24m ago
If you want to see context aware pre-fetching done right go to mcmaster.com ...

There are good reasons to have a small cheap development staging server, as the rate-limited connection implicitly trains people what not to include. =3

Crowberry•37m ago
I hate this trend of active distraction. Most blogs have a popup asking you to subscribe as soon as you start scrolling.

It’s as if everyone designed their website around the KPI of irritating your visitors and getting them to leave ASAP.

throwatdem12311•33m ago
49mb web page? Try a 45mb graphql response.
zahlman•20m ago
This site more or less practices what it preaches. `newsbanner.webp` is 87.1KB (downloaded and saved; the Network tab in Firefox may report a few times that and I don't know why); the total image size is less than a meg and then there's just 65.6KB of HTML and 15.5 of CSS.

And it works without JavaScript... but there does appear to be some tracking stuff. A deferred call out to Cloudflare, a hit counter I think? and some inline stuff at the bottom that defers some local CDN thing the old-fashioned way. Noscript catches all of this and I didn't feel like allowing it in order to weigh it.

cjs_ac•17m ago
My family's first broadband internet connection, circa 2005, came with a monthly data quota of 400 MB.

The fundamental problem of journalism is that the economics no longer works out. Historically, the price of a copy of a newspaper barely covered the cost of printing; the rest of the cost was covered by advertising. And there was an awful lot of advertising: everything was advertised in newspapers. Facebook Marketplace and Craigslist were a section of the newspaper, as was whichever website you check for used cars or real estate listings. Journalism had to be subsidised by advertising, because most people aren't actually that interested in the news to pay the full cost of quality reporting; nowadays, the only newspapers that are thriving are those that aggressively target those who have an immediate financial interest in knowing what's going on: the Financial Times, Bloomberg, and so on.

The fact is that for most people, the news was interesting because it was new every day. Now that there is a more compelling flood of entertainment in television and the internet, news reporting is becoming a niche product.

The lengths that news websites are going to to extract data from their readers to sell to data brokers is just a last-ditch attempt to remain profitable.

lousken•10m ago
rule #1 is to always give your js devs only core 2 quad cpus + 16GB of RAM

they won't be able to complain about low memory but their experience will be terrible every time they try to shove something horrible into the codebase

userbinator•8m ago
I also use and like the comparison in units of Windows 95 installs (~40MB), which is also rather ironic in that Win95 was widely considered bloated when it was released.

While this article focuses on ads, it's worth noting that sites have had ads for a long time, but it's their obnoxiousness and resource usage that's increased wildly over time. I wouldn't mind small sponsored links and (non-animated!) banners, but the moment I enable JS to read an article and it results in a flurry of shit flying all over the page and trying to get my attention, I leave promptly.

the_snooze•5m ago
It's really hard to consider any kind of web dev as "engineering." Outcomes like this show that they don't have any particular care for constraints. It's throw-spaghetti-at-the-wall YOLO programming.
BoneShard•2m ago
it's still engineering, just for different constraints - cost & speed.

Show HN: iFrame Tester Gator

https://iframetest.com/
1•tonysurfly•2m ago•0 comments

Show HN: Graft – Your local environment, everywhere

https://graft.run
1•erdaniels•3m ago•0 comments

Canada's Bill C-22 Mandates Mass Metadata Surveillance of Canadians

https://www.parl.ca/DocumentViewer/en/45-1/bill/C-22/first-reading
2•opengrass•4m ago•0 comments

Russia's new elite hit squad was compromised by using Google Translate

https://theins.ru/en/inv/290235
1•amarcheschi•4m ago•0 comments

DriverExplorer – Windows kernel driver loader and viewer in Rust

https://github.com/orinimron123/DriverExplorer
1•orinimron123•5m ago•0 comments

I'm Too Lazy to Check Datadog Every Morning, So I Made AI Do It

https://quickchat.ai/post/automate-bug-triage-with-claude-code-and-datadog
1•piotrgrudzien•7m ago•0 comments

Turing, Gödel, and Church at Princeton in the 1930s (2012) [video]

https://www.youtube.com/watch?v=kO-8RteMwfw
1•gone35•9m ago•0 comments

Wizaskdo

https://github.com/xmonader/wizaskdo
1•aredirect•13m ago•1 comments

Show HN: Lux – Drop-in Redis replacement in Rust. 5.6x faster, ~1MB Docker image

https://github.com/lux-db/lux
2•mattyhogan•13m ago•1 comments

LessWrong Policy on LLM Use

https://www.lesswrong.com/posts/nQWavk9mnwcv6ScMR/new-lesswrong-editor-also-an-update-to-our-llm-...
2•xpe•14m ago•0 comments

It Ought to Be a Pull Door

https://elliotbonneville.com/it-really-ought-to-be-a-pull-door/
2•elliotbnvl•14m ago•0 comments

Show HN: Flutterby, an App for Flutter Developers

https://flutterby.app/
2•DavidCanHelp•15m ago•1 comments

Sewage Dump Is Now One of America's Best Bird Sanctuaries [video]

https://www.youtube.com/watch?v=gt_eVx5AX2s
1•EwanG•18m ago•0 comments

Show HN: PostSupremo – Generate authentically inauthentic LinkedIn content

https://www.postsupremo.com/
1•raphaelsoeiro•19m ago•0 comments

Show HN: HUMANTODO

https://humantodo.dev/
3•bodash•20m ago•1 comments

State Department Cuts Price of Renouncing U.S. Citizenship to $450

https://www.nytimes.com/2026/03/15/us/us-citizenship-renounce-price-cut.html
4•vinni2•23m ago•0 comments

Show HN: What Is Your Face Worth in the Modeling Industry?

https://facemaxxing.vercel.app/
1•roozka10•24m ago•0 comments

Show HN: Whspe – We decomposed TTFB to build a real hosting quality score

1•gezginweb•24m ago•0 comments

Reddit Post 4

https://old.reddit.com/r/PisequaltoNP/comments/1rupoi7/practical_pnp_paper/
1•KaoruAK•24m ago•0 comments

Ghost Logits: Simulating missing partition mass in sampled softmax [pdf]

https://github.com/yousef-rafat/MaximusLLM/blob/main/docs/maxis.pdf
1•yousef_g•25m ago•0 comments

The Toyota 4Runner Trailhunter's Snorkel Isn't Even a Snorkel, So Be Careful

https://www.thedrive.com/news/the-toyota-4runner-trailhunters-snorkel-isnt-even-a-snorkel-so-be-c...
3•PaulHoule•26m ago•0 comments

UK Companies House security blunder leaves director data exposed

https://www.accountingweb.co.uk/tech/tech-pulse/companies-house-security-blunder-leaves-director-...
3•mmarian•26m ago•0 comments

Demos of 2025 from the Demoscene

https://laurent.le-brun.eu/blog/the-best-demos-of-2025-from-the-demoscene
2•laurentlb•27m ago•0 comments

Show HN: 3D Tic Tak Toe – More Challenging Then You Think

https://arthur-ficial.github.io/tictactoe-3d/
2•franze•29m ago•1 comments

LLMs can be absolutely exhausting

https://tomjohnell.com/llms-can-be-absolutely-exhausting/
2•tjohnell•30m ago•0 comments

Show HN: A local-first genomic analysis toolkit

https://github.com/emrecolako/savior/
1•emre•30m ago•0 comments

BioNTech founders to depart, form new mRNA-focused company

https://www.statnews.com/2026/03/10/biontech-mrna-ugur-sahin-ozlem-tureci-depart-new-company/
2•brandonb•31m ago•0 comments

Claude-Code-Workflow – Orchestrate Multiple CLI Agents

https://github.com/catlog22/Claude-Code-Workflow
1•jeremyjh•31m ago•0 comments

ThoughtRAIL – A Multi-AI Thinkspace

https://thoughtrail.ai
1•codingnibble•34m ago•1 comments

. GotHub All the Things

https://x61.sh/log/2026/03/14032026191148-gothub.html
2•jnpnj•35m ago•1 comments