Show HN: Cut the crap – remove AI bullshit from websites (cut-the-crab.streamlit.app)

356 points by muc-martin ↗ HN
I’ve spent a lot of time reading articles that promise a lot but never give me what I’m looking for. They’re full of clickbait titles, scary claims, and pointless filler. It’s frustrating, and it’s a waste of my time.

So I made a tool. You give it a URL, and it tries to cut through all that noise. It gives you a shorter version of the content without all the nonsense. I built this because I’m tired of falling for the same tricks. I just want the facts, not a bunch of filler.

What do you think? I’m also thinking of making a Chrome extension that does something similar—like a reader mode, but one that actually removes the crap that gets in the way of real information. Feedback welcome.

206 comments

[ 5.2 ms ] story [ 170 ms ] thread
I half expected it to just show me empty pages.
nice idea - maybe for really bad articles
(comment deleted)
"You've created a tool that simplifies content by removing distractions and unnecessary information, focusing on delivering concise facts. Additionally, you're considering developing a Chrome extension that enhances this functionality by providing a cleaner reading experience. Feedback on this idea is welcome."

maybe add something about keeping pronouns consistent? otherwise pretty cool!

Does it use AI to remove the AI bullshit?
The Last Samurai but with regex. Regizashi.
What model do you use to summarize?
(comment deleted)
One data-point, tested on a recipe website (https://prettysimplesweet.com/french-toast) and got what I was looking for without the fluff.

How about the ability parametrize with the target URL? Something like https://cut-the-crab.streamlit.app/[TARGET_URL] ?

Isn't this shortsighted in the sense that it removes all incentive for the creators to create?

A pre-click quality signal is more interesting and fair I imagine. Though I don't know how one can build a solution that is not game-able.

With a risk of oversimplifying - that an entire unit of content (such as a page) can be usefully compressed to a short list, indicates that the original content had low value to start with.

An information theory centric angle that is interesting to think about.

It would be a good thing that it removes incentives for the creators to create. Read between the lines: for the majority of current low-content creators, who are driven by the incentives that exist today.

That would leave us with another set of new creators that would emerge, those people who would be driven just by the desire of sharing a tiny piece of their lives or knowledge, purely for the fun of it, without needing more incentive than the joy of doing it.

you know... like the internet was in the begining.

I'd like seeing that :)

> It would be a good thing that it removes incentives for the creators to create.

Absolutely. The Internet has way too many "content creators" and not enough "artists, writers, and musicians."

When I go online, I'm not looking to "discover and consume content." What a bland way to describe the output of creativity.

Feel free to connect. I am also looking for artist, writers and musicians. I’m building Kushty buck records as a digital record store. More hang out in the local record store than we trying to sell records!
It’s not my job to incentivize people. I’m under no obligation to view content in the exact form the creator wants. If this breaks their monetization scheme then they should figure out something else, or put up with it and rely on the readers who don’t do that.
> Isn't this shortsighted in the sense that it removes all incentive for the creators to create?

Before ~2006, we all had blogs, and posted regularly with no financial incentive; imagine a web where people posted to share their expertise, and that's what the early internet was. Money ruined this.

Also, early youtube (and google videos) had plenty of stuff to watch. Would youtube be full of "professional" "content" with no ads? Probably not, but there is a world in which youtube subscriptions actually gated videos that required a budget to make.

> Isn't this shortsighted in the sense that it removes all incentive for the creators to create?

When I was young and naive, I learned guitar so I could make tunes, not realizing I'd failed to search engine optimize narratives about my journey for ad placement to fund my spotify pay for play to get myself concert gigs to sell hats and t-shirts until I could land sponsors.

I'm sad to think in my naïveté I might have encouraged future children to create music for themselves and put it out there to see if it resonates with others, instead of enroll the kids into creator influencer classes teaching how to content mill for the idiocracy.

I'm ashamed I thought personal joy and fulfillment was a valid incentive, taking away their drive to generate and grow rich.

This hits hard man! Beautiful writing, beautiful sentiment. Resonates with me, I too was a naive person learning guitar so I could express my feelings and views in the form of song! Know what I mean, yeah yeah
when API and larger context window? i'm interested in using it in production
There is an existing app for this: https://www.boringreport.org/

But a plugin is nice too.

Thanks for pointing this out! As far as I can tell, Boring Report “curates” news and offers preselected topics. However, I’m looking for something more like Chrome or Firefox’s Reader Mode, which distills any website down to its essential information.
I don't understand what "AI" is referring to here. Seems like it's removing useless fillers in general, which makes the title underselling it. I thought it was a service removing AI images or something, which wouldn't be that interesting.
Yes, that's true - actually i meant distilling the key points from articles and removing AI generated SEO fillers among other things
So then isn’t it easier to just summarise? I realise this wouldn’t be as novel and is kind of a solved problem.
> removing AI generated SEO fillers

We had SEO filler rubbish before we had AI.

Is it actually looking for AI at all or was this just included as the current buzzword.

Ferengi rule of acquisition #239: Never be afraid to mislabel a product. Besides, selling AI with the promise to remove AI is self-perpetuating.
Wait, are you suggesting they SEO'd the article on how to remove SEO filler? I'm sure that can't be true.
Sure... You just wanted to add your own clickbait because AI is popular, ironic huh?
2000 character limit.
Yeah sorry, just to keep costs at bay for this prototype :)
Feels like it “RSS-ified” a given website, which is a good vibe. Something like this baked into RSS-Bridge or some other feed curation platform could be a great way to ingest websites that lack RSS feeds themselves, especially if the codebase can run locally.
Beyond that, maybe we should bring back Gopher. Pictures online really don't seem to be worth 1000 words these days.
A picture is worth 10K words - but only those to describe the picture. Hardly any sets of 10K words can be adequately described with pictures. --Alan Perlis
Gopher never went away, it's still there if you want it.
Technically, yes, but it's no longer where most organizations index relevant information.
How about a plugin that turns every website into something formatted like Hackernews and even rewrites comments to sound more like Hackernews people.
When a page has that much BS on it, is there actually anything worth reading?

