Building Just the Headlines - A Clean News Experience

📝 Robert James Gabriel
⏱️ 8 min
Building Just the Headlines - Why I Created a Clean News Experience

I got tired of modern news websites. You know what I'm talking about - you click on a headline and suddenly you're drowning in ads, pop-ups, cookie banners, newsletter signup forms, and autoplay videos. All you wanted was to read the news, but instead you're playing digital whack-a-mole with intrusive elements.

So I built something different: Just the Headlines.

The Problem with News Today

Modern news consumption is broken. Here's what frustrated me:

Information Overload: Most news sites bombard you with dozens of stories, infinite scroll, and related articles that pull you into rabbit holes. Sometimes you just want to catch up quickly.

Ad Hell: News sites are basically advertising platforms that happen to have some journalism sprinkled in. The ads often take up more screen space than the actual content.

Clickbait Everything: Headlines are written to generate clicks, not inform. You end up clicking through multiple articles just to find out what actually happened.

Slow and Bloated: News sites load slowly because they're packed with tracking scripts, ad networks, and unnecessary features.

I wanted something simpler. Just give me the headlines. Let me decide what's worth my time.

What I Built

Just the Headlines is exactly what it sounds like - a clean, minimal website that shows you news headlines without all the noise. Here's what makes it different:

Clean Design

No ads. No pop-ups. No autoplay videos. Just headlines in a simple, readable format with plenty of white space. It loads instantly and gets out of your way.

Smart Categorization

Instead of overwhelming you with everything at once, I organized news into clear categories:

  • 🌍 General world news
  • 💻 Technology updates
  • 🏈 NFL, 🏀 Basketball, ⚽ Soccer, ⚾ Baseball
  • 🎬 Entertainment, 🎵 Music, 🎮 Gaming
  • And more

You can filter to exactly what interests you, or view everything at once.

Quality Sources

I pull from trusted sources like Hacker News for tech content and Reddit communities for different topics. Each source gets a credibility score so you know what you're reading.

Smart Features

The site automatically identifies trending stories and popular articles. It shows you how long ago something was posted and estimates reading time. Articles that are actually breaking news get highlighted.

How It Actually Works (The Technical Details)

The whole system is built around a simple Node.js script that collects news and a static website that displays it. Here's how each piece works:

The Node.js News Scraper

The heart of the system is a Node.js script (news-scraper.js) that runs every few hours to collect fresh headlines. Here's what it does:

Data Sources: Instead of paying for expensive news APIs, I use free sources:

  • Hacker News API for quality tech content
  • Reddit's JSON endpoints for different communities
  • Each source covers different categories (tech, sports, entertainment, etc.)

Smart Fetching: The script includes built-in protections:

  • Rate limiting to avoid getting blocked
  • Retry logic for failed requests
  • Browser-like headers to appear human
  • Different delays for different sources (Reddit needs more time between requests)

Data Processing: Raw data gets cleaned up:

  • Filters out self-posts and Reddit internal links
  • Standardizes the format (headline, link, source, category, timestamp)
  • Removes duplicates based on URL
  • Adds metadata like when it was fetched

Output: Everything gets saved as a single news.json file with about 225 articles across 14 categories.

The Configuration

The scraper is configurable without touching code:

const CONFIG = {
  OUTPUT_DIR: './src/_data',     // Where to save the JSON
  ARTICLES_PER_SOURCE: 15,       // How many per source
  DELAY_BETWEEN_REQUESTS: 2000,  // Rate limiting
  REQUEST_TIMEOUT: 15000         // How long to wait
};

Source Management

Each news source is defined as an object with:

  • URL: Where to fetch data from
  • Parser: Function to convert raw data into our format
  • Category: What type of news this represents

For example, here's how Hacker News works:

{
  name: 'Hacker News',
  url: 'https://hacker-news.firebaseio.com/v0/topstories.json',
  parser: async (data) => {
    // Gets list of story IDs, then fetches each story individually
    // Filters for stories with external URLs
    // Returns formatted article objects
  }
}

Reddit sources are simpler since they provide everything in one request:

{
  name: 'Reddit Technology',
  url: 'https://old.reddit.com/r/technology/hot.json?limit=25',
  parser: async (data) => {
    // Filters out self-posts and Reddit links
    // Maps Reddit data to our article format
  }
}

Error Handling

The script is designed to keep working even when things go wrong:

  • If one source fails, others continue
  • Network errors trigger automatic retries
  • Rate limiting gets detected and handled gracefully
  • The script logs everything so you can see what happened

The Website Integration

The brilliant part is how this connects to the website. Instead of building a complex backend, I use Eleventy (a static site generator) with the _data folder approach:

  1. Scraper saves to src/_data/news.json
  2. Eleventy builds the site with that data pre-loaded
  3. Website renders with all articles instantly available
  4. No API calls needed when users visit

This means:

  • Lightning fast loading (no waiting for API calls)
  • Works offline once loaded
  • Costs almost nothing to host
  • No complex server infrastructure needed

The Frontend

The website uses Vue.js for interactivity, but all the data is pre-loaded:

