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:
- Scraper saves to
src/_data/news.json
- Eleventy builds the site with that data pre-loaded
- Website renders with all articles instantly available
- 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:
- Scheduled trigger runs every 3 hours
- Scraper runs and collects fresh headlines
- Eleventy builds the updated site
- 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:
- Start with a simple Node.js scraper for your data sources
- Use a static site generator (Eleventy, Next.js, Gatsby, etc.)
- Set up automation with GitHub Actions
- Deploy to a free hosting service
- 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.