I interpret a click bait title as having nothing to offer at all. On the off chance that there is something there, it will almost certainly be repeated elsewhere with less cruft.

The irony of AI removing AI content. I used this for my marketing generation (using AI of course) real estate business and it misinterpreted examples as the actual listings.

Also if you use Https instead of https in the url field it gives an error…

> The irony of AI removing AI content

We love novel ways of wasting fossil fuels!!

Nothing directed at OP here, I actually love this idea and I’ll totally use this for recipes

Just like the crypto the AI craze maybe be another instantiation of Bostrom's paperclip maximiser running on a hybrid human-machine topology.
I see it more like, there are a lot of relationships balanced by conflict, such as Adsense advertiser and target audience. The advertiser wants you to buy product, the target audience wants to get free content. Both sides will exploit every tool at their disposal (Adsense metrics, adblockers) to get an upper hand in the relationship. It just so happens that this time, AI can play both sides.
In a sense, it's like machine filtering out machine-generated text to get to the stuff that the human needs. Like grepping logs, but less deterministic.
Using a bullshit generator to remove bullshit seems questionable. That said I sympathize with your frustration over the flood of pure garbage that's drown the web.
The bullshit generator works really well. This is why there's so much bullshit in the first place.
I completely share your frustration with filler content and the tedious hunt for actual "news." (It speaks volumes about the state of the news industry—declining subscriptions, the normalization of clickbait, and a focus on quantity over quality.)

However, relying on AI as a solution has its own pitfalls: Even state-of-the-art models frequently generate inaccuracies and hallucinations, which raises questions about whether AI truly adds value if the extracted "information nugget" truly is what the original's essence is about or just another layer of BS.

Yeah. I put URLs I'm 100% sure weren't generated by AI spammers, and got out a third rate AI generated summary that skipped most of the detail. I put in URLs consisting entirely of obviously AI-generated shilling and got brief AI generated shilling. I put in the HN homepage and the text got longer ....
This is cool. How do you intend this to be different from general chat-based AI tools out there? Meaning, I can already do something like this with ChatGPT or similar.

Is the idea that your site works with sites that are blocking ChatGPT, or is the goal to be a more native browsing experience (via chrome extension)?

If I give ChatGPT your comment (slightly edited):

” I’ve spent a lot of time reading articles that promise a lot but never give me what I’m looking for. They’re full of clickbait titles, scary claims, and pointless filler. It’s frustrating, and it’s a waste of my time. gives you a shorter version of the content without all the nonsense. I’m tired of falling for the same tricks. I just want the facts, not a bunch of filler.

Here’s the URL: https://eu.usatoday.com/story/news/politics/elections/2024/1...

I get this:

” President-elect Donald Trump attended the reopening of Paris’s Notre-Dame Cathedral, marking his first international trip since the election. French President Emmanuel Macron hosted Trump at the Élysée Palace, where they were joined by Ukrainian President Volodymyr Zelenskyy for discussions on the ongoing conflict in Ukraine. The reopening ceremony, attended by over 50 world leaders, celebrated the cathedral’s restoration following the 2019 fire. First Lady Jill Biden represented the current U.S. administration at the event.