// Data comes from Eleventy's _data processing
allArticles: [{"headline":"Exploiting the IKKO Activebuds \"AI powered\" earbuds","link":"https://blog.mgdproductions.com/ikko-activebuds/","source":"Hacker News","publishedAt":"2025-07-02T14:06:43.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Gene therapy restored hearing in deaf patients","link":"https://news.ki.se/gene-therapy-restored-hearing-in-deaf-patients","source":"Hacker News","publishedAt":"2025-07-02T15:03:09.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Don’t use “click here” as link text (2001)","link":"https://www.w3.org/QA/Tips/noClickHere","source":"Hacker News","publishedAt":"2025-07-02T11:39:12.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Sony's Mark Cerny Has Worked on \"Big Chunks of RDNA 5\" with AMD","link":"https://overclock3d.net/news/gpu-displays/sonys-mark-cerny-has-worked-on-big-chunks-of-rdna-5-with-amd/","source":"Hacker News","publishedAt":"2025-07-02T16:10:46.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Double Is Winding Down","link":"https://double.finance/blog/wind_down","source":"Hacker News","publishedAt":"2025-07-02T15:33:09.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"MindsDB (YC W20) Is Hiring for an AI Solutions Engineer","link":"https://job-boards.greenhouse.io/mindsdb/jobs/4770283007","source":"Hacker News","publishedAt":"2025-07-02T17:29:55.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"The Zen of Quakerism (2016)","link":"https://www.friendsjournal.org/the-zen-of-quakerism/","source":"Hacker News","publishedAt":"2025-06-29T13:40:19.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Azure API vulnerability and roles misconfiguration compromise corporate networks","link":"https://www.token.security/blog/azures-role-roulette-how-over-privileged-roles-and-api-vulnerabilities-expose-enterprise-networks","source":"Hacker News","publishedAt":"2025-07-02T13:59:55.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"A List Is a Monad","link":"https://alexyorke.github.io//2025/06/29/a-list-is-a-monad/","source":"Hacker News","publishedAt":"2025-06-29T17:53:42.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"How large are large language models?","link":"https://gist.github.com/rain-1/cf0419958250d15893d8873682492c3e","source":"Hacker News","publishedAt":"2025-07-02T10:39:38.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Stop Killing Games","link":"https://www.stopkillinggames.com/","source":"Hacker News","publishedAt":"2025-07-02T16:45:32.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Huawei releases an open weight model trained on Huawei Ascend GPUs","link":"https://arxiv.org/abs/2505.21411","source":"Hacker News","publishedAt":"2025-07-02T07:36:41.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Show HN: CSS generator for a high-def glass effect","link":"https://glass3d.dev/","source":"Hacker News","publishedAt":"2025-07-02T15:51:03.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"ICEBlock climbs to the top of the App Store charts after officials slam it","link":"https://www.engadget.com/social-media/iceblock-climbs-to-the-top-of-the-app-store-charts-after-officials-slam-it-004319963.html","source":"Hacker News","publishedAt":"2025-07-02T15:47:32.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Private sector lost 33k jobs, badly missing expectations of 100k increase","link":"https://www.cnbc.com/2025/07/02/adp-jobs-report-june-2025.html","source":"Hacker News","publishedAt":"2025-07-02T13:40:33.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Plane crash near Kazakhstan's Aktau: recording surfaces of Russian giving order to open fire – photo, video","link":"https://www.pravda.com.ua/eng/news/2025/07/2/7519759/","source":"Reddit WorldNews","publishedAt":"2025-07-02T10:29:20.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"North Korea to Reinforce Moscow With 30,000 Troops, Officials Say","link":"https://www.kyivpost.com/post/55585","source":"Reddit WorldNews","publishedAt":"2025-07-02T13:17:06.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Ukraine summons US diplomat as Washington halts military aid shipments - Türkiye Today","link":"https://www.turkiyetoday.com/world/ukraine-summons-us-diplomat-as-washington-halts-military-aid-shipments-3203742","source":"Reddit WorldNews","publishedAt":"2025-07-02T10:57:38.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Kremlin obtains missile chips via dummy companies while Trump stalls sanctions – NYT","link":"https://www.pravda.com.ua/eng/news/2025/07/2/7519840/","source":"Reddit WorldNews","publishedAt":"2025-07-02T15:15:30.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Kremlin Welcomes Halt in U.S. Arms Shipments to Ukraine","link":"https://www.themoscowtimes.com/2025/07/02/kremlin-welcomes-halt-in-us-arms-shipments-to-ukraine-a89648","source":"Reddit WorldNews","publishedAt":"2025-07-02T12:53:20.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Ukraine warns halt of US weapons shipments will 'encourage Russia'","link":"https://www.bbc.co.uk/news/articles/cgk33k204ddo","source":"Reddit WorldNews","publishedAt":"2025-07-02T13:47:00.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"The Dalai Lama says he plans to reincarnate, ensuring the institution will continue","link":"https://apnews.com/article/india-dalai-lama-reincarnate-tibetan-buddhism-734d8d5d62f9cd29a35fc358abee0aa3","source":"Reddit WorldNews","publishedAt":"2025-07-02T09:15:17.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Armenia proposes banning broadcasting of Russian channels","link":"https://prm.ua/en/armenia-proposes-banning-broadcasting-of-russian-channels/","source":"Reddit WorldNews","publishedAt":"2025-07-02T11:02:56.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"US suspends supply of critical missiles and munitions to Ukraine","link":"https://novayagazeta.eu/articles/2025/07/02/us-suspends-supply-of-critical-missiles-and-munitions-to-ukraine-en-news","source":"Reddit WorldNews","publishedAt":"2025-07-02T09:39:38.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"North Korea to send as many as 30,000 troops to bolster Russia’s forces, Ukrainian officials say","link":"https://www.cnn.com/2025/07/02/europe/north-korea-troops-russia-ukraine-intl-cmd","source":"Reddit WorldNews","publishedAt":"2025-07-02T10:34:34.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Inquiry finds British committed genocide on Indigenous Australians","link":"https://www.bbc.com/news/articles/cn413zlld4mo","source":"Reddit WorldNews","publishedAt":"2025-07-02T14:00:32.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Latvia to supply Ukraine with 42 Patria 6x6 armoured vehicles","link":"https://www.pravda.com.ua/eng/news/2025/07/1/7519711/","source":"Reddit WorldNews","publishedAt":"2025-07-02T05:09:33.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"UK and Germany prepare to sign wide-ranging mutual defense treaty","link":"https://www.politico.eu/article/uk-germany-mutual-defense-treaty-nation-olaf-scholz-joint/","source":"Reddit WorldNews","publishedAt":"2025-07-02T05:30:31.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"New evidence suggests Russian forces shot down Azerbaijan Airlines Flight 8243","link":"https://www.euronews.com/2025/07/01/new-evidence-suggests-russian-forces-shot-down-azerbaijan-airlines-flight-8432","source":"Reddit WorldNews","publishedAt":"2025-07-01T19:59:04.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Dalai Lama defies China to say successor will be chosen by Tibetan tradition","link":"https://www.theguardian.com/world/2025/jul/02/dalai-lama-says-there-will-be-search-for-his-successor-ending-years-of-speculation","source":"Reddit WorldNews","publishedAt":"2025-07-02T13:00:40.000Z","category":"general","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"ICEBlock climbs to the top of the App Store charts after officials slam it","link":"https://www.engadget.com/social-media/iceblock-climbs-to-the-top-of-the-app-store-charts-after-officials-slam-it-004319963.html?src=rss","source":"Reddit Technology","publishedAt":"2025-07-02T07:46:59.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Trump’s ‘Big, Beautiful Bill’ is a middle finger to US solar energy","link":"https://www.engadget.com/general/trumps-big-beautiful-bill-is-a-middle-finger-to-us-solar-energy-152042835.html","source":"Reddit Technology","publishedAt":"2025-07-02T16:07:06.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Microsoft laying off about 9,000 employees in latest round of cuts","link":"https://www.cnbc.com/2025/07/02/microsoft-laying-off-about-9000-employees-in-latest-round-of-cuts.html","source":"Reddit Technology","publishedAt":"2025-07-02T13:08:51.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Anthropic tasked an AI with running a vending machine in its offices, and it not only sold some products at a big loss but it invented people, meetings, and experienced a bizarre identity crisis","link":"https://www.pcgamer.com/software/ai/anthropic-tasked-an-ai-with-running-a-vending-machine-in-its-offices-and-it-not-only-sold-some-products-at-a-big-loss-but-it-invented-people-meetings-and-experienced-a-bizarre-identity-crisis/","source":"Reddit Technology","publishedAt":"2025-07-02T12:11:33.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Crunchyroll Accidentally Reveals They've Been Using ChatGPT for Sub Translations","link":"https://www.cbr.com/crunchyroll-chatgpt-sub-anime/","source":"Reddit Technology","publishedAt":"2025-07-02T01:22:33.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Lorde Fans Say ‘Virgin’ CD Doesn’t Work in Most Players","link":"https://www.billboard.com/music/pop/lorde-clear-virgin-cd-doesnt-work-players-1236012372/","source":"Reddit Technology","publishedAt":"2025-07-02T09:06:53.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Tesla’s Global Vehicle Deliveries Plunged in Second Quarter. Global vehicle sales fall 13.5% as the electric vehicle maker struggles to reverse months of declining sales","link":"https://www.wsj.com/business/autos/tesla-sales-q2-2025-e2087c11","source":"Reddit Technology","publishedAt":"2025-07-02T13:18:40.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"RFK Jr. Says AI Will Approve New Drugs at FDA ‘Very, Very Quickly’","link":"https://gizmodo.com/rfk-jr-says-ai-will-approve-new-drugs-at-fda-very-very-quickly-2000622778","source":"Reddit Technology","publishedAt":"2025-07-01T21:25:13.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"RFK Jr.’s health department calls Nature “junk science,” cancels subscriptions.  The move comes after RFK Jr. called top medical journals \"corrupt.\"","link":"https://arstechnica.com/health/2025/07/rfk-jr-s-health-department-calls-nature-junk-science-cancels-subscriptions/","source":"Reddit Technology","publishedAt":"2025-07-01T23:45:03.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Rivian receives the next $1B from Volkswagen as sales struggles continue","link":"https://techcrunch.com/2025/07/02/rivian-receives-the-next-1b-from-volkswagen-as-sales-struggles-continue/","source":"Reddit Technology","publishedAt":"2025-07-02T13:25:40.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Earth's atmosphere hasn't had this much CO2 in millions of years","link":"https://www.nbcnews.com/science/climate-change/earth-co2-record-global-warming-rcna210974","source":"Reddit Technology","publishedAt":"2025-07-02T12:23:47.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"A Trans Pilot Was Falsely Blamed for a Plane Crash. Now She’s Fighting the Right-Wing Disinfo Machine","link":"https://www.wired.com/story/a-trans-pilot-was-falsely-blamed-for-a-plane-crash-now-shes-fighting-the-right-wing-disinfo-machine/","source":"Reddit Technology","publishedAt":"2025-07-02T17:10:47.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"A Texas man died in a burning Tesla Cybertruck. Now his family is suing.","link":"https://www.chron.com/culture/article/tesla-cybertruck-lawsuit-death-fire-20402725.php","source":"Reddit Technology","publishedAt":"2025-07-01T23:57:35.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Young Americans Are Spending A Whole Lot Less On Video Games This Year","link":"https://www.gamespot.com/articles/young-americans-are-spending-a-whole-lot-less-on-video-games-this-year/1100-6532877/?ftag=CAD-01-10abi2f","source":"Reddit Technology","publishedAt":"2025-07-01T18:21:39.000Z","category":"technology","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Drinking a modest dose of peppermint tea improved cognitive performance compared to a placebo. Drinkers showed greater improvements in episodic memory, working memory, short-term word recall, and visuospatial memory compared to the placebo group. These differences were statistically significant.","link":"https://www.psypost.org/peppermint-tea-boosts-memory-and-attention-but-why/","source":"Reddit Science","publishedAt":"2025-07-02T12:01:55.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"More than 39,000 deaths, nearly 100,000 non-fatal heart attacks and up to 65,000 strokes in the U.S. could be prevented if people eligible for statins and other cholesterol-lowering drugs were taking them","link":"https://www.newsmax.com/health/health-news/heart-attack-stroke-cholesterol/2025/07/02/id/1217293/","source":"Reddit Science","publishedAt":"2025-07-02T15:33:02.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"U.S. preschoolers exposed to potentially harmful chemicals. Urine samples from 201 children found 96 chemicals in at least 5, 48 chemicals in over half and 34 chemicals in more than 90%. Many of these chemicals are known or suspected to interfere with hormones, brain development and immune function.","link":"https://health.ucdavis.edu/news/headlines/new-study-us-preschoolers-exposed-to-broad-range-of-potentially-harmful-chemicals/2025/07","source":"Reddit Science","publishedAt":"2025-07-02T10:04:35.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Scientists discover certain species of microbe in the human gut can absorb PFAS, the toxic and long-lasting ‘forever chemicals.’ When 9 of these species were introduced into guts of mice to ‘humanise’ their microbiome, the bacteria rapidly accumulated PFAS eaten which were then excreted in faeces.","link":"https://www.cam.ac.uk/research/news/gut-microbes-could-protect-us-from-toxic-forever-chemicals","source":"Reddit Science","publishedAt":"2025-07-02T01:38:59.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"A climate tipping point was crossed when ancient tropical forests vanished 252 million years ago—triggering unstoppable warming that trapped Earth in a 5-million-year super-greenhouse. Vegetation loss can push the planet past the point of no return.","link":"https://www.nature.com/articles/s41467-025-60396-y.pdf","source":"Reddit Science","publishedAt":"2025-07-02T14:11:05.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"For Dolphins, Echolocation May Be More Like ‘Touching’ Than ‘Seeing’ | Dolphins seem to “feel” their way across the sea with narrow, sweeping beams of sonar","link":"https://www.scientificamerican.com/article/for-dolphins-echolocation-may-be-more-like-touching-than-seeing/","source":"Reddit Science","publishedAt":"2025-07-02T14:33:53.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Body fat percentage was a stronger and more consistent predictor of attractiveness for men than either body mass index or shoulder-to-waist ratio. The most attractive male bodies had approximately 13 to 14% body fat, a level that corresponds closely with what is considered metabolically healthy.","link":"https://www.psypost.org/what-is-the-most-attractive-body-fat-percentage-for-men-new-research-offers-an-answer/","source":"Reddit Science","publishedAt":"2025-07-01T17:22:15.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Myth busted: Men don’t sleep through baby cries after all. New study debunks the myth of women's special ability to hear baby crying. Researchers found only minimal differences between men's and women's hearing, but mothers still handle nighttime childcare three times as often as fathers.","link":"https://health.au.dk/en/display/artikel/myth-busted-men-dont-sleep-through-baby-cries-after-all","source":"Reddit Science","publishedAt":"2025-07-02T17:28:03.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Gene therapy restored hearing in deaf patients","link":"https://www.eurekalert.org/news-releases/1089246","source":"Reddit Science","publishedAt":"2025-07-02T13:36:48.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Killer whales found sharing food with humans for first time. This behaviour may represent some of the first accounts of a wild predator intentionally using prey, and other items, to directly explore human behaviour,","link":"https://uk.news.yahoo.com/killer-whales-found-sharing-food-050432849.html","source":"Reddit Science","publishedAt":"2025-07-01T13:04:13.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"A study of 1,100 Bavarians found when considering energy-adjusted diets, higher emissions are associated with being female, having a higher waist circumference, and following an omnivorous diet. Increased consumption of animal products, coffee, and tea contributed to greater environmental impacts.","link":"https://www.frontiersin.org/journals/nutrition/articles/10.3389/fnut.2025.1542254/full","source":"Reddit Science","publishedAt":"2025-07-02T11:32:03.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"A new study shows that our brains respond differently to the same music depending on what we heard before. Emotional shifts are real, fast, and shaped by context.","link":"https://doi.org/10.1523/ENEURO.0184-24.2025","source":"Reddit Science","publishedAt":"2025-07-02T04:26:14.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"New brain stimulation method shows promise for treating mood, anxiety, and trauma disorders | The approach was found to be safe, well tolerated, and potentially effective, but the authors stress that more rigorous trials are needed before it can be considered a viable treatment.","link":"https://www.psypost.org/new-brain-stimulation-method-shows-promise-for-treating-mood-anxiety-and-trauma-disorders/","source":"Reddit Science","publishedAt":"2025-07-02T14:01:23.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Emitted Cooling Water from Fukushima-Daiichi Nuclear Plant led to lower Tritium Concentration than previously estimated","link":"https://doi.org/10.1016/j.marpolbul.2025.118294","source":"Reddit Science","publishedAt":"2025-07-02T15:05:08.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"A new tool allows researchers to peer deep into cells' inner compartments to watch and control ribosome assembly, shedding new light on the machinery responsible for making proteins. The system opens the door to new treatments and medicines [Nature]","link":"https://engineering.princeton.edu/news/new-tool-allows-researchers-to-track-assembly-of-cells-protein-making-machines","source":"Reddit Science","publishedAt":"2025-07-02T16:10:45.000Z","category":"science","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Join r/LosAngeles in Supporting the Wildfire Relief Fund","link":"/r/LosAngeles/comments/1i01yym/join_rlosangeles_in_supporting_the_wildfire/","source":"Reddit Entertainment","publishedAt":"2025-01-13T21:30:20.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Australia says it cancelled Kanye West's visa over 'Heil Hitler' song","link":"https://www.reuters.com/business/media-telecom/australia-says-it-cancelled-kanye-wests-visa-over-heil-hitler-song-2025-07-02/","source":"Reddit Entertainment","publishedAt":"2025-07-02T09:10:09.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"P Diddy pumps fist as he's found guilty on two of five charges","link":"https://www.irishstar.com/culture/entertainment/breaking-p-diddy-trial-verdict-35453234","source":"Reddit Entertainment","publishedAt":"2025-07-02T14:24:22.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Travis Kelce Says the ‘Hardest’ Part of Hosting ‘SNL’ Was the Table Read Because He ‘Can’t Really Read That Well’: ‘Kind of a F–ed Situation’","link":"https://variety.com/2025/tv/news/travis-kelce-hardest-part-hosting-snl-cant-really-read-1236445700/","source":"Reddit Entertainment","publishedAt":"2025-07-02T01:17:24.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Sean ‘Diddy’ Combs not guilty of sex trafficking and racketeering, convicted of prostitution offense","link":"https://apnews.com/live/sean-diddy-combs-trial-verdict-updates?taid=686540d7ca88300001882f42","source":"Reddit Entertainment","publishedAt":"2025-07-02T14:24:06.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Annie Murphy was convinced she didn't get Schitt's Creek role when Dan Levy called: 'Please put me out of my misery'","link":"https://ew.com/annie-murphy-was-convinced-she-didnt-get-schitts-creek-role-when-dan-levy-called-11764830","source":"Reddit Entertainment","publishedAt":"2025-07-02T13:11:04.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Cassie’s Lawyer Praises Her ‘Strength’ Despite Split Diddy Verdict: ‘Change Is Love Overdue’ and ‘We Will Continue to Fight on Behalf of Survivors’","link":"https://variety.com/2025/music/news/cassie-lawyer-praises-strength-despite-split-diddy-verdict-1236446118/","source":"Reddit Entertainment","publishedAt":"2025-07-02T14:59:08.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"AMC now warns moviegoers to expect ‘25-30 minutes’ of ads and trailers","link":"https://www.theverge.com/news/695611/amc-theatres-movie-preshow-ads-warning","source":"Reddit Entertainment","publishedAt":"2025-07-01T18:32:25.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"‘South Park’ Creators Slam Paramount Merger as a ‘S— Show’ and Say ‘It’s F—ing Up’ New Episodes: ‘We Hope Fans Get to See Them Somehow’","link":"https://variety.com/2025/tv/news/south-park-slam-paramount-merger-1236446025/","source":"Reddit Entertainment","publishedAt":"2025-07-02T13:39:47.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Jury reaches verdict on 4 of 5 counts in Diddy trial, judge indicates they’ll keep deliberating","link":"https://apnews.com/article/sean-combs-diddy-trial-jury-deliberations-25c62300cae33ca9f18aee28788449b5","source":"Reddit Entertainment","publishedAt":"2025-07-01T20:59:23.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Drake Slammed Online Over Shirtless Selfie as Fans Accuse Him of Fake Abs and Plastic Surgery","link":"https://www.ibtimes.co.uk/drake-slammed-online-over-shirtless-selfie-fans-accuse-him-fake-abs-plastic-surgery-1737027","source":"Reddit Entertainment","publishedAt":"2025-07-01T14:40:20.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Paul McCartney and Ringo Starr 'Grasp Onto' Their Friendship as the Only Living Members of The Beatles","link":"https://people.com/paul-mccartney-ringo-starr-graps-friendship-without-john-george-11765256","source":"Reddit Entertainment","publishedAt":"2025-07-02T16:26:13.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Idris Elba Opens Up About the Challenges of Aging: 'Our Bodies Fail Us' in Our 50s","link":"https://people.com/idris-elba-aging-50s-bodies-fail-us-11764800?taid=68643f346360160001572c53&utm_campaign=peoplemagazine&utm_content=new&utm_medium=social&utm_source=twitter.com","source":"Reddit Entertainment","publishedAt":"2025-07-01T20:23:42.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Dave Grohl Rehires Himself As Foo Fighters Drummer","link":"https://www.vulture.com/article/foo-fighters-new-song-dave-grohl-drummer.html","source":"Reddit Entertainment","publishedAt":"2025-07-02T14:11:13.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Kneecap rapper won't be charged over 'kill your local politician' controversy","link":"https://www.irishstar.com/culture/entertainment/kneecap-glastonbury-terror-charges-music-35474463","source":"Reddit Entertainment","publishedAt":"2025-07-01T14:59:32.000Z","category":"entertainment","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"DOJ Opens Door To Stripping Citizenship Over Politics","link":"https://talkingpointsmemo.com/news/doj-opens-door-to-stripping-citizenship-over-politics","source":"Reddit Politics","publishedAt":"2025-07-02T14:12:01.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"JD Vance Accidentally Reveals How Badly Trump Is Screwing MAGA Voters","link":"https://newrepublic.com/article/197505/angry-jd-vance-accidentally-reveals-trump-screwing-maga-voters","source":"Reddit Politics","publishedAt":"2025-07-02T10:37:29.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Trump Keeps Derailing White House Meetings to Call His Friends","link":"https://www.thedailybeast.com/donald-trump-keeps-derailing-white-house-meetings-to-call-his-friends/","source":"Reddit Politics","publishedAt":"2025-07-02T11:40:29.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Trump Says He Won't Let 'Communist Lunatic' Zohran Mamdani 'Destroy New York': 'Rest Assured, I Hold All The Levers' | \"I'll save New York City, and make it \"Hot\" and \"Great\" again, just like I did with the Good Ol' USA!\" Trump added","link":"https://www.latintimes.com/trump-says-he-wont-let-communist-lunatic-zohran-mamdani-destroy-new-york-rest-assured-i-586020","source":"Reddit Politics","publishedAt":"2025-07-02T14:58:06.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"House Republicans don't have the votes yet to pass Trump's megabill","link":"https://www.cnbc.com/2025/07/01/house-republicans-trump-megabill.html","source":"Reddit Politics","publishedAt":"2025-07-02T12:27:53.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"The Grand Opening of an American Concentration Camp | The Republicans are proudly calling it “Alligator Alcatraz.” Let’s call it what it is.","link":"https://newrepublic.com/article/197508/alligator-alcatraz-trump-concentration-camp","source":"Reddit Politics","publishedAt":"2025-07-02T11:38:58.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Democrats must embrace Mamdani as their party’s future","link":"https://thehill.com/opinion/campaign/5379509-democrats-must-embrace-mamdani-as-the-partys-future/","source":"Reddit Politics","publishedAt":"2025-07-02T12:33:10.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Stephen Miller Melts Down Over ‘Dehumanizing’ Alligator Alcatraz Criticism","link":"https://www.thedailybeast.com/white-house-aide-stephen-miller-melts-down-over-dehumanizing-alligator-alcatraz-criticism/","source":"Reddit Politics","publishedAt":"2025-07-02T11:16:30.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"AOC Taunts Republicans Criticizing Trump's 'Big, Beautiful' Bill: 'You Do NOT Vote For Things You Deem a Failure' - \"If you think a bill is bad, you vote NO. If you think it's good, you vote YES,\" the lawmaker said","link":"https://www.latintimes.com/aoc-taunts-republicans-criticizing-trumps-big-beautiful-bill-you-do-not-vote-things-you-deem-586019","source":"Reddit Politics","publishedAt":"2025-07-02T15:57:31.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Maxwell Frost: 20 House Republicans a ‘no’ on ‘big, beautiful bill’","link":"https://thehill.com/homenews/house/5381020-democrats-delay-trump-megabill-maxwell-frost/","source":"Reddit Politics","publishedAt":"2025-07-02T14:06:17.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"McConnell is OK with cutting Medicaid because he's never struggled like us","link":"https://www.courier-journal.com/story/opinion/contributors/2025/07/02/mcconnell-vote-trump-big-beautiful-bill-kentucky-medicaid-cuts/84422668007/","source":"Reddit Politics","publishedAt":"2025-07-02T12:49:03.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Wisconsin Supreme Court’s liberal majority strikes down 176-year-old abortion ban","link":"https://apnews.com/article/wisconsin-abortion-ban-1849-01658358639a63db7df92aeec34c612d?taid=6865336959119f0001a6a5d4&utm_campaign=TrueAnthem&utm_medium=AP&utm_source=Twitter","source":"Reddit Politics","publishedAt":"2025-07-02T13:27:20.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Trump Says He Gave Iran Permission to Bomb U.S. Base in Qatar and…Well, Mostly Crickets?","link":"https://talkingpointsmemo.com/morning-memo/trump-says-he-gave-iran-permission-to-bomb-u-s-base-in-qatar-andwell-mostly-crickets?fbclid=IwQ0xDSwLR14pjbGNrAtHXhmV4dG4DYWVtAjExAAEel8ghspc8Lds9-LqmHegRrnbpWkFSjMdzX_Ee8OF7EddOxrWfCk-5SiRFyU0_aem_B0qOBpIsyH9xM8u7LOcSqA","source":"Reddit Politics","publishedAt":"2025-07-02T09:28:12.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Lawrence O’Donnell: This Baffling Trump Answer Shows His Mind ‘Does Not Work’ |  The MSNBC host unleashed a scathing on-air takedown of the president’s mental fitness.","link":"https://www.thedailybeast.com/lawrence-odonnell-this-baffling-trump-answer-shows-his-mind-does-not-work/","source":"Reddit Politics","publishedAt":"2025-07-02T12:32:14.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Donald Trump vowed 90 deals in 90 days. He's only made one","link":"https://www.newsweek.com/donald-trump-struggling-make-deals-tariffs-2092547","source":"Reddit Politics","publishedAt":"2025-07-02T10:00:05.000Z","category":"politics","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Djokovic will celebrate every victory at Wimbledon with the \"pump it\" gesture, which is the slogan of the protests and fight against the dictatorial regime in Serbia.","link":"https://v.redd.it/rtx5qyvoqgaf1","source":"Reddit Sports","publishedAt":"2025-07-02T13:31:20.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"WNBA players ranked Caitlin Clark as the 9th best guard in the entire league","link":"https://www.nbcnews.com/sports/wnba/caitlin-clark-wnba-all-star-fan-peer-vote-rcna216236","source":"Reddit Sports","publishedAt":"2025-07-02T14:35:07.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"US sprinter gets modeling offer after penis fell out of shorts during race","link":"https://www.themirror.com/sport/other-sport/chris-robinson-sprinter-penis-underwear-1236778","source":"Reddit Sports","publishedAt":"2025-07-01T23:53:28.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Cuban women's volleyball team denied US visa","link":"https://www.espn.com/olympics/story/_/id/45633070/cuban-women-volleyball-team-denied-us-visa","source":"Reddit Sports","publishedAt":"2025-07-02T00:09:43.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"This Diamondbacks fan has been involved in four umpire reviews since 2022, including last night's game with the Giants","link":"https://v.redd.it/irg1mr0ps9af1","source":"Reddit Sports","publishedAt":"2025-07-01T14:08:37.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"In the Colombian League Final, 39 year old Hugo Rodallega was in tears after he could barely walk due to an injury. Play then resumes and he scores the winner for Santa Fe.","link":"https://v.redd.it/5mg30em2taaf1","source":"Reddit Sports","publishedAt":"2025-07-01T17:32:30.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Newcastle apologize for Rising Sun flag, a symbol associated with Japanese imperialism, in this promotional video for its new 3rd kit ahead of their summer tour in South Korea. The Japanese occupation of Korea (1910-1945) involved Japan’s attempts to cultural genocide & wartime atrocities","link":"https://v.redd.it/io14v14ajgaf1","source":"Reddit Sports","publishedAt":"2025-07-02T12:48:27.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Grizzlies' Jaren Jackson injures foot one day after signing $240M extension","link":"https://thescore.com/nba/news/3306970","source":"Reddit Sports","publishedAt":"2025-07-02T00:56:28.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Popular unicycle performer Red Panda injured at halftime of WNBA game","link":"https://apnews.com/article/red-panda-fall-wnba-eb29d4c4b2f44e86abae8e540cc8e0c4","source":"Reddit Sports","publishedAt":"2025-07-02T03:33:48.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Hurling legend DJ Carey pleads guilty to defrauding people by lying about having cancer.","link":"https://www.rte.ie/news/courts/2025/0702/1521426-dj-carey-court/","source":"Reddit Sports","publishedAt":"2025-07-02T12:13:44.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Maxwell Hairston, the Bills' 1st-round pick, is accused of sexual assault","link":"https://apnews.com/article/bills-hairston-lawsuit-sexual-assault-133408388da3939d03c6028fc6fed9f9","source":"Reddit Sports","publishedAt":"2025-07-02T14:35:52.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"American Coco Gauff ousted in the opening round at Wimbledon in a shocking upset","link":"https://www.cnn.com/2025/07/01/sport/coco-gauff-wimbledon-upset-spt?cid=ios_app","source":"Reddit Sports","publishedAt":"2025-07-01T20:10:47.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Michael Johnson’s Grand Slam series: Track stars chase unpaid fees","link":"https://www.thetimes.com/article/3f2ce2e1-9c0c-4de3-a612-d6fb77adf3fd?shareToken=5e44520cab653bf183bd4db923f742ed","source":"Reddit Sports","publishedAt":"2025-07-02T14:29:58.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Boy, 14, in Medically Induced Coma After He Hallucinated and Walked Off 120-Foot Cliff, Dad Says | \"Ryan Wach said his son Zane began experiencing altitude sickness while climbing Mount Whitney, and walked off the cliff a short time later\"","link":"https://www.aol.com/boy-14-medically-induced-coma-160635814.html","source":"Reddit Sports","publishedAt":"2025-07-01T17:23:37.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Ohio governor signs 2-year, $60 billion budget that includes funding for new Cleveland Browns football stadium","link":"https://apnews.com/article/ohio-budget-taxes-browns-lgbtq-dc224d6592b4662eda77083266646378","source":"Reddit Sports","publishedAt":"2025-07-01T18:05:07.000Z","category":"sports","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Javier Tebas: \"I will do everything possible to make sure the Club World Cup never happens again. [Big clubs] ask us for more days to rest, but they earn 140 million Euros, twice the Alavés budget, and then they ask for more time to prepare.”","link":"https://www.mundodeportivo.com/futbol/real-madrid/20250702/1002493194/tebas-mundial-clubes-dano-calendario.html?facet=amp","source":"Reddit Soccer","publishedAt":"2025-07-02T15:11:15.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"15 years ago today - one of the most nerve-wracking matches of the 2010 World Cup. Uruguay v Ghana in the Quarter Finals: Luis Suarez's last minute handball, Asamoah Gyan's penalty miss, and Abreu's Panenka penalty shoot-out goal.","link":"https://v.redd.it/1zdxd7ribeaf1","source":"Reddit Soccer","publishedAt":"2025-07-02T05:22:09.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Newcastle apologize for Rising Sun flag, a symbol associated with Japanese imperialism, in this promotional video for its new 3rd kit ahead of their summer tour in South Korea. The Japanese occupation of Korea (1910-1945) involved Japan’s attempts to assimilate Koreans culturally & politically","link":"https://v.redd.it/34ooxs8e8gaf1","source":"Reddit Soccer","publishedAt":"2025-07-02T11:48:08.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Tom Werner (Liverpool chairman): \"Having Premier League games on US television on Saturday & Sunday mornings is wonderful. It’s like breakfast at Wimbledon. And the 4.30 game on a Sunday is especially attractive. It’s 11.30 here on the East Coast. Over the next 10 years, the EPL will be huge in USA\"","link":"https://www.thetimes.com/sport/football/article/tom-werner-liverpool-fenway-group-b0v88pmgw","source":"Reddit Soccer","publishedAt":"2025-07-02T14:09:25.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"[COPE] Javier Tebas: \"As of today, Barcelona cannot register Nico Williams....FC Barcelona will have to comply with the regulations to sign players, be it Nico Williams, Haaland, Messi... whoever it may be. And we won't change any rules.\"","link":"https://www.cope.es/programas/tiempo-de-juego/noticias/tebas-vuelve-dejar-claro-postura-sobre-barca-nico-williams-tendra-cumplir-normas-20250627_3177210.html","source":"Reddit Soccer","publishedAt":"2025-07-02T08:29:26.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Arsenal legend Perry Groves: “I’d pick Gyökeres over Šeško, 100%. He’s 5 years ahead in terms of development. Arsenal can’t afford to buy inexperienced players. They need someone who’s proven they can score at all levels.”","link":"https://www.abola.pt/futebol/noticias/lenda-do-arsenal-pede-gyokeres-olhem-bem-para-ele-2025070115552528655","source":"Reddit Soccer","publishedAt":"2025-07-02T10:49:06.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"Viktor Gyökeres clause has come into effect","link":"https://www.fotbollskanalen.se/portugal/viktor-gyokeres-klausul-har-borjat-galla/","source":"Reddit Soccer","publishedAt":"2025-07-02T11:17:07.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.950Z"},{"headline":"[Gazzetta] Men's 2024/2025 Team of the Season","link":"https://i.redd.it/swk1qv8n0haf1.png","source":"Reddit Soccer","publishedAt":"2025-07-02T14:25:36.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Thomas Muller on why he can't join Man United: “No no no... they wanna have fun, and I wanna have fun, so that's not a [good] match.”","link":"https://v.redd.it/dnyignc1phaf1","source":"Reddit Soccer","publishedAt":"2025-07-02T16:42:42.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Joao Pedro completes Chelsea transfer","link":"https://www.chelseafc.com/en/news/article/joao-pedro-completes-chelsea-transfer","source":"Reddit Soccer","publishedAt":"2025-07-02T13:00:57.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Courtois: \"If you believe the four people on Twitter who think the level of the Club World Cup is garbage, you're mistaken. People who really know the game are aware that Brazilian teams are strong, that Al-Hilal is a great team, and that Monterrey could win today.\"","link":"https://www.marca.com/futbol/mundial-de-clubes/2025/07/02/courtois-crees-cuatro-tuiteros-piensan-nivel-mundial-mierda-te-equivocas.html","source":"Reddit Soccer","publishedAt":"2025-07-02T01:08:35.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"FIFA Club World Cup Quarter Final fixtures","link":"https://i.redd.it/i8dxpixcmdaf1.jpeg","source":"Reddit Soccer","publishedAt":"2025-07-02T03:00:11.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"“Not True”. Haaland denies telling Al Hilal GK Bounou to join Man City after his masterclass vs them","link":"https://i.redd.it/j3z9vm365faf1.jpeg","source":"Reddit Soccer","publishedAt":"2025-07-02T08:07:23.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Javier Tebas has already informed Barca's president Joan Laporta that the club will be able to operate in this summer market under the 1-1 rule of the financial 'fair play' of LaLiga and register players normally.","link":"https://www.sport.es/es/noticias/barca/tebas-confirma-barca-estara-1-119261632","source":"Reddit Soccer","publishedAt":"2025-07-02T14:35:53.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Borussia Mönchengladbach suspends Florian Neuhaus to the u23 for 4 weeks and gives him a hefty fine after calling sporting director Roland Virkus \"the worst manager in the world\"","link":"https://www.borussia.de/news/borussia-spricht-strafe-fuer-florian-neuhaus-aus?fbclid=PAQ0xDSwLSBWxleHRuA2FlbQIxMQABp3dd0ETAFXkOvTjvXtwEJfU75kURmxM8j0nnY5h52AzKMmXgZLcJ_YwOS4bU_aem_2B-m0a8hO0sLbb5n48huzg","source":"Reddit Soccer","publishedAt":"2025-07-02T12:30:42.000Z","category":"soccer","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Debacle in the desert: will the Athletics’ $1.75bn stadium on the Vegas Strip ever be built?","link":"https://www.theguardian.com/sport/2025/jul/02/athletics-las-vegas-stadium-john-fisher-mlb-debacle","source":"Reddit Baseball","publishedAt":"2025-07-02T15:11:14.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"NESN using 1975 graphics during Red Sox vs Reds to celebrate the 50th Anniversary of the 1975 World Series.","link":"https://i.redd.it/1najxafipcaf1.png","source":"Reddit Baseball","publishedAt":"2025-07-01T23:58:22.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Paul Skenes joined the grounds crew prior to the game tonight “because he was bored.”","link":"https://i.redd.it/cexg310ppdaf1.jpeg","source":"Reddit Baseball","publishedAt":"2025-07-02T03:19:30.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Worst team positions by offense","link":"https://i.redd.it/qgl469loxgaf1.png","source":"Reddit Baseball","publishedAt":"2025-07-02T14:09:30.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Shohei Ohtani hits his 30th Home Run of the season!","link":"https://v.redd.it/6bo2cao9qdaf1","source":"Reddit Baseball","publishedAt":"2025-07-02T03:22:17.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"[Nightengale] Outfielder Alex Verdugo has been designated for assignment. Had a .585 OPS in 56 games with the Atlanta Braves this season.","link":"https://bsky.app/profile/bnightengale.bsky.social/post/3lsymqryoik2f","source":"Reddit Baseball","publishedAt":"2025-07-02T16:23:29.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Jacob DeGrom has surpassed 100 innings pitched in a season for the first time since June 28, 2019.","link":"https://www.baseball-reference.com/players/d/degroja01.shtml","source":"Reddit Baseball","publishedAt":"2025-07-02T03:21:02.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"[Giants Bot] The Diamondbacks announced that the fan who interfered last night — and has a history of doing it — has been banned from Chase Field for the rest of 2025. (Per Alex Pavlovic)","link":"https://bsky.app/profile/giantbot.bsky.social/post/3lswt53cgpd2z","source":"Reddit Baseball","publishedAt":"2025-07-01T23:25:56.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"George Springer has been literally Golden for the Jays on Canada Day (1.618 = ‘The Golden Ratio’)","link":"https://i.redd.it/wed04bhu2haf1.jpeg","source":"Reddit Baseball","publishedAt":"2025-07-02T14:37:56.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"[Nightengale] Clayton Kershaw's first strikeout victim still in awe as Dodgers ace hits 3,000 Ks","link":"https://www.usatoday.com/story/sports/mlb/columnist/bob-nightengale/2025/07/02/clayton-kershaw-strikeouts-3000-skip-schumaker/84430912007/","source":"Reddit Baseball","publishedAt":"2025-07-02T12:04:20.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"[Highlight] George Springer hits a grand slam, his second home run of the game, to put the Jays up 9-4","link":"https://v.redd.it/dqxlh48a3caf1","source":"Reddit Baseball","publishedAt":"2025-07-01T21:51:32.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"[Talkin' Baseball] Braves are now 38-46 and have fallen below the Marlins for fourth place in the NL East","link":"https://bsky.app/profile/talkinbaseballbot.bsky.social/post/3lsx5g2hji42s","source":"Reddit Baseball","publishedAt":"2025-07-02T02:24:16.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Mike Trout hits a double against Braves","link":"https://v.redd.it/n93gkrmqldaf1","source":"Reddit Baseball","publishedAt":"2025-07-02T02:56:44.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Jake Mangum hits a Little League Home Run!","link":"https://v.redd.it/4f8nzw1kqhaf1","source":"Reddit Baseball","publishedAt":"2025-07-02T16:50:53.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"[Highlight] A's Colby Thomas unleashes the janitor throw to get the out at the plate","link":"https://v.redd.it/dgoby52yp9af1","source":"Reddit Baseball","publishedAt":"2025-07-01T13:53:59.000Z","category":"baseball","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Kanye West’s Hitler Song Got Him Banned From His Wife’s Home Country | Kanye West has been banned from entering Australia.","link":"https://www.thedailybeast.com/kanye-wests-hitler-song-got-him-banned-from-his-wifes-home-country/","source":"Reddit Music","publishedAt":"2025-07-02T11:03:58.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Diddy Trial Jury Finds Him Guilty on 2 of 5 Counts","link":"https://www.tmz.com/2025/07/02/diddy-trial-jury-final-verdicts/","source":"Reddit Music","publishedAt":"2025-07-02T14:23:17.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"P Diddy pumps fist after being found guilty on only two charges","link":"https://www.themirror.com/entertainment/celebrity-news/breaking-p-diddy-trial-verdict-1140103?h=","source":"Reddit Music","publishedAt":"2025-07-02T14:24:42.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Kanye West officially banned from Australia after antisemitic song","link":"https://metro.co.uk/2025/07/02/kanye-west-officially-banned-australia-controversial-song-23559791/","source":"Reddit Music","publishedAt":"2025-07-02T13:22:37.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Billie Joe Armstrong Kicks Fan Offstage for Playing Oasis Instead of Green Day","link":"https://consequence.net/2025/07/green-day-billie-joe-armstrong-fan-plays-oasis/","source":"Reddit Music","publishedAt":"2025-07-01T14:55:54.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Blink-182's Travis Barker reveals he purchased a can of Ozzy Osbourne’s DNA for $450","link":"https://metro.co.uk/2025/07/01/rock-star-admits-purchased-ozzy-osbournes-dna-450-23554767/","source":"Reddit Music","publishedAt":"2025-07-02T06:21:52.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Trump administration revokes Bob Vylan’s visas following Glastonbury protest","link":"https://tempodeconhecer.blogs.sapo.pt/trump-administration-revokes-bob-vylans-165393","source":"Reddit Music","publishedAt":"2025-07-02T02:29:23.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"\"Indie Rock Band\" That's Clearly Using AI Claims That \"We Never Use AI\"","link":"https://futurism.com/indie-rock-band-velvet-sundown-never-use-ai","source":"Reddit Music","publishedAt":"2025-07-01T21:45:57.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Bob Vylan claim they’re being ‘targeted’ in new statement following launch of police investigation into their Glastonbury set","link":"https://metro.co.uk/2025/07/01/bob-vylan-claim-targeted-new-statement-glastonbury-idf-controversy-23551285/","source":"Reddit Music","publishedAt":"2025-07-01T13:24:30.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Tony Blair: Bono and Geldof saved millions of lives with Live Aid","link":"https://www.thetimes.com/world/ireland-world/article/tony-blair-bono-and-geldof-saved-millions-of-lives-with-live-aid-r8lg8dvj6?utm_source=reddit&utm_campaign=ireland&utm_medium=story&utm_content=branded","source":"Reddit Music","publishedAt":"2025-07-02T10:51:31.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"50 Cent reacts as longtime nemesis Diddy ‘beats the feds’ in sex trafficking trial","link":"https://www.the-independent.com/arts-entertainment/music/news/50-cent-diddy-trial-verdict-b2781274.html","source":"Reddit Music","publishedAt":"2025-07-02T15:13:12.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"P Diddy jury reaches verdict on most charges as both sides ask them to keep deliberating","link":"https://www.themirror.com/entertainment/celebrity-news/breaking-p-diddy-jury-verdict-1238780","source":"Reddit Music","publishedAt":"2025-07-01T20:48:16.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Gavin Adcock Says Beyoncé’s Cowboy Carter ‘Ain’t Country Music’","link":"https://www.hollywoodreporter.com/news/music-news/beyonce-gavin-adcock-cowboy-carter-aint-country-music-1236304222/","source":"Reddit Music","publishedAt":"2025-07-02T16:32:03.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Ted Nugent says 'pray' for Trump after being caught sneaking gun into capitol","link":"https://www.the-express.com/entertainment/celebrity-news/176217/ted-nugent-pray-trump-sneaking-gun","source":"Reddit Music","publishedAt":"2025-07-01T14:26:44.000Z","category":"music","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Marvel Rivals devs confirm they’re \"licensed\" to turn any character from the past “85 years” of Marvel Comics into a playable hero, and they want to get weird","link":"https://www.videogamer.com/news/marvel-rivals-devs-confirm-theyre-licensed-to-turn-any-character-from-the-past-85-years-of-marvel-comics-into-a-playable-hero-and-they-want-to-get-weird/","source":"Reddit Gaming","publishedAt":"2025-07-02T13:05:33.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Sources: Everwild has been cancelled as Xbox layoffs hit Rare","link":"https://www.videogameschronicle.com/news/sources-everwild-has-been-cancelled-as-xbox-layoffs-hit-rare/","source":"Reddit Gaming","publishedAt":"2025-07-02T14:04:08.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Sony Still Does Physical Gaming Properly, Death Stranding 2 Fully Playable from Disc","link":"https://www.pushsquare.com/news/2025/07/sony-still-does-physical-gaming-properly-death-stranding-2-fully-playable-from-disc","source":"Reddit Gaming","publishedAt":"2025-07-02T13:16:29.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Splitgate 2 Has Lost Over 80% of Its Steam Players Less Than a Month After Launch","link":"https://thegamepost.com/splitgate-2-lost-80-steam-players-launch/","source":"Reddit Gaming","publishedAt":"2025-07-02T16:53:03.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"[Schreier] As one illustration of just how sloppy and chaotic today's mass Xbox layoff has been, some employees at Zenimax Online Studios are now watching their Slack accounts abruptly get locked out. No message from HR, no word on whether they still have a job, just an ominous Slack deactivation","link":"https://www.gamespot.com/articles/xbox-cancels-new-mmo-from-elder-scrolls-online-team-in-latest-wave-of-cuts-report/1100-6532915/#:~:text=%22As%20one%20illustration%20of%20just,Slack%20deactivation%2C%22%20Schreier%20added","source":"Reddit Gaming","publishedAt":"2025-07-02T16:14:51.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Microsoft to Lay Off Thousands; Xbox Chief Says Gaming Division Cuts Will Remove ‘Layers of Management’","link":"https://variety.com/2025/digital/news/microsoft-layoffs-thousands-xbox-gamning-1236446010/","source":"Reddit Gaming","publishedAt":"2025-07-02T13:39:42.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Obsidian director Josh Sawyer says it's a 'mistake' for RPGs to sacrifice crunchy 'sweaty boy' systems in favour of a 'one size fits all' game, since easier difficulties aren't too hard to make","link":"https://www.pcgamer.com/gaming-industry/game-development/obsidian-director-josh-sawyer-says-its-a-mistake-for-rpgs-to-sacrifice-crunchy-sweaty-boy-systems-in-favour-of-a-one-size-fits-all-game-since-easier-difficulties-arent-too-hard-to-make/","source":"Reddit Gaming","publishedAt":"2025-07-02T03:27:00.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"The UK branch of the Stop Killing Games petition has succeeded","link":"https://i.redd.it/qsjzvufvwhaf1.jpeg","source":"Reddit Gaming","publishedAt":"2025-07-02T17:26:14.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Death Stranding 1 & 2 are the closest games to a real journey I've played","link":"https://i.redd.it/luej4ccm7haf1.jpeg","source":"Reddit Gaming","publishedAt":"2025-07-02T15:04:43.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Microsoft Begins Deep Job Cuts Across Xbox Division","link":"https://www.bloomberg.com/news/articles/2025-07-02/microsoft-begins-deep-job-cuts-across-xbox-division?accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb3VyY2UiOiJTdWJzY3JpYmVyR2lmdGVkQXJ0aWNsZSIsImlhdCI6MTc1MTQ2MDUyOSwiZXhwIjoxNzUyMDY1MzI5LCJhcnRpY2xlSWQiOiJTWVJWTDFEV1JHRzAwMCIsImJjb25uZWN0SWQiOiJCMUVBQkI5NjQ2QUM0REZFQTJBRkI4MjI1MzgyQTJFQSJ9.HYeStbJNn6_ntf1rQ17kOC1dHHlVk_Zx4yCTGqcYXAA&leadSource=uverify%20wall","source":"Reddit Gaming","publishedAt":"2025-07-02T13:07:51.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Windows Central: Microsoft is closing down Xbox studio The Initiative, with Perfect Dark killed as well — joining Everwild and ZeniMax's IP, and 'several' other projects","link":"https://www.windowscentral.com/gaming/xbox/microsoft-is-closing-down-xbox-studio-the-initiative","source":"Reddit Gaming","publishedAt":"2025-07-02T17:04:15.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Found my Game Boy Color with the worm light","link":"https://i.redd.it/h2tw9c6w3baf1.jpeg","source":"Reddit Gaming","publishedAt":"2025-07-01T18:33:07.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"},{"headline":"Nintendo Switch 2 Has Sold 5 Million Units In Its First Month Overtaking The PS4 As The Fastest Selling Console Ever","link":"https://twistedvoxel.com/nintendo-switch-2-surpasses-5-million-units-sold-in-first-month-marking-historic-launch/","source":"Reddit Gaming","publishedAt":"2025-07-01T12:05:02.000Z","category":"gaming","fetchedAt":"2025-07-02T17:38:25.951Z"}], // Direct from news.json

// No loading states needed!
isLoading: false,

The Vue app handles:

  • Category filtering
  • Trending article detection
  • Time formatting ("2h ago")
  • Credibility scores for sources
  • Smart sorting (trending first, then by date)

Automation

The whole thing runs automatically using GitHub Actions:

  1. Scheduled trigger runs every 3 hours
  2. Scraper runs and collects fresh headlines
  3. Eleventy builds the updated site
  4. Netlify deploys the new version automatically

The workflow file is simple:

- name: Run news scraper
  run: npm run scrape

- name: Build site
  run: npm run build

- name: Deploy
  uses: netlify/actions/build@master

Why This Architecture Works

Performance

  • Static files load instantly
  • No database queries during page loads
  • CDN can cache everything aggressively
  • Works great on slow connections

Reliability

  • If the scraper fails, the old version keeps working
  • No moving parts during user visits
  • Static sites rarely go down
  • Simple systems break less often

Cost

  • GitHub Actions: Free for public repos
  • Netlify hosting: Free tier handles this easily
  • APIs: All free (Hacker News, Reddit)
  • Total monthly cost: $0

Maintenance

  • No servers to patch or maintain
  • No databases to backup
  • Simple code is easy to debug
  • Set it up once and it keeps working

What I Learned Building This

Start Simple, Stay Simple

I could have built user accounts, personalization, comments, and social features. But the core value is "clean headlines without distractions." Every feature I didn't add keeps it focused.

Static Sites Are Powerful

Modern static site generators give you dynamic features without the complexity. Pre-generating everything means users get instant loading without sacrificing functionality.

Free Doesn't Mean Limited

Using free services forced creative solutions that ended up being better than paid alternatives. Constraints often lead to better design.

Performance Is a Feature

A site that loads in under a second feels magical compared to bloated news websites. Users absolutely notice the difference.

Automation Saves Time

Setting up proper automation meant I could build it once and forget about it. The site updates itself without any manual work.

The Results

Just the Headlines does exactly what I wanted:

  • Loads in under a second
  • Shows ~225 fresh headlines across 14 categories
  • No ads or distractions
  • Works perfectly on phones and desktops
  • Updates automatically throughout the day
  • Costs nothing to run

More importantly, it changed how I consume news. Instead of getting sucked into endless scrolling, I can quickly scan headlines, click on what interests me, and move on with my day.

Try It Yourself

You can check out Just the Headlines at coffeeandfun.com/headlines.

The code concepts are all standard web technologies - Node.js for data collection, static site generation, and basic automation. The key insight is that sometimes the best solution to information overload is just presenting less information, but presenting it really well.

If you want to build something similar:

  1. Start with a simple Node.js scraper for your data sources
  2. Use a static site generator (Eleventy, Next.js, Gatsby, etc.)
  3. Set up automation with GitHub Actions
  4. Deploy to a free hosting service
  5. Focus on making it fast and simple

The whole thing can be built in a weekend and will keep working for years with minimal maintenance.