Cut-The-Crap gives me this, which is also good, but not necessarily a benefit over what I already have:

” French President Emmanuel Macron welcomed U.S. President-elect Donald Trump to the Elysée Palace in Paris ahead of the reopening of Notre-Dame Cathedral, which has been closed since a devastating fire in 2019. This marks Trump's first trip abroad since his election.

Macron is set to meet Ukrainian President Volodymyr Zelenskyy after Trump, and the three leaders will meet together. Approximately 50 world leaders are expected to attend the cathedral's reopening, although President Joe Biden will be represented by First Lady Jill Biden.

Trump and Zelenskyy last met in September during the UN General Assembly. Despite speculation of a meeting during this visit, a Trump transition official stated no such meeting was planned.

Macron has positioned himself as a mediator in the ongoing Russia-Ukraine conflict, which began in February 2022. The U.S., France, and allies have imposed sanctions on Russia to support Ukraine's territorial integrity. Zelenskyy has urged the Biden administration for more support, including lifting restrictions on Ukraine's military actions against Russia.”

Much of the trash on the internet has nothing to do with AI, but instead is caused by using AdSense type funding. If you have a site and use revenue from ads as your funding, then the way to in increase your revenue is more show more ads.

So add more fluff, move the actual thing people are looking for to the bottom, etc. Oh and add controversy, "The only authentic". Then add sex - a suggestive photo.

The thing is that AI can now generate these sites for you so no need to do anything yourself.

Finally pay Google to feature your ad - I mean recipe - and do other stuff to ensure that real recipes do not steal your traffic. :-)

Speaking of recipes, I just tried this on a page with a quiche recipe. The original page was pretty much a novella built around a recipe. OPs tool worked perfectly. Nicely done.
Paprika is a fantastic recipe filing app that distills bloated pages into just the facts.
I’ll check it out.

I’ve just been asking chatgpt for recipes lately and it’s doing a great job. The other night I made béchamel sauce for the first time (cooking for 6 dinner guests!). ChatGPT nailed it.

I’m 2% sad for all the recipe websites it’s ripping content from. But then I remember what utter Adsense cancer they all are. “My mum made this recipe! You’ll never guess step 6!” While being plastered with 8 auto playing videos on the edges of the screen. I hope those websites suffer a firey death.

I mean, that's fair to some extent.

But on the other hand you could have just purchased any cookbook that covers the basics, instead of taking all this web-scaped content without attribution or compensation. I mean, look, I totally get it and I'm certainly guilty of this too - but let's not pretend that we're not basically stealing other people's content here. Much of the time those people running those recipe websites are just trying to cover their hosting costs and make a squeak of money on the side.

A friend of mine tried to set up a website that would host open-source recipes for people - he called it The Open Sauce - but in the end there just wasn't enough input from recipe creators.

Also, and by the way, the top google hit for bechemal is this : https://www.allrecipes.com/recipe/139987/basic-bechamel-sauc.... Few ads, and the recipe is at the top of the page. No life story in sight.

Apparently the recipe for bechemal sauce dates back to at least 1733. I think it’s pretty fairly in the public domain at this point. Those poor “content creators” are also just copying the recipe from someone else, just like chatgpt is. I’m sure I even own multiple cookbooks which cover the recipe - it’s just easier and faster to ask chatgpt than go hunting in my bookshelf.

I feel a little sorry for the good quality cooking websites out there. I’m just so burned by the bad ones that I’d rather skip the Google search. ChatGPT is also a straight out better resource because I can ask followup questions to chatgpt - “How much should I make for 6 people?” / “What is rue, anyway?” “It’s been a few minutes and my milk isn't thinkening. Am I doing anything wrong?” - etc. It’s an incredible cooking aide at my level of skill.

There are interesting parallels between LLMs and downloading pirated movies/shows.

In the first case its a trillion dollar business based on scraping the entire internet and sharing out a lossy, compressed version of the content with no attribution or financial contributions to the original creator. In the second case its a shady, technically illegal practice of scraping DVDs or online video streams and sharing a lossy, compressed version without attribution or financial contributions to the creator.

Maybe Napster just needed VC backing to make it seem legit.

> no attribution or financial contributions to the original creator

This is an interesting idea, but I don't think it makes much sense to apply that logic to classic kitchen recipes. Who, exactly, is the original creator here?

The common recipes I'm asking chatgpt about - crepes, homemade pasta or bechamel sauce - are hundreds of years old. We could extend your metaphor to say that the bechamel sauce recipe has been "pirated" by generations of cookbooks for hundreds of years. Chatgpt is just continuing the well established tradition of recipe piracy, in order to bring these amazing recipes to the next generation of chefs.

After all, allrecipes.com didn't invent bechamel sauce either. Do they make financial contributions to the original creator of the recipe? I think not.

I think the underlying question there, and one I don't have a solid answer for, is whether ChatGPT is considered to be scraping the underlying recipe or the webpage itself and all the content that goes along with it. The recipe may be centuries old potentially, but the page, content, images, etc are all content created and owned by the site creator

Edit: for a better example - Brothers Grimm stories aren't protected, but if someone makes a movie based on those stories the movie absolutely protected.

I think the real question is this: Is chatgpt "just copying" the content in its training set? What constitutes plagerism, exactly?

If ChatGPT is reproducing content verbatim from its training set, then I think the claim its violating copyright holds a lot of water. (And I think there was a NYT lawsuit claiming such - and I wish them well).

But if chatgpt learns from 100 recipes for bechamel sauce, and synthesizes them into its own, totally original description, then I don't see how what its doing is any different from what the authors of those recipe books & websites are doing. If anything, its probably synthesizing a lot more sources than any recipe author. If the only common factor between chatgpt's output and any specific source is the (public domain) recipe itself then that seems ethically in the clear to me.

I can't see a justification to criminalise what chatgpt is doing with recipes, without casting so wide a net as to open recipe authors up for persecution in the same way.

Scraping a website isn't illegal. When humans do it, we call it browsing the web.

At a minimum it's a big legal gray area. Writing a book review isn't illegal and requires no financial engagement with the publisher, but I can't actually find if SparkNotes or CliffNotes have to pay royalties. Those would be a pretty good parallel in my mind, they are doing more than a quick summary or review and are effectively compressing the content.

It feels wrong to me but that says nothing of the laws we currently have or how a judge would rule on it. Personally if I were on a jury I'd be inclined to side with the NY Times in their case against OpenAI, with the huge caveat that I only know the basic of their case and am not bound to only what's officially evidence.

Yeah, I feel the same re: NY Times. But thats because (iirc) the model was reproducing large parts of their articles word-for-word.

But so long as chatgpt doesn't reproduce any of its sources word for word, I don't think its a problem. Especially since cookbooks have been doing the same thing for centuries.

At least, I think that's where I would draw the line. But I agree - we're in very new territory. Who knows what a judge will think.

> Maybe Napster just needed VC backing to make it seem legit.

That's more or less what took Uber from criminal enterprise to mainstream.

I'm using Cookbook that's similar, just paste the url and let it import (it works flawlessly >90% of the time for me). Love the layout on tablet, I get ingredients and steps side-by-side which is super useful.
Also Umami - I've had the most success with the widest variety of sites using this extension. Also has an excellent iOS app.
Let’s also add the fact that most sites cannot afford AI.
Have you looked into OpenAI's GPT-4o pricing lately? They charge $10 for 1M output tokens, or 500k tokens for the price of a $5/mo VPS.

If we assume a generous 2 tokens per word on average (OpenAI suggests it's actually 3 tokens per 4 words), that's still 5 full 50k word novels worth of text every month for the price of a single DigitalOcean droplet.

This pricing cannot be sustainable in the long term right? The LLM companies are currently bleeding money.
It’s not sustainable for anything other than static content generation. Any type of back and forth with LLM is simply too costly.
People love them some Faustian bargain.
Sure but that garbage is what AI have been trained on.
eventually the internet will become nothing more than grey goo excreted by the end node of the gpt caterpillar
I guess "fighting fire with fire" is a valid response, but historically it's also lead to the much worse arms race in many situations. Instead of trying to win a game I believe is illegitimate, I prefer not to play.

This chain is also kinda funny: "Cut the BS!" > Streamlit App > Streamlit bought by Snowflake to push their pretty low value (IMO) but very expensive AI play. You should figure out how to run this against the output of Snowflake AI; you'd probably end up with an SQL query result set :)

> Instead of trying to win a game I believe is illegitimate, I prefer not to play.

We were given this advice way back in 1985 with "the only winning move is not to play. how about a nice game of chess?"

Why is your url cut-the-crab and not cut-the-crap?
because eventually, everything becomes a crab
I pointed it to PornHub, and it returned this curiously wholesome summary:

  - 140 million daily engaged users
  - 600,000 active content creators
  - 1 million hours of free content available
  - Features include playlist creation and community engagement
  - Tailored video suggestions
  - Option to subscribe to Pornhub Premium for exclusive content at $9.99/month with a free week trial available.
Were you required to provide a drivers license number for the AI to view that?
PH blocks users in jurisdictions that require invasive age verification. They do not collect drivers license numbers from viewers.