Commit 6752015d authored by Benavides Ontiveros's avatar Benavides Ontiveros
Browse files

add mutiple subreddit fetch and error handling

parent 32c81dd5
import praw import praw
import json import json
import os import os
import logging
from dotenv import load_dotenv from dotenv import load_dotenv
from datetime import datetime, timezone from datetime import datetime, timezone
# --- Setup logging ---
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s [%(levelname)s] %(message)s",
handlers=[
logging.StreamHandler()
]
)
logger = logging.getLogger(__name__)
# --- Load environment variables --- # --- Load environment variables ---
load_dotenv() load_dotenv()
# --- Validate environment variables ---
try:
subreddits_env = os.getenv("SUBREDDITS")
if not subreddits_env:
raise ValueError("Environment variable SUBREDDITS is missing.")
subreddit_list = [s.strip() for s in subreddits_env.split(",")]
POST_LIMIT = int(os.getenv("POST_LIMIT", 10))
COMMENT_LIMIT = int(os.getenv("COMMENT_LIMIT", 10))
if POST_LIMIT < 1 or COMMENT_LIMIT < 0:
raise ValueError("POST_LIMIT and COMMENT_LIMIT must be positive integers.")
OUTPUT_DIR = os.getenv("OUTPUT_DIR", ".")
os.makedirs(OUTPUT_DIR, exist_ok=True)
# Create .meta folder inside OUTPUT_DIR
META_DIR = os.path.join(OUTPUT_DIR, ".meta")
os.makedirs(META_DIR, exist_ok=True)
except Exception as e:
logger.error(f"Invalid configuration: {e}")
raise SystemExit(1)
# --- Reddit API credentials --- # --- Reddit API credentials ---
reddit = praw.Reddit( try:
reddit = praw.Reddit(
client_id=os.getenv("REDDIT_CLIENT_ID"), client_id=os.getenv("REDDIT_CLIENT_ID"),
client_secret=os.getenv("REDDIT_CLIENT_SECRET"), client_secret=os.getenv("REDDIT_CLIENT_SECRET"),
user_agent="MyRedditScraper/1.0" user_agent="MyRedditScraper/1.0"
) )
reddit.user.me() # Test authentication
except Exception as e:
logger.error(f"Failed to authenticate with Reddit API: {e}")
raise SystemExit(1)
# --- Choose subreddit and fetch posts --- # --- Process each subreddit ---
subreddit_name = "worldnews" for subreddit_name in subreddit_list:
subreddit = reddit.subreddit(subreddit_name) logger.info(f"Processing subreddit: {subreddit_name}")
data = []
data = [] try:
subreddit = reddit.subreddit(subreddit_name)
except Exception as e:
logger.error(f"Cannot access subreddit '{subreddit_name}': {e}")
continue
for post in subreddit.hot(limit=5): # get top 5 hot posts # Fetch posts
post.comments.replace_more(limit=0) # remove 'MoreComments' objects try:
posts = subreddit.hot(limit=POST_LIMIT)
except Exception as e:
logger.error(f"Failed to retrieve posts for r/{subreddit_name}: {e}")
continue
# Process posts
for post in posts:
try:
post.comments.replace_more(limit=0)
except Exception as e:
logger.warning(f"Comments for post {post.id} not fully loaded: {e}")
try:
post_data = { post_data = {
"id": post.id, "id": post.id,
"title": post.title, "title": post.title,
...@@ -32,41 +89,64 @@ for post in subreddit.hot(limit=5): # get top 5 hot posts ...@@ -32,41 +89,64 @@ for post in subreddit.hot(limit=5): # get top 5 hot posts
"created_utc": post.created_utc, "created_utc": post.created_utc,
"comments": [] "comments": []
} }
except Exception as e:
logger.error(f"Failed to read post data for {post.id}: {e}")
continue
# Fetch comments
try:
comments = post.comments.list()[:COMMENT_LIMIT]
except Exception as e:
logger.warning(f"Failed to load comments for post {post.id}: {e}")
comments = []
# Collect top-level comments for comment in comments:
for comment in post.comments.list()[:15]: # limit to first 15 comments try:
post_data["comments"].append({ post_data["comments"].append({
"id": comment.id, "id": comment.id,
"body": comment.body, "body": comment.body,
"score": comment.score, "score": comment.score,
"created_utc": comment.created_utc "created_utc": comment.created_utc
}) })
except Exception as e:
logger.warning(f"Failed to parse a comment in post {post.id}: {e}")
data.append(post_data) data.append(post_data)
# --- Convert to JSON string --- # Wrap in top-level field
json_output = json.dumps(data, indent=4) wrapped_output = {
"subreddit": subreddit_name,
"posts": data
}
# --- Save Reddit data to .txt file --- # --- Generate Unix timestamp in milliseconds for unique file names ---
txt_filename = "reddit_data.txt" timestamp_ms = int(datetime.now(timezone.utc).timestamp() * 1000)
with open(txt_filename, "w", encoding="utf-8") as f:
f.write(json_output)
print(f"Saved Reddit data to {txt_filename}") # Output data file
data_filename = os.path.join(OUTPUT_DIR, f"reddit_{subreddit_name}_{timestamp_ms}.txt")
try:
with open(data_filename, "w", encoding="utf-8") as f:
json.dump(wrapped_output, f, indent=4)
logger.info(f"Saved Reddit data → {data_filename}")
except Exception as e:
logger.error(f"Failed to save data file for r/{subreddit_name}: {e}")
continue
# --- Create metadata JSON --- # Output metadata file in .meta folder
metadata = { metadata_filename = os.path.join(META_DIR, f"reddit_{subreddit_name}_{timestamp_ms}.txt.json")
"title": "Reddit " + subreddit_name, metadata = {
"backlink": "C:\\Users\\USER\\Desktop\\Semester-1\\ST-SOP_Software-Project\\BigData4Biz\\ingest\\reddit_data.txt", # Replace for local ingest path "title": f"Reddit {subreddit_name}",
"backlink": data_filename,
"language": "en", "language": "en",
"classifications": [subreddit_name], "classifications": [subreddit_name],
"properties": { "properties": {
"creation_date": int(datetime.now(timezone.utc).timestamp() * 1000) "creation_date": timestamp_ms
}
} }
}
metadata_filename = "reddit_data.txt.json" try:
with open(metadata_filename, "w", encoding="utf-8") as f: with open(metadata_filename, "w", encoding="utf-8") as f:
json.dump(metadata, f, indent=4) json.dump(metadata, f, indent=4)
logger.info(f"Saved metadata → {metadata_filename}")
print(f"Saved metadata to {metadata_filename}") except Exception as e:
\ No newline at end of file logger.error(f"Failed to save metadata for r/{subreddit_name}: {e}")
\ No newline at end of file
{ {
"title": "Reddit worldnews", "title": "Reddit worldnews",
"backlink": "C:\\Users\\USER\\Desktop\\Semester-1\\ST-SOP_Software-Project\\BigData4Biz\\ingest\\reddit_data.txt", "backlink": "C:\\Users\\USER\\Desktop\\Semester-1\\ST-SOP_Software-Project\\BigData4Biz\\ingest\\reddit_worldnews_1764111620240.txt",
"language": "en", "language": "en",
"classifications": [ "classifications": [
"worldnews" "worldnews"
], ],
"properties": { "properties": {
"creation_date": 1764001787548 "creation_date": 1764111620240
} }
} }
\ No newline at end of file
{
"subreddit": "worldnews",
"posts": [
{
"id": "1p62oni",
"title": "/r/WorldNews Live Thread: Russian Invasion of Ukraine Day 1370, Part 1 (Thread #1517)",
"score": 495,
"url": "https://www.reddit.com/live/18hnzysb1elcs",
"num_comments": 159,
"created_utc": 1764043343.0,
"comments": [
{
"id": "nqobch7",
"body": "On Russian trade with China: [https://www.themoscowtimes.com/2025/11/24/china-hikes-prices-on-dual-use-goods-exports-to-russia-study-a91227](https://www.themoscowtimes.com/2025/11/24/china-hikes-prices-on-dual-use-goods-exports-to-russia-study-a91227)\n\n>Prices for export-controlled Chinese goods shipped to Russia, many of them dual-use components needed by the defense industry, rose by an average of 87% between 2021 and 2024, compared with 9% for similar goods shipped to other countries. \n\n\n>\u201cChina does not behave like an ally,\u201d a source close to the Russian government\u00a0[told](https://www.reuters.com/world/china/russia-eyes-china-trade-revival-putin-prepares-xi-summit-sources-say-2025-08-28/)\u00a0Reuters. \u201cSometimes it lets us down and stops payments, sometimes it takes advantage, sometimes it's outright robbery, there is nothing allied about it.\u201d\u00a0\n\n>While bilateral trade rose from from $146.9 billion in 2021 to a record $254 billion in 2024, BOFIT said much of the increase reflected higher prices rather than rising volumes.\n\n>Imports of Chinese ball bearings rose 76% in dollar terms but fell 13% in physical units.\n\n>Turkey has also sharply increased prices for sanctioned goods shipped to Russia, raising prices by 25-55% for Russian importers compared with other markets, according to the study.",
"score": 40,
"created_utc": 1764060223.0
},
{
"id": "nqodq3f",
"body": "[\ud83e\ude96MilitaryNewsUA\ud83c\uddfa\ud83c\udde6 | BlueSky](https://bsky.app/profile/militarynewsua.bsky.social/post/3m6gxrdidw22a)\n\n> \ud83c\uddfa\ud83c\udde6Ukrainian reactive drones \u201cBars\u201d and \u201cNeptun\u201d cruise missiles successfully struck several strategic \ud83c\uddf7\ud83c\uddfaRussian targets, \u2014 General Staff of the Armed Forces of Ukraine. \n\n> In the city of Taganrog, Rostov region of the Russian federation, the following were hit: the Beriev Aircraft Repair Plant \u201cTANTK im. G.M. Beriev\u201d and the UAV manufacturing enterprise \u201cMolniya\u201d (\u201cAtlant Aero\u201d).\n\n> During the strike on the \u201cTANTK im. G.M. Beriev\u201d plant, the experimental A-60 airborne laser aircraft was likely hit.\n\n> This facility also repairs and modernizes A-50 AEW&C aircraft and Russian Tu-95MS strategic bombers.\n\n> The \u201cShesharis\u201d oil terminal in Novorossiysk and the Tuapse Oil Refinery in Krasnodar Krai of the russian federation were successfully struck. According to preliminary information, in Novorossiysk the strike hit oil loading stands (devices for loading/unloading oil into tankers) as well as a launcher belonging to an S-400 air-defense system.\n\n[NOELREPORTS | BlueSky](https://bsky.app/profile/noelreports.com/post/3m6gtgurfa22l)\n\n> FIRMS data confirms two separate fires in Taganrog after yesterday's Ukrainian drone/missile attacks, one at the Beriev Aircraft Company and one, likely, at industrial interprise Natek Yuzhmost.",
"score": 36,
"created_utc": 1764061677.0
},
{
"id": "nqnyhx1",
"body": "**The estimated total combat losses of the enemy from 24.02.22 to 25.11.25:**\n\npersonnel: about 1 167 570 (+1 120) persons \ntanks: 11 368 (+2) \ntroop-carrying AFVs: 23 624 (+4) \nartillery systems: 34 644 (+18) \nMLRS: 1 549 (+0) \nanti-aircraft systems: 1 250 (+2) \naircraft: 428 (+0) \nhelicopters: 347 (+0) \nUAVs operational-tactical level: 84 217 (+448) \ncruise missiles: 3 981 (+0) \nwarships/boats: 28 (+0) \nsubmarines: 1 (+0) \nvehicles and fuel tanks: 68 118 (+112) \nspecial equipment: 4 006 (+3)\n\n[https://mod.gov.ua/en/news/the-estimated-combat-losses-of-russians-over-the-last-day-1-120-persons-448-ua-vs-and-18-artillery-systems](https://mod.gov.ua/en/news/the-estimated-combat-losses-of-russians-over-the-last-day-1-120-persons-448-ua-vs-and-18-artillery-systems)",
"score": 66,
"created_utc": 1764052724.0
},
{
"id": "nqoyidp",
"body": "[How did Ukrainian soldiers\u2019 bluff lead to capture of entire Russian platoon on Pokrovsk front even without heavy fighting? | EuroMaidanPress](https://euromaidanpress.com/2025/11/24/how-did-ukraines-bluff-lead-to-capture-of-entire-russian-platoon-on-pokrovsk-front-even-without-fighting/)\n\n> Special\u2011purpose reconnaissance troops from the Rubizh Brigade successfully carried out an operation on the Pokrovsk axis, resulting in 12 Russian soldiers surrendering, the brigade\u2019s press service reported. The Rubizh Brigade is one of the assault units of the \u201cOffensive Guard,\u201d with prior combat experience in Hostomel, Bakhmut, and Rubizhne.\n\n> Recon officers with the call signs Montana and Tykhyi have explained that the operation unfolded in two stages. On the first day, the team quietly approached a Russian platoon strongpoint, removed tripwires, and disabled the enemy\u2019s communications equipment.\n\n> Caught by surprise, 3 Russian soldiers surrendered after a brief firefight and negotiations, during which Ukrainian forces guaranteed their safety and medical aid. The following day, the scouts returned to fully clear the position. 9 Russian soldiers remained in the dugout, refusing to surrender and continuing to fire.\n\n> Using a psychological tactic, the Ukrainian troops threatened them with an approaching tank. \u201cWe told them the tank was coming, and if they didn\u2019t surrender, they\u2019d be buried right there,\u201d the brigade recalled. The tactic worked, and all 9 remaining soldiers laid down their weapons and were taken prisoner.",
"score": 31,
"created_utc": 1764073203.0
},
{
"id": "nqodtsf",
"body": "[Lewi | BlueSky](https://bsky.app/profile/anno1540.bsky.social/post/3m6gxddzpms2l)\n\n> Ternopil bids farewell to social security worker killed by Russia: her daughter and granddaughter missing.\ud83d\udc94\n\n> Ternopil mourned the death of Halyna Matskiv, an employee of the social protection department who died as a result of Russian shelling on November 19.\n\n> Her daughter Tetyana and granddaughter Sofia are considered missing.",
"score": 27,
"created_utc": 1764061740.0
},
{
"id": "nqowzca",
"body": "[\ud83e\ude96MilitaryNewsUA\ud83c\uddfa\ud83c\udde6 | BlueSky](https://bsky.app/profile/militarynewsua.bsky.social/post/3m6hb64xwws2a)\n\n> The Defense Forces of \ud83c\uddfa\ud83c\udde6Ukraine damaged a Project 1171 large landing ship of the \ud83c\uddf7\ud83c\uddfaRussian fleet during an attack on the port of Novorossiysk.",
"score": 26,
"created_utc": 1764072509.0
},
{
"id": "nqqdtzd",
"body": "**The estimated total combat losses of the enemy from 24.02.22 to 25.11.25:**\n\npersonnel: about 1 167 570 (+1 120) persons \ntanks: 11 368 (+2) \ntroop-carrying AFVs: 23 624 (+4) \nartillery systems: 34 644 (+18) \nMLRS: 1 549 (+0) \nanti-aircraft systems: 1 250 (+2) \naircraft: 428 (+0) \nhelicopters: 347 (+0) \nUAVs operational-tactical level: 84 217 (+448) \ncruise missiles: 3 981 (+0) \nwarships/boats: 28 (+0) \nsubmarines: 1 (+0) \nvehicles and fuel tanks: 68 118 (+112) \nspecial equipment: 4 006 (+3)\n\nData are being updated. \nFight the invader! Together we will win! \n\nSource [https://mod.gov.ua/en/news/the-estimated-combat-losses-of-russians-over-the-last-day-1-120-persons-448-ua-vs-and-18-artillery-systems](https://mod.gov.ua/en/news/the-estimated-combat-losses-of-russians-over-the-last-day-1-120-persons-448-ua-vs-and-18-artillery-systems) \n\nRussia grows weaker every day. Slava Ukraini!",
"score": 27,
"created_utc": 1764090394.0
},
{
"id": "nqrw1sc",
"body": "This is ridiculous -- transcript of Witkoff coaching the Russians on how to get their deal with Trump.\n\n>Witkoff Discusses Ukraine Plans With Key Putin Aide: Transcript\n\nhttps://archive.is/20251125211909/https://www.bloomberg.com/news/articles/2025-11-25/witkoff-discusses-ukraine-plans-with-key-putin-aide-transcript\n\nHe's completely oblivious that he's the one being manipulated.",
"score": 1,
"created_utc": 1764106383.0
},
{
"id": "nqneuy0",
"body": "[Previous post can be found here](/r/worldnews/comments/1p5764s/rworldnews_live_thread_russian_invasion_of/)",
"score": 18,
"created_utc": 1764043348.0
},
{
"id": "nqoz44d",
"body": "[NOELREPORTS | BlueSky](https://bsky.app/profile/noelreports.com/post/3m6hd27qd5c2e)\n\n> Ukraine\u2019s air defense had a strong night, with three ballistic missiles aimed at Kyiv, intercepted by the Patriot system, which \u201cperformed flawlessly,\u201d according to Air Force spokesman Yuriy Ihnat. He also confirmed at least one Kinzhal was intercepted. Not all remaining missiles hit their targets.",
"score": 42,
"created_utc": 1764073475.0
}
]
},
{
"id": "1p6kvlr",
"title": "Jair Bolsonaro ordered to start 27-year prison term for plotting Brazil coup",
"score": 7429,
"url": "https://www.theguardian.com/world/2025/nov/25/jair-bolsonaro-brazil-prison",
"num_comments": 228,
"created_utc": 1764096679.0,
"comments": [
{
"id": "nqr47c2",
"body": "Trump was going to try and exfiltrate him to the US Friday night/Saturday all clandestine like.\n\n\nThe story is developing, but fucking wild. Jair and his son attempted to cause a distraction outside of his house with a protesting crowd on Friday night- tampering was also detected on his ankle monitor during this time frame; the US Embassy proper is about 8 miles from his residence.\n\n\nTrump gave up the ghost accidentally because he's a f****** idiot, and he mentioned in a impromptu interview Saturday in front of Marine One that he expected to see Jair \"very soon\" - and looks taken aback when he found out that jair was arrested and jailed that very day. I really hope we learn more details about this incompetent, corrupt piggy and his attempt to violate Brazilian law and sovereignty.",
"score": 928,
"created_utc": 1764098101.0
},
{
"id": "nqr0vh6",
"body": "Failed coup attempt: Brazil - sentenced to 27 years. \n\nAmerica - awkward side-eye bear puppet meme.",
"score": 1289,
"created_utc": 1764097131.0
},
{
"id": "nqr0uqg",
"body": "That's a life sentence at 70 years old. Now let's see if it was worth it after a couple of years.",
"score": 109,
"created_utc": 1764097125.0
},
{
"id": "nqrbar2",
"body": "Hopefully Trump will be in prison soon with his entire administration.",
"score": 52,
"created_utc": 1764100216.0
},
{
"id": "nqrrt1f",
"body": "As an American I am incredibly jealous of Brazil.",
"score": 13,
"created_utc": 1764105131.0
},
{
"id": "nqr0b8u",
"body": "Best thing Brazil ever did since Santos Dumont invented the airplane \ud83d\udc4d\ud83c\udffc",
"score": 151,
"created_utc": 1764096969.0
},
{
"id": "nqqzoxc",
"body": "Hi, this is Nikki from the Guardian's audience team. We want to share more from the news about Bolsonaro's sentence.\n\n*From the Guardian:*\n\n[Brazil](https://www.theguardian.com/world/brazil)\u2019s former president,\u00a0[Jair Bolsonaro](https://www.theguardian.com/world/jair-bolsonaro), has been ordered to start serving his 27-year sentence in a 12 sq metre bedroom in a police base in the capital, Bras\u00edlia, after his conviction for plotting a coup.\n\nThe far-right populist, who governed Latin America\u2019s largest democracy from 2019 until 2022, was\u00a0[handed the punishment in September after the supreme court found him guilty](https://www.theguardian.com/world/2025/sep/11/brazil-supreme-court-bolsonaro-guilty-coup)\u00a0of leading a criminal conspiracy to stop his leftwing rival, Luiz In\u00e1cio Lula da Silva, taking power.\n\nThe plot \u2013 which\u00a0[involved a plan to assassinate Lula](https://www.theguardian.com/world/2025/sep/12/operation-world-cup-the-plot-at-the-heart-of-brazils-jair-bolsonaro-trial-of-the-century)\u00a0and his running mate, Geraldo Alckmin \u2013 foundered after military chiefs refused to take part and the court later convicted Bolsonaro and six accomplices of trying to \u201cannihilate\u201d Brazilian democracy and plunge the country back into dictatorship.\n\nOn Tuesday, the supreme court justice Alexandre de Moraes ruled that Bolsonaro should start serving his sentence after the case formally ended following a period for appeals. Bolsonaro has been living under house arrest since August and was taken into preventive custody on Saturday after\u00a0[unsuccessfully trying to cut off his electronic ankle tag with a soldering iron.](https://www.theguardian.com/world/2025/nov/22/far-right-former-president-jair-bolsonaro-arrested-in-brazil)\n\n[You can read the full story for free here.](https://www.theguardian.com/world/2025/nov/25/jair-bolsonaro-brazil-prison)[](https://www.theguardian.com/world/2025/nov/20/jair-bolsonaro-prison-former-president-brazil)",
"score": 67,
"created_utc": 1764096793.0
},
{
"id": "nqrjsha",
"body": "This is what a country is supposed to do when their elected leader attempts a coup.",
"score": 19,
"created_utc": 1764102764.0
},
{
"id": "nqrqalu",
"body": "Cool. Do Trump next.",
"score": 8,
"created_utc": 1764104686.0
},
{
"id": "nqr15i8",
"body": "Prediction: Bolsonaro will be \"spirited out\" of Brazil before the end of Trump's term in office. Trump does not give a shit about laws or sovereignty.",
"score": 48,
"created_utc": 1764097210.0
}
]
},
{
"id": "1p6e2kf",
"title": "X exposes fake Gaza accounts from Pakistan",
"score": 5903,
"url": "https://www.israelhayom.com/2025/11/23/x-location-tracking-exposes-fake-gaza-accounts-pakistan/",
"num_comments": 198,
"created_utc": 1764081493.0,
"comments": [
{
"id": "nqqdvrg",
"body": "It is kind of funny that the Israel Palestine beef on Twitter is literally just Indians vs pakistanis",
"score": 2780,
"created_utc": 1764090409.0
},
{
"id": "nqqsy9v",
"body": "Israel vs Palestine \u274cIndia vs Pakistan \u2705",
"score": 416,
"created_utc": 1764094835.0
},
{
"id": "nqpxowl",
"body": "After Twitter allowed users to see where accounts are based, it turned out that tons of right-wing white-supremacist and pro-Israeli accounts are actually run by Indians or Pakistanis. Many accounts claiming to be Palestinians living inside Gaza also turned out to be Pakistani. And surprisingly, many supposedly Indian left-leaning accounts that claim to fight bigotry and Hindu nationalism are actually operated by Pakistanis or Bangladeshis, who have now edited their location to \"South Asia\" instead.",
"score": 1404,
"created_utc": 1764085613.0
},
{
"id": "nqpvdf9",
"body": "[removed]",
"score": 525,
"created_utc": 1764084917.0
},
{
"id": "nqqlwb2",
"body": "This shit is so hilarious to me. It's literally just Indians and Pakistanis beefing on twitter. Like half the pro Israel accounts and shit are all based in India and the pro Palestine ones are all based in Pakistan.",
"score": 97,
"created_utc": 1764092802.0
},
{
"id": "nqrkxuy",
"body": "The thing that is overlooked when we talk about all of these fake accounts on X is that the exact same thing is happening here on reddit. Maybe to an even larger degree. \n\nAnonymity (or at least the pretense of it) is what draws a lot of people here, but perhaps we should consider location-based identification for each account on this platform too. \n\nI'm not really sure if it's a good idea or not, but I do think it's something we should talk about.",
"score": 31,
"created_utc": 1764103108.0
},
{
"id": "nqq0nlb",
"body": "This will fly under a lot of people's radar",
"score": 226,
"created_utc": 1764086488.0
},
{
"id": "nqrcdl7",
"body": "Watching all popular MAGA accounts get exposed as Indian/serbian/Argentinian these days on Twitter has been absolutely hilarious",
"score": 55,
"created_utc": 1764100538.0
},
{
"id": "nqq1bwr",
"body": "Doesn't matter what the topic is, the fact X pays for engagement means everyone's just gonna gravitate towards posting the hottest ragebait shit of the week",
"score": 39,
"created_utc": 1764086687.0
},
{
"id": "nqppzqs",
"body": "Pakistan based fake Gaza accounts and India based fake Israeli accounts.",
"score": 11,
"created_utc": 1764083262.0
}
]
},
{
"id": "1p6n1qc",
"title": "Italy now recognizes the crime of femicide and punishes it with life in prison",
"score": 1827,
"url": "https://apnews.com/article/italy-femicide-law-crime-gender-violence-women-99e4be4aaba9f6b940d834ed6c7cb4d0",
"num_comments": 369,
"created_utc": 1764101454.0,
"comments": [
{
"id": "nqri82b",
"body": "Seems like they should just punish all murders with life in prison, cut down on paperwork.",
"score": 854,
"created_utc": 1764102301.0
},
{
"id": "nqrrlj3",
"body": "For those that aren\u2019t reading the article, this is different from murder, which is already illegal there. Femicide is specifically targeting a woman for being a woman. This law makes it a hate crime\n\nIt\u2019s similar to if I get in a fight with a black guy about a traffic accident and murder him, it\u2019s not a hate crime, just a murder. But if I go to a black civil rights rally and pick out a protester and murder him specifically because he\u2019s black, it\u2019s a hate crime.\n\nThey\u2019re both murder but in one case, the victim is chosen specifically for their identity.",
"score": 127,
"created_utc": 1764105072.0
},
{
"id": "nqrgdwi",
"body": "As opposed to which punishment for regular murder?",
"score": 277,
"created_utc": 1764101744.0
},
{
"id": "nqrg648",
"body": "[removed]",
"score": 74,
"created_utc": 1764101677.0
},
{
"id": "nqrk35n",
"body": "ITT - People who don't know what they are talking about and are very mad about it.",
"score": 137,
"created_utc": 1764102853.0
},
{
"id": "nqrn7kq",
"body": "\u201cFemicide\u201d laws exist because women are disproportionately targeted and killed because they are women. There\u2019s no \u201cmalicide\u201d law because men are not being systemically targeted for killing because they are men in the same way.\n\nFor those of you confused and don\u2019t care to look it up",
"score": 54,
"created_utc": 1764103782.0
},
{
"id": "nqrr8jg",
"body": "I\u2019ve never seen an article about violence against women that isn\u2019t covered in men saying \u201c what about men\u201d but whenever I see an article about a man being murdered I don\u2019t see anyone comment on that",
"score": 23,
"created_utc": 1764104965.0
},
{
"id": "nqrpgu4",
"body": "I share the sentiment of this law, femicide is an emergency in Italy right now. But I think that this law is just for show, it won't pass the exam of the constitutional court, since our constitution obviously guarantees that laws cannot discriminate between genders.",
"score": 13,
"created_utc": 1764104441.0
},
{
"id": "nqrhm26",
"body": "[removed]",
"score": -13,
"created_utc": 1764102116.0
},
{
"id": "nqrnbca",
"body": "[removed]",
"score": -8,
"created_utc": 1764103812.0
}
]
},
{
"id": "1p6mwme",
"title": "Witkoff Advised Russia on How to Pitch Ukraine Plan to Trump",
"score": 970,
"url": "https://www.bloomberg.com/news/articles/2025-11-25/witkoff-advised-russia-on-how-to-pitch-ukraine-plan-to-trump",
"num_comments": 94,
"created_utc": 1764101128.0,
"comments": [
{
"id": "nqrfqki",
"body": "Russian asset if I\u2019ve ever seen one. Totally improper if not treasonous",
"score": 629,
"created_utc": 1764101546.0
},
{
"id": "nqrglfh",
"body": "For a second, I couldn't remember if Witkoff was a US or a Russian diplomat... but then I remembered it doesn't matter because he's both.",
"score": 184,
"created_utc": 1764101807.0
},
{
"id": "nqriw62",
"body": "If Witkoff is involved, then expect Ukraine to be thrown under the bus and simultaneously witkoff's and trump's family becoming richer by millions if not billions .\n\nAccording to Former US NSA Jack Sullivan, who has served under Obama , Biden , Hillary Clinton \n\"Trump has thrown ties with India over the side\" under the advise of Steve witkoff for his Business interests in Pakistan.\n\nAll Russia has to do is invest money in Trump , Witkoff, kushner and the they will get the desired deal.",
"score": 91,
"created_utc": 1764102501.0
},
{
"id": "nqrfqwn",
"body": "So Witkoff advised Putin on how to \"handle\" Trump.\n\nPretty sure Putin already knew that anyway. Trump's an easy mark.",
"score": 98,
"created_utc": 1764101549.0
},
{
"id": "nqrj88d",
"body": "Steve Witkoff\u2026 my second most disliked person in the Trump administration. This guy might want Russia to win more than anyone else in the White House.",
"score": 28,
"created_utc": 1764102599.0
},
{
"id": "nqrkfd8",
"body": "Every Western leader who has ever dealt with Putin says the same thing - he believes all Westerners can be bought and negotiations are only about the price. He doesn't understand what principles are or that some in the west value them over money - and seemingly neither does Witkoff or Trump.",
"score": 21,
"created_utc": 1764102955.0
},
{
"id": "nqrh0vc",
"body": "It\u2019s very likely if a new administration comes in that his role gets re assessed to see if anything fishy happened. Do we think he gets pardoned by the current president before he exits for any crimes he may have committed ?",
"score": 14,
"created_utc": 1764101937.0
},
{
"id": "nqrh80c",
"body": "Follow the future investments follow the money.",
"score": 12,
"created_utc": 1764101997.0
},
{
"id": "nqrj4t0",
"body": "These people hate our allies so fucking much",
"score": 10,
"created_utc": 1764102571.0
},
{
"id": "nqrpsl4",
"body": ">During his call with Ushakov, Witkoff told his Russian counterpart that **he had deep respect for Putin and that he had told Trump that it was his belief that Russia has always wanted a peace deal**.\n\nRussia has **never** wanted a peace deal. \n\nThey wouldn't continue the war and continue to kill civilians if they did.\n\nHe's saying it to \"*grease the wheels*\", which anyone with half a brain can see right through, including Putin.\n\nThat firmly puts him in the category of someone who should not be negotiating these sorts of deals. ie a moron.",
"score": 10,
"created_utc": 1764104539.0
}
]
},
{
"id": "1p6csew",
"title": "Russia weighs how to prop up Russian Railways which is $51 billion in debt, sources say",
"score": 3123,
"url": "https://www.reuters.com/sustainability/boards-policy-regulation/russia-weighs-how-prop-up-russian-railways-which-is-51-billion-debt-sources-2025-11-25/",
"num_comments": 152,
"created_utc": 1764078262.0,
"comments": [
{
"id": "nqpc7w0",
"body": ">The country's biggest commercial employer, which has built up a 4 trillion rouble ($50.8 billion) debt pile\n\nRussian economy strong",
"score": 1202,
"created_utc": 1764078655.0
},
{
"id": "nqpdtnq",
"body": "Ideally, Russia could stop waging wars against its neighbors. I know it's a far-fetched and even ludicrous idea.",
"score": 505,
"created_utc": 1764079215.0
},
{
"id": "nqpdj63",
"body": "There's money in scrap metal - pull up some of the tracks and cabling.",
"score": 147,
"created_utc": 1764079113.0
},
{
"id": "nqpjit9",
"body": "Throwing an oligarch or two out of a window is the normal procedure.",
"score": 85,
"created_utc": 1764081166.0
},
{
"id": "nqpf5mm",
"body": "Is Russia just going to collapse into Moscow and a bunch of unincorporated areas east of there....",
"score": 96,
"created_utc": 1764079685.0
},
{
"id": "nqpnnfb",
"body": "I dunno, maybe pull out of unnecessary/unprovoked wars?",
"score": 28,
"created_utc": 1764082522.0
},
{
"id": "nqpmrsa",
"body": "Sell more of your gold putin :)\u00a0",
"score": 22,
"created_utc": 1764082245.0
},
{
"id": "nqpnyr2",
"body": "Want to prop up railways? Leave Ukraine!",
"score": 15,
"created_utc": 1764082622.0
},
{
"id": "nqppcxw",
"body": "The best news for the west is that Russia is about to collapse again economically. Couldn\u2019t have happened to a more deserving nation. When you owe everyone hundreds of billions and your currency is worthless around the world, that\u2019s more than a signal. We\u2019re near the end of the violence. All that\u2019s left is for Russians to pay out a few trillion (dollars) in reparations and to cede a few million acres for damages.",
"score": 60,
"created_utc": 1764083063.0
},
{
"id": "nqpxluw",
"body": "How the hell is the railway 50 billion in debt? Isn't their annual military budget like 40 billion?",
"score": 10,
"created_utc": 1764085587.0
}
]
},
{
"id": "1p66yf9",
"title": "Russian drones breach NATO airspace in long-range strikes",
"score": 9770,
"url": "https://www.newsweek.com/russian-drones-breach-nato-airspace-in-long-range-strikes-ukraine-romania-11103426",
"num_comments": 408,
"created_utc": 1764058219.0,
"comments": [
{
"id": "nqo82t9",
"body": "Users often report submissions from this site for sensationalized articles. Readers have a responsibility to be skeptical, check sources, and comment on any flaws.\n\nYou can help improve this thread by linking to media that verifies or questions this article's claims. Your link could help readers better understand this issue.\n\n*I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/worldnews) if you have any questions or concerns.*",
"score": 1,
"created_utc": 1764058220.0
},
{
"id": "nqod8i2",
"body": "It's still flying. The jets are following it. They have the authorization to destroy it, but it can harm people due to the debris that might fall?",
"score": 1470,
"created_utc": 1764061375.0
},
{
"id": "nqortpa",
"body": "NATO member Romania scrambled fighter jets as two Russian drones crossed into the country's airspace from Ukraine, Bucharest's Defense Ministry said on Tuesday, after Moscow launched extensive missile and drone strikes on its neighbor.\nMoldova, a non-NATO country bordering both Ukraine and Romania, separately said it had detected six drones in its airspace, including one uncrewed aerial vehicle (UAV) that then traveled toward Romania.",
"score": 261,
"created_utc": 1764069949.0
},
{
"id": "nqobdie",
"body": "This will continue until sensitive areas are declared free fire zones for unidentified intruders. \n\nOf course, NATO could send its own drones over St. Petersburg and the Putin Palace on the Black Sea.",
"score": 209,
"created_utc": 1764060240.0
},
{
"id": "nqobhj1",
"body": "I wouldn't be worried. NATO has demonstrated it has the best air-defence in the world. It's called a Strongly Worded Letter.",
"score": 1690,
"created_utc": 1764060308.0
},
{
"id": "nqo8jtd",
"body": "It would be a shame if some rebels near the border would get their hands on some anti-air.",
"score": 351,
"created_utc": 1764058503.0
},
{
"id": "nqoboi9",
"body": "I can understand not wanting to kill Russian pilots in fighter jets but drones need downing",
"score": 144,
"created_utc": 1764060425.0
},
{
"id": "nqph0r9",
"body": "This keeps happening because NATO never holds Russia accountable. NATO is looking really weak right now and Putin knows it.",
"score": 35,
"created_utc": 1764080322.0
},
{
"id": "nqpiwfk",
"body": "If we sent five tomahawks to Ukraine for every drone that came into NATO airspace they would stop sending them real fucking quick.",
"score": 16,
"created_utc": 1764080957.0
},
{
"id": "nqpqdod",
"body": "cool. great. yeah. awesome.\n\nconsequences please?",
"score": 6,
"created_utc": 1764083384.0
}
]
},
{
"id": "1p6b81f",
"title": "Macron Rejects Trump\u2019s Peace Plan as Is, Backs Assurance Forces for Ukraine",
"score": 3783,
"url": "https://united24media.com/latest-news/macron-rejects-trumps-peace-plan-as-is-backs-assurance-forces-for-ukraine-13752",
"num_comments": 116,
"created_utc": 1764073836.0,
"comments": [
{
"id": "nqp0gfs",
"body": "Trump\u2019s plan seems to be Russia\u2019s plan.",
"score": 362,
"created_utc": 1764074065.0
},
{
"id": "nqp1yri",
"body": "This is the most naive plan ever. Russia could literally attack Ukraine the very next day after it's signed, and no one would do anything about it.",
"score": 122,
"created_utc": 1764074706.0
},
{
"id": "nqptpdo",
"body": "Trumps peace plan = Putins wish list.",
"score": 20,
"created_utc": 1764084408.0
},
{
"id": "nqp107j",
"body": "The US have lost all credibility with Trump and Vance. The best thing that could happen to Ukraine, aside from a Putin's stroke, is that the war extends past Trump's government and Vance not being elected.",
"score": 128,
"created_utc": 1764074301.0
},
{
"id": "nqp16za",
"body": "\"Peace plan\" \n\nIts an unconditional surender at best.",
"score": 44,
"created_utc": 1764074382.0
},
{
"id": "nqqiuoq",
"body": "Screw the orange traitor and screw 'assurance forces.'\n\nPark the Ford and the De Gaulle in the Black Sea, roll the Polish, German and Lithuanian armies over the border into Ukraine, send the USAF to slag the Kerch Straight Bridge.\n\nMove the mine removers we used in the Gulf Wars up on the southwestern end of the front and just advance one km/day until Putin's choking on dead Russian soldiers.\n\nWe made promises when Ukraine gave up their nukes, it's time to make good on them.",
"score": 13,
"created_utc": 1764091902.0
},
{
"id": "nqqzj4h",
"body": "Putin won't accept any peace plan, he's just taking the piss out of Trump. He will say that Ukraine has refused peace ... Then Travaglio \"Putin's godson\" at NOVE (agreements and disagreements) will explain to us perfectly with 1000 lies that Zelensky does not want peace",
"score": 4,
"created_utc": 1764096747.0
},
{
"id": "nqrgebr",
"body": "Someone else called it: \n\n\"Anyone here recognize the correlation between intense Epstein pressure and Trump\u2019s decision to sell out Ukraine? Like how long ago was it suggested that Tomahawks were on their way? I small some underage kompromat!\"",
"score": 3,
"created_utc": 1764101747.0
},
{
"id": "nqpifhg",
"body": "Anyone here recognize the correlation between intense Epstein pressure and Trump\u2019s decision to sell out Ukraine? Like how long ago was it suggested that Tomahawks were on their way? I small some underage kompromat!",
"score": 10,
"created_utc": 1764080801.0
},
{
"id": "nqpn202",
"body": "President Macron, how about forcing Trump's and Putin's hands by sending French troops to Ukraine now?\n\nRemember how the world helped your country out in WWII? It's time to return the favour.",
"score": 11,
"created_utc": 1764082336.0
}
]
},
{
"id": "1p6cc1u",
"title": "Sweden wants long-range weapon systems able to strike inside Russia",
"score": 2039,
"url": "https://www.reuters.com/business/aerospace-defense/sweden-wants-long-range-weapon-systems-able-strike-inside-russia-2025-11-25/",
"num_comments": 91,
"created_utc": 1764077048.0,
"comments": [
{
"id": "nqpl62r",
"body": "I, too, want Sweden to have long-range weapon systems able to batter Russia...",
"score": 213,
"created_utc": 1764081722.0
},
{
"id": "nqplfk5",
"body": "Every country in the EU should want this too!",
"score": 57,
"created_utc": 1764081809.0
},
{
"id": "nqpa3ca",
"body": "Then build them. Send some to Ukraine while you're at it.",
"score": 354,
"created_utc": 1764077907.0
},
{
"id": "nqpkfgq",
"body": "The Netherlands wants to [develop a Tomahawk replacement](https://www.armyrecognition.com/news/army-news/2025/netherlands-wants-to-develop-an-alternative-to-the-u-s-tomahawk-cruise-missile), so room for collaboration?",
"score": 87,
"created_utc": 1764081474.0
},
{
"id": "nqpskiu",
"body": "We can have our own Gotland-missile-crisis!",
"score": 18,
"created_utc": 1764084062.0
},
{
"id": "nqpmc7i",
"body": "The EU and UK should all be getting involved and certainly not buying from America which can no longer be relied upon",
"score": 26,
"created_utc": 1764082106.0
},
{
"id": "nqpjmw4",
"body": "Do want ffs, do, throw every resource into fast tracking it into existence.",
"score": 13,
"created_utc": 1764081205.0
},
{
"id": "nqpuiul",
"body": "Waiting for the pro-Russian bots to tell me what a great success the 3-day special military operation has been given it's resulted in an expansion of NATO along their borders and made Europe re-arm...",
"score": 11,
"created_utc": 1764084657.0
},
{
"id": "nqr2obf",
"body": " Volvo missiles have a nice ring to it",
"score": 3,
"created_utc": 1764097652.0
},
{
"id": "nqr7nmb",
"body": "Can we please knock out all internet for Russians? Would improve mental health of gamers aeverywhere.",
"score": 3,
"created_utc": 1764099126.0
}
]
},
{
"id": "1p69p7v",
"title": "Former Reform in Wales leader Nathan Gill jailed for pro-Russian bribery",
"score": 2775,
"url": "https://www.bbc.co.uk/news/articles/c5yd878ejqko",
"num_comments": 78,
"created_utc": 1764068774.0,
"comments": [
{
"id": "nqopnpx",
"body": "This submission from bbc.co.uk is behind a dynamic paywall and may be unavailable in the United States. On the 26th of June 2025, the BBC implemented a dynamic paywall on [its website](https://www.bbc.com/news/articles/cx2vgkn7w10o). Articles posted to /r/worldnews should be accessible to everyone.\n\n*I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/worldnews) if you have any questions or concerns.*",
"score": 1,
"created_utc": 1764068775.0
},
{
"id": "nqor6u0",
"body": "Russia under Putin is a plague on the planet. I\u2019m sure the investigation will find more. Kind of stunned this was occurring around the time of the poisoning case. Surely Gill saw that and must have realized how deeply flawed Putin is?",
"score": 263,
"created_utc": 1764069609.0
},
{
"id": "nqoucxf",
"body": "You call it bribery. I call it treason.\n\nOf course, now Nigel says that he had very little to do with him.",
"score": 142,
"created_utc": 1764071259.0
},
{
"id": "nqox5ml",
"body": "Now do Farage",
"score": 49,
"created_utc": 1764072591.0
},
{
"id": "nqorfk7",
"body": "At least, he was jailed. Here in the US, we have a Russian asset as a president.",
"score": 169,
"created_utc": 1764069738.0
},
{
"id": "nqpd292",
"body": "Now do Farage.\n\n\u042feform RU are corrupt as hell.",
"score": 24,
"created_utc": 1764078952.0
},
{
"id": "nqoslwo",
"body": "It's always the ones you most suspect.",
"score": 48,
"created_utc": 1764070364.0
},
{
"id": "nqouwa7",
"body": "People have been sent to Tyburn or Tower for less.",
"score": 14,
"created_utc": 1764071521.0
},
{
"id": "nqov3sb",
"body": "This needs to be brought to more people's attention. Reform are a bunch of crooks at best, and at worst, treasonous. \n\nThis is what we have seen from them with barely any MPs. Imagine what it will be like if they have more members, more MPs, and more councillors, bigoted politics aside; their track record is absolutely appalling: Infighting, fraud, racism, sexism, spying, anti-abortion, anti-climate change, anti-intelligence, anti-free speech, anti-NHS, and that's just if they turn up to work in the first place. \n \nAll in the effort to attempt to return to a postcard British fantasy that never existed in the first place (or just destablise the UK for a foreign country's benefit).",
"score": 45,
"created_utc": 1764071623.0
},
{
"id": "nqp1imx",
"body": "Good riddance. Now let's do the rest.",
"score": 14,
"created_utc": 1764074518.0
}
]
}
]
}
\ No newline at end of file
[
{
"id": "1osopqm",
"title": "USDA tells states to undo efforts to issue full food aid benefits",
"score": 8630,
"url": "https://www.reuters.com/world/us/usda-tells-states-undo-efforts-issue-full-food-aid-benefits-2025-11-09/",
"num_comments": 948,
"created_utc": 1762708185.0,
"comments": [
{
"id": "nnylmxv",
"body": "Republicans- \u201cThis is all the democrats fault. They\u2019re the reason we can\u2019t pay SNAP.\u201d\n\nCourts- \u201cyou have to pay SNAP.\u201d\n\nRepublicans- \u201cNo, we\u2019re not going to.\u201d\n\nDemocrats- *Try to pay SNAP\n\nRepublicans- \u201cHey, stop trying to help people!\u201d",
"score": 4729,
"created_utc": 1762709048.0
},
{
"id": "nnyjbgj",
"body": "Trump wants families to starve. Remind you, Thanksgiving is in a few weeks...",
"score": 4147,
"created_utc": 1762708388.0
},
{
"id": "nnyjjx7",
"body": "Dear Leader Donald wants Americans to starve in the worst way, it seems.",
"score": 1040,
"created_utc": 1762708455.0
},
{
"id": "nnyks65",
"body": "What are they going to do? Forcefully cite every person who received funds and demand it paid back with interest?\n\nWait that's probably exactly what they'd do.",
"score": 608,
"created_utc": 1762708809.0
},
{
"id": "nnyjruf",
"body": "The Trump administration is so vile",
"score": 367,
"created_utc": 1762708517.0
},
{
"id": "nnyle0z",
"body": "WHY would they ask this, and further, WHY would a state comply/listen? The fuck?",
"score": 160,
"created_utc": 1762708979.0
},
{
"id": "nnyj328",
"body": "\"States must immediately undo any steps taken to issue full SNAP benefits for November 2025,\" the memo said",
"score": 335,
"created_utc": 1762708322.0
},
{
"id": "nnypw0t",
"body": "Food should never be used as a politcal weapon. Same goes with healthcare but here we are.",
"score": 154,
"created_utc": 1762710273.0
},
{
"id": "nnynkmv",
"body": "So\u2026..let me see if I have this right. Despite the government being shut down, we are all still paying taxes, so the money is there, yet they are still cutting them off. In the meantime, these big corporations are doing massive layoffs, but we don\u2019t know the numbers because they stopped producing them. Yet, we\u2019re still paying for expensive golf trips and offering massive bonuses to ICE recruits to swarm our streets and disappear people. Yep, this looks bad.",
"score": 88,
"created_utc": 1762709597.0
},
{
"id": "nnyk62e",
"body": "Starve so that pedos can remain free.",
"score": 194,
"created_utc": 1762708631.0
},
{
"id": "nnyivc8",
"body": "SNAP clawbacks coming soon I bet",
"score": 130,
"created_utc": 1762708263.0
},
{
"id": "nnyme98",
"body": "The starving families and children is truly horrifying and unforgivable. But while we focus on that (which we rightly should) we are missing that is going to absolutely COLLAPSE our food economy. I mean literally just removing 9 billion dollars of purchased food for an entire month? If they continue next month? The month after?",
"score": 96,
"created_utc": 1762709261.0
},
{
"id": "nnz5xb3",
"body": "We already provided full SNAP benefits here in Connecticut to everyone that was supposed to receive it this month. It\u2019s done. Come and take it, asshole.",
"score": 18,
"created_utc": 1762714724.0
},
{
"id": "nnyrgio",
"body": "Oh, and it\u2019s getting harder and harder to blame the Democrats for this",
"score": 16,
"created_utc": 1762710717.0
},
{
"id": "nnysjbk",
"body": "Trump really wants a civil war",
"score": 34,
"created_utc": 1762711021.0
}
]
},
{
"id": "1oscsyo",
"title": "More than 1,000 flights cancelled as US air traffic cuts enter second day",
"score": 18482,
"url": "https://www.bbc.com/news/articles/cj410k00yw8o",
"num_comments": 884,
"created_utc": 1762671897.0,
"comments": [
{
"id": "nnwabqb",
"body": "Delays to ATL were 5-8 hours not too long after this article published.",
"score": 1578,
"created_utc": 1762672791.0
},
{
"id": "nnwmbst",
"body": "Reminder that in a lot of countries, a government shutdown would instantly trigger a reelection, since that would mean the administration lost control\u00a0",
"score": 10340,
"created_utc": 1762680081.0
},
{
"id": "nnw93y5",
"body": "America is going to grow tired of winning at some point.",
"score": 6387,
"created_utc": 1762672069.0
},
{
"id": "nnw90mb",
"body": "A nightmare for the airport staff having to deal with angry passengers",
"score": 1146,
"created_utc": 1762672016.0
},
{
"id": "nnwafs6",
"body": "Why would Bidenobama do this",
"score": 2658,
"created_utc": 1762672857.0
},
{
"id": "nnwdkep",
"body": "Welcome to Donald Trump\u2019s third world transportation system !",
"score": 1184,
"created_utc": 1762674745.0
},
{
"id": "nnwa7t2",
"body": "Don't remember Biden doing anything this stupid",
"score": 2476,
"created_utc": 1762672725.0
},
{
"id": "nnwdzoo",
"body": "Who cares. So long as Trump got his Epstein Memorial Ballroom, we should all be happy. MAGA!",
"score": 678,
"created_utc": 1762674997.0
},
{
"id": "nnw9pp8",
"body": "Who knew that being Great Again\u2122\ufe0f would suck this hard \ud83e\udee4 \n\nIf only someone warned us! I feel truly blind sided by all this economic and social turmoil. I was expecting paradise by now \ud83d\ude1e It\u2019s been a year and each month is worse than the last ? \n\nOh well, I\u2019m sure greatness is right around the corner. All heil Emperor Trump \ud83e\udee1 I\u2019m sure it\u2019s Sleepy Joe\u2019s fault these flights are getting cancelled anyways. Dude\u2019s sleeping all the time, this was inevitable.",
"score": 625,
"created_utc": 1762672426.0
},
{
"id": "nnweowk",
"body": "I hope everyone who works at the airport strikes just before Thanksgiving. That\u2019ll be the only way to truly end the shutdown",
"score": 361,
"created_utc": 1762675417.0
},
{
"id": "nnwqd6w",
"body": "Guess I made the right choice to decide to drive to pick up my son instead of flying him here for Christmas. The drive sucks but at least I'll be able to see him and that's more important to me than a shitty 26 hour drive",
"score": 109,
"created_utc": 1762682596.0
},
{
"id": "nnx24lg",
"body": "Friendly reminder. This is all due to Republicans protecting literal pedophiles.",
"score": 358,
"created_utc": 1762689517.0
},
{
"id": "nnwcakv",
"body": "Didn't happen under Biden or Obama hmmmmm......",
"score": 450,
"created_utc": 1762673972.0
},
{
"id": "nnxnzlz",
"body": "Just make sure to cancel all private jet flights first. They are inefficient for ATC to track, and I'm sure the billionaires and politicians would enjoy seeing the countryside with some nice long drives.",
"score": 40,
"created_utc": 1762698674.0
},
{
"id": "nnwb70g",
"body": "I was flying today for work and while it isn't out of control, it's certainly not great.\n\n\nLot of delays and missed connections. Far more people running through the airport than I usually see. Lot more people finding out of the way places to wait that look incredibly unhappy.\n\n\nI had multiple delays and had to reschedule my connection. What should have been maybe half my day was my entire day and then some.\u00a0\n\n\nSeveral other people at work had far worse experiences.\u00a0\n\n\nIt's only going to get worse too.\u00a0",
"score": 213,
"created_utc": 1762673309.0
}
]
},
{
"id": "1os941e",
"title": "Federal judge permanently blocks Trump from deploying National Guard to Portland",
"score": 25318,
"url": "https://www.opb.org/article/2025/11/07/portland-oregon-national-guard-trump-politics-karin-immergut/",
"num_comments": 337,
"created_utc": 1762659725.0,
"comments": [
{
"id": "nnvn1qk",
"body": "\"The decision is a setback in the Trump administration\u2019s effort to send National Guard members to the city, and marks the fourth time the judge has blocked the deployment.\"\n\nHere's hoping the fourth time's the charm?",
"score": 2043,
"created_utc": 1762660917.0
},
{
"id": "nnvl4iq",
"body": "Until Trump does it anyways like always.",
"score": 2630,
"created_utc": 1762660088.0
},
{
"id": "nnvn6vi",
"body": "Judge decides something > Trump appeals > SCOTUS tells the judge to fuck off.\n\nThe infernal loop of the untouchable.",
"score": 1194,
"created_utc": 1762660980.0
},
{
"id": "nnvqikb",
"body": "My God. What\u2019s going to happen to all those frogs in the war zone? Who is going to save them now???",
"score": 164,
"created_utc": 1762662488.0
},
{
"id": "nnw2lwn",
"body": "He's so demented. Somebody in the administration is showing him footage from 5 years ago and telling him it's going on now. He's being lied to and his strings are being pulled by the evil behind the throne.\n\nJust a fucking useful idiot",
"score": 48,
"created_utc": 1762668399.0
},
{
"id": "nnw2qzt",
"body": "NOTHING is permanent with this lawless administration. They will do whatever they want until they are physically stopped.",
"score": 40,
"created_utc": 1762668472.0
},
{
"id": "nnvno41",
"body": "Doesn\u2019t matter, he won\u2019t listen to anyone, they\u2019ll do whatever they want.",
"score": 76,
"created_utc": 1762661196.0
},
{
"id": "nnw7hf5",
"body": "\u201cHey this is an emergency\u201d\u2026 four months later without deployment\u2026 \u201cHey this is an emergency\u201d",
"score": 17,
"created_utc": 1762671140.0
},
{
"id": "nnwymo9",
"body": "I'm german, and I'm kinda following this Trump Shitshow only by the sidelines....does he have to be in the News every fucking day with some weird-ass plan of his...? Wherelse did he want to deploy them again ? California, Chicago, Washington..? I like America a lot, this guy is painting you in such shit colours, it's unreal....Idiocracy....",
"score": 10,
"created_utc": 1762687559.0
},
{
"id": "nnxsqzn",
"body": "In the meantime, portland is burning down. It's like a war zone out there! What are they going to do without the national guard?? How will anyone ever get by there safely. How are people going to get their weird coffee drinks and silly bracelets now? There are gangs of liberal hoodlums casing neighborhoods on ebikes and electric scooters! /s",
"score": 8,
"created_utc": 1762700321.0
},
{
"id": "nnvqx1o",
"body": "Forgive me for asking but, Can't this just be appealed, like all the other cases?",
"score": 28,
"created_utc": 1762662673.0
},
{
"id": "nnx9h9e",
"body": "So when he does they are following illegal orders and will be arrested and prosecuted, right? Right?",
"score": 4,
"created_utc": 1762693080.0
},
{
"id": "nnyfy2m",
"body": "If only Trump cared about the law and if only there was somebody who would hold him to account when he's violated it.",
"score": 4,
"created_utc": 1762707409.0
},
{
"id": "nnvrlu1",
"body": "Nobody ever permanently blocks Trump from anything.",
"score": 31,
"created_utc": 1762662993.0
},
{
"id": "nnwnsob",
"body": "I have a friend with relatives in the us. Two if them dont talk about politics at home infront of the children anymore, because they are afraid of that their children will talk about it in school. Another one is a high high official and is harrased and afraid of being fired,because hes a democrat. If the americans would get a good education, they would realise that all that happens is the third reich textbook, including gestapo.",
"score": 11,
"created_utc": 1762680998.0
}
]
},
{
"id": "1osro61",
"title": "Guardians pitchers Emmanuel Clase, Luis L. Ortiz indicted for allegedly rigging pitches in betting scheme",
"score": 646,
"url": "https://www.cbssports.com/mlb/news/mlb-betting-scandal-emmanuel-clase-luis-l-ortiz-pitch-rigging-doj-indictment/",
"num_comments": 30,
"created_utc": 1762715080.0,
"comments": [
{
"id": "nnz8y89",
"body": "Who would\u2019ve thought that all of this legalized gambling would result in the athletes trying to make money off of it too?",
"score": 396,
"created_utc": 1762715585.0
},
{
"id": "nnz9nct",
"body": ">Ortiz is making $782,600 this year. That\u2019s just above the big-league minimum of $700,000. Clase, baseball\u2019s dominant closer from 2022 through 2024, is making a base salary of $4.5 million this year.\n\nhttps://www.cleveland.com/guardians/2025/09/yes-cleveland-is-still-paying-emmanuel-clase-and-luis-ortiz-guardians-takeaways.html\n\nAnd they're rigging pitches for a measly few grand??",
"score": 112,
"created_utc": 1762715788.0
},
{
"id": "nnzrntj",
"body": "feds doing anything they can to distract from our own government rigging the stock market for their pals. why the fuck should i care about this when orange & co. out here saying tylenol causes autism then walking it back once the company gets sold?",
"score": 1,
"created_utc": 1762721055.0
},
{
"id": "nnzb5jn",
"body": "There is probably a lot more to this story than the Feds are saying.\n\n>Specifically, prosecutors allege that Ortiz was paid $5,000 for intentionally throwing a ball on June 15 and Clase $5,000 for serving as intermediary according to documents obtained by ESPN. They pair repeated the scheme on June 27, prosecutors said, for payments of $7,000 apiece. \n\nThese guys were making hundreds of thousands, if not millions of dollars. There is no way they would gamble their livelihoods for such a small amount per pitch.",
"score": 99,
"created_utc": 1762716221.0
},
{
"id": "nnzwky3",
"body": "Yep. It's all legalized gambling. Shit like this famously never happened in the great sport of Baseball when sports betting was illegal.",
"score": 1,
"created_utc": 1762722455.0
},
{
"id": "nnzp040",
"body": "Respectfully. Gtfo. It's nothing new.",
"score": -3,
"created_utc": 1762720273.0
},
{
"id": "nnzik3b",
"body": "It sounds crazy, but maybe they got paid in crypto or some other non-tracable way. Or a family or friend also made a big bet on it. Or maybe the prosecutors only needed to prove a certain amount to get the indictment. im willing to bet (haha) there's more to this story.\u00a0",
"score": 35,
"created_utc": 1762718377.0
},
{
"id": "nnzk372",
"body": "This is just what they got caught for. They probably made millions on more subtle bets first, then got more greedy and brazen as time went on. \n \nIts not that all cheaters are obvious and stupid, its just that those are the only ones that we find out about.",
"score": 19,
"created_utc": 1762718822.0
},
{
"id": "nnzoufo",
"body": "To make matters worse he was about to hit free agency and was likely slated to sign a $100,000,000+ contract.",
"score": 5,
"created_utc": 1762720226.0
},
{
"id": "nnzwxi1",
"body": "Ok, so, there are nearly 3 million federal employees, and as it turns out, most of them have varying jobs. The US government has this fantastic ability that it can actually do several, maybe even multiple things at once. So even though there are glaring issues that should be solved, some of those 3 million employees can actually be working on an entirely separate case.",
"score": 1,
"created_utc": 1762722556.0
},
{
"id": "nnze8va",
"body": "You would be amazed. I've known people risking their $70K+ income for a few hundred dollars of stolen shit. You warn them again and again, but they keep doing it till they're caught. And afterward, they're always, \"I didn't think I'd ever get caught\".\n\n*Fucking, I caught you. And I wasn't even trying.*",
"score": 70,
"created_utc": 1762717130.0
},
{
"id": "nnzkifu",
"body": "Yeah, this is just what they got *caught* doing.",
"score": 5,
"created_utc": 1762718946.0
},
{
"id": "no0297a",
"body": "some of it might be relative to how they perceive their peer's wealth. Like for example, yes Clase made 4.5 million this year, but Edwin Diaz who plays the same position as him made 21.5 million this year. On his own team, Jose Ramirez made 21 million dollars, and obviously a guy like Ohtani will eventually make 700+ million.\n\nSo while to you and me 4.5 million dollars seems like a lot, if Clase is the kind of guy to compare his wealth to others in his bubble, he might engage in this behavior for extra money that he feels he probably deserves (he's on a team with one of the lowest payrolls in the MLB).",
"score": 1,
"created_utc": 1762724117.0
},
{
"id": "nnzq5e4",
"body": "These criminals also stand a good chance of getting a presidential pardon",
"score": 1,
"created_utc": 1762720609.0
},
{
"id": "nnzdlbi",
"body": "Yeah feels like a family threatened or some kind of situation otherwise holy shit it\u2019s like me burning down my office at work for $150",
"score": -2,
"created_utc": 1762716937.0
}
]
},
{
"id": "1osijt7",
"title": "ByHeart baby formula recalled amid 10-state outbreak of infant botulism",
"score": 1907,
"url": "https://www.nbcnews.com/health/recall/byheart-baby-formula-recalled-state-outbreak-infant-botulism-rcna242783?fbclid=IwY2xjawN9bR5leHRuA2FlbQIxMABicmlkETFmZWFkMlZ0eG1vV1FPY0hMc3J0YwZhcHBfaWQQMjIyMDM5MTc4ODIwMDg5MgABHvysqdoH-JU95PbAAOFwn579zXCBWHHEjPIpythQIxeDHHFMSHNmnp9NsQUB_aem_HWNv8H63aU-fZ5ymFvurAg",
"num_comments": 112,
"created_utc": 1762692584.0,
"comments": [
{
"id": "nnxidjy",
"body": "I've never heard of this company before so I did some digging. \n\nThey've been around since 2016, but only started making formula for sale in March 2022.\n\nIn December 2022 they had their first recall due to Cronobactor contamination.\n\nTheir facilities were issued FDA warning letters in 2023.\n\nAnd now this. \n\nSome high end brand this is.",
"score": 861,
"created_utc": 1762696620.0
},
{
"id": "nnx8wqs",
"body": "Our country is being destroyed by fucking morons.",
"score": 450,
"created_utc": 1762692828.0
},
{
"id": "nnxddoy",
"body": "If I had babies I'd want to feed them the blood of billionaires about now.",
"score": 167,
"created_utc": 1762694709.0
},
{
"id": "nnxgt28",
"body": "I gotta wonder whether this might have been prevented if Trump hadn't fired all those inspectors who were actually protecting America's food safety.",
"score": 100,
"created_utc": 1762696030.0
},
{
"id": "nnxu224",
"body": "We switched to formula back in August and we specifically didn't choose this brand because their advertising felt yucky. A lot of \u2728your baby will only be smart and healthy and whatnot if you buy this formula\u2728 which I wasn't a fan of. Glad I trusted my gut!",
"score": 50,
"created_utc": 1762700756.0
},
{
"id": "nnxiefx",
"body": "If we don't reinstate and enforce safety regulations, a LOT of people are going to get killed. Direct action needs to be taken or excess mortality will continue to rise.",
"score": 47,
"created_utc": 1762696629.0
},
{
"id": "nnxtfcj",
"body": "I'd never heard of this formula until a couple weeks ago when I started getting ads for it all over the place. My son has a sensitive tummy so we like to stick to what he knows but thank God I didn't think to try it.",
"score": 14,
"created_utc": 1762700548.0
},
{
"id": "nnygcfy",
"body": "As a reminder, Project 2025 (the presidency\u2019s playbook) calls for [weakening regulations on baby formula](https://static.heritage.org/project2025/2025_MandateForLeadership_FULL.pdf#page=334).",
"score": 35,
"created_utc": 1762707529.0
},
{
"id": "nnynnyj",
"body": "How many FDA employees have been fired this year?",
"score": 11,
"created_utc": 1762709624.0
},
{
"id": "nnym9xf",
"body": "You mean the company trying to guilt moms in ads they can only afford to run on PlutoTV is corrupt?",
"score": 10,
"created_utc": 1762709228.0
},
{
"id": "nnxdsvq",
"body": "Oh but they care about the children right? /s",
"score": 31,
"created_utc": 1762694876.0
},
{
"id": "nnz3zke",
"body": "Thank god we stopped regulation on inspections, otherwise all those babies parents wouldn't be putting money into private insurers pockets by getting sick and needing hospitalization.",
"score": 6,
"created_utc": 1762714188.0
},
{
"id": "nnylhtv",
"body": "Mind telling us which 10 states NBC?",
"score": 5,
"created_utc": 1762709008.0
},
{
"id": "nnxsxnv",
"body": "Only 13/83 cases associated with ByHeart. It's a voluntary recall too, FDA ain't doing shit.",
"score": 25,
"created_utc": 1762700384.0
},
{
"id": "nnytgyw",
"body": "I\u2019m so mad, I specifically changed to This brand recently and this happens. We have been taking it for the last month",
"score": 2,
"created_utc": 1762711279.0
}
]
}
]
\ No newline at end of file
[
{
"id": "1p5764s",
"title": "/r/WorldNews Live Thread: Russian Invasion of Ukraine Day 1369, Part 1 (Thread #1516)",
"score": 404,
"url": "https://www.reddit.com/live/18hnzysb1elcs",
"num_comments": 71,
"created_utc": 1763956946.0,
"comments": [
{
"id": "nqhqf2y",
"body": "**The estimated total combat losses of the enemy from 24.02.22 to 24.11.25:** \n \npersonnel: about 1 166 450 (+1 190) persons \ntanks: 11 366 (+3) \ntroop-carrying AFVs: 23 620 (+5) \nartillery systems: 34 626 (+41) \nMLRS: 1 549 (+0) \nanti-aircraft systems: 1 248 (+0) \naircraft: 428 (+0) \nhelicopters: 347 (+0) \nUAVs operational-tactical level: 83 769 (+431) \ncruise missiles: 3 981 (+0) \nwarships/boats: 28 (+0) \nsubmarines: 1 (+0) \nvehicles and fuel tanks: 68 006 (+84) \nspecial equipment: 4 003 (+0)\n\n[https://mod.gov.ua/en/news/the-estimated-combat-losses-of-russians-over-the-last-day-1-190-persons-431-ua-vs-and-41-artillery-systems](https://mod.gov.ua/en/news/the-estimated-combat-losses-of-russians-over-the-last-day-1-190-persons-431-ua-vs-and-41-artillery-systems)",
"score": 53,
"created_utc": 1763967377.0
},
{
"id": "nqi17ah",
"body": "> [Geneva talks a 'decisive success' for Europe says German foreign minister -BBC News](https://www.bbc.co.uk/news/live/c33mv4y2187t?post=asset%3Aa3ffcee1-a933-49ab-acb4-213c571ecf7a#post)\n> \n> The talks between the US and Ukraine in Geneva have produced \"decisive success\" for Europeans, says the German foreign minister.\n> \n> Johann Wadephul says issues concerning Europe, including an apparent ban on Ukraine joining Nato, have been removed from the 28-point peace plan.\n> \n> \"This is a decisive success that we achieved yesterday,\" he tells Germany's public-broadcasting radio station, Deutschlandfunk.\n> \n> The German foreign minister also reiterated that \"any agreement must not be reached over the heads of Europeans and Ukrainians\".\n> \n> As a reminder, we have yet to see the 28-point plan in full - or the \"revisions and clarifications\" that were, according to the US, agreed on Sunday.",
"score": 38,
"created_utc": 1763973815.0
},
{
"id": "nqim51i",
"body": "HUR intercept captures a Russian soldier describing \u201cdozens of corpses\u201d scattered across the Serebrianske Forest and warning that anyone sent there faces \u201c100% death.\u201d ....\n\nAccording to the intercept, Russian airborne and assault units are suffering near-total annihilation in attempts to advance through the forested terrain. The service member recounts how one unit reportedly lost an entire company \u2013 \u201c200 people, seriously,\u201d he says \u2013 during recent operations.\n\n[https://www.kyivpost.com/post/64860](https://www.kyivpost.com/post/64860)",
"score": 26,
"created_utc": 1763985916.0
},
{
"id": "nqh5hhp",
"body": "[Previous post can be found here](/r/worldnews/comments/1p4d19v/rworldnews_live_thread_russian_invasion_of/)",
"score": 14,
"created_utc": 1763956959.0
},
{
"id": "nqiw4fi",
"body": ">Ukraine has developed the FP-7 and FP-9 ballistic missiles \u2014 Defense Express\n\n\n>Fire Point plans to begin delivering the FP-7, with a range of up to 200 kilometers, to the Army by the end of 2025.\n\n\n>Following this, production and delivery of the FP-9, which already has a stated range of up to 855 kilometers, is expected to begin.\n\n\nhttps://bsky.app/profile/maks23.bsky.social/post/3m6etprsyl22g",
"score": 26,
"created_utc": 1763990223.0
},
{
"id": "nqjr55m",
"body": "[Russian state oil and gas revenue may fall in November by around 35% from the corresponding month in 2024 to 520 billion roubles ($6.59 billion) due to cheaper oil and a stronger rouble, Reuters calculations showed on Monday.](https://www.reuters.com/business/energy/russias-oil-gas-revenue-may-fall-november-by-35-reuters-calculations-show-2025-11-24/)",
"score": 1,
"created_utc": 1764000555.0
},
{
"id": "nqh7oc4",
"body": "Fuck Putin\n\n \nSlava Ukraini !",
"score": 33,
"created_utc": 1763957915.0
},
{
"id": "nqh8c41",
"body": "*I posted this question in the last thread pretty much right before it closed. Given that, I\u2019ll therefore post it again right here:*\n\nWith respect to Ukraine, after this wild weekend, what do you think the White House and Kremlin realistically want to happen next? Surely, the White House has to know the Kremlin is going to push back hard on anything that comes out of today\u2019s meeting in Geneva. See for example\u2019s Putin\u2019s lukewarm response to the original 28-point plan.\n\nWhite House: They probably think they can get Russia to concede on 1 or 2 more things. If they can, they\u2019ll put the screws to Ukraine again. If they can\u2019t, they\u2019ll likely step back a bit and just continue to sell weapons to Europe / NATO. Maybe some more sanctions will eventually be announced, but only if there is a clear alternative benefit for Trump / the U.S.\n\nKremlin: The game plan is to stall and make Ukraine look bad with the hopes that Trump gets angry with Zelenskyy again. They\u2019ll probably try to stall with lame concessions (e.g., OK for Ukraine to have 615,000 troops instead of 600,000 troops, Russia will withdraw from Ukraine\u2019s Sumy oblast and, in exchange, Ukraine will withdraw from the rest of the Donetsk oblast).",
"score": 15,
"created_utc": 1763958210.0
},
{
"id": "nqjq9te",
"body": "[WarTranslated (Dmitri) | BlueSky](https://bsky.app/profile/wartranslated.bsky.social/post/3m6f3ksiklc2m)\n\n> An urgent evacuation was announced in Zelenograd\u2019s industrial zone, reportedly due to a missile threat. Students and staff of the Moscow Institute of Electronics, specializing in micro/nanoelectronics, radio engineering, and IT, are being directed to shelters.",
"score": 1,
"created_utc": 1764000294.0
},
{
"id": "nqjqfo1",
"body": "[OSINTRadar | BlueSky](https://bsky.app/profile/osintr.bsky.social/post/3m6f37i55ts22)\n\n> Ukraine\u2019s Defense Minister Shmyhal has confirmed that Sweden has funded the production of 400 long-range strike drones in Ukraine under the\u201cDanish model,\u201dwith the weapons already delivered to the Armed Forces for use in targeting strategic sites such as oil refineries deep inside Russian territory",
"score": 1,
"created_utc": 1764000343.0
},
{
"id": "nqjrdrs",
"body": "[NOELREPORTS | BlueSky](https://bsky.app/profile/noelreports.com/post/3m6evqlxlgc2m)\n\n> A group of Ukrainian drones targeted the Brom plant in Krasnoperekopsk, damaging production halls with one of them taking heavy damage. More drones hit the Glebovskoye underground gas storage facility in Vnukovo, destroying its compressor building. Another strike reached the Simferopol oil depot",
"score": 1,
"created_utc": 1764000626.0
},
{
"id": "nqiqot8",
"body": "Come on Europe. *pokes the EU with a stick*",
"score": 18,
"created_utc": 1763988010.0
},
{
"id": "nqjq2ya",
"body": "[Baba Yaga F\u00e8lla | BlueSky](https://bsky.app/profile/did:plc:zqwzthpzcguihmqkz6kp5yec/post/3m6f43w3uoc2s)\n\n> Pokrovsk direction: There is no clearing of the center in Pokrovsk itself, not even close. All this talk about the \"center under control\" is pure bullshit for kids who need a bedtime story. The reality is simple: the city center is held by an honest word because the Russians have dug in deeply there. They didn\u2019t just get in, they have the \"Heights\" line and from the flanks, to slowly trap the city in a concrete bag. already entrenched themselves with established points in the buildings.\n\n> To drive them out from there is not a \"storm on the map,\" but real losses and real forces. At least six brigades need to be concentrated from one direction just to have a chance to push the line. And that\u2019s why everyone is afraid to admit out loud that we really don\u2019t control part of the city \u2014 because it\u2019s a political blow. But on the ground, the center is in the red claws.\n\n> The picture is even harsher in Myrnohrad: The so-called \"Heights\" district is crumbling, the buildings there simply have no chance to survive. The enemy is not playing around; they are bluntly demolishing everything that stands in their trajectory. It is clearly visible on objective observation how the FAB-3000 works, meaning they have already switched to the \"level to the ground\" mode to avoid getting stuck in long urban battles.\n\n> At the same time, the enemy pressed on the eastern neighborhoods and made some progress \u2014 small, but visible on the surface, the bastards are trying simultaneously to break the defense both along along the \"Heights\" line and from the flanks, to slowly trap the city in a concrete bag.\n\n> \ud83c\udf1aThey are pressing steadily, and their pace is not dropping yet!",
"score": 1,
"created_utc": 1764000236.0
},
{
"id": "nqjs8oc",
"body": "[\ud83e\ude96MilitaryNewsUA\ud83c\uddfa\ud83c\udde6 | BlueSky](https://bsky.app/profile/militarynewsua.bsky.social/post/3m6ejt2ftgs24)\n\n> Overnight, several explosions occurred in \ud83c\uddf7\ud83c\uddfaKstovo, Nizhny Novgorod region. An oil refinery is located in this area.",
"score": 1,
"created_utc": 1764000878.0
},
{
"id": "nqjum2f",
"body": "**The estimated total combat losses of the enemy from 24.02.22 to 24.11.25:** \n \npersonnel: about 1 166 450 (+1 190) persons \ntanks: 11 366 (+3) \ntroop-carrying AFVs: 23 620 (+5) \nartillery systems: 34 626 (+41) \nMLRS: 1 549 (+0) \nanti-aircraft systems: 1 248 (+0) \naircraft: 428 (+0) \nhelicopters: 347 (+0) \nUAVs operational-tactical level: 83 769 (+431) \ncruise missiles: 3 981 (+0) \nwarships/boats: 28 (+0) \nsubmarines: 1 (+0) \nvehicles and fuel tanks: 68 006 (+84) \nspecial equipment: 4 003 (+0) \n \nData are being updated. \nFight the invader! Together we will win! \n\nSource [https://mod.gov.ua/en/news/the-estimated-combat-losses-of-russians-over-the-last-day-1-190-persons-431-ua-vs-and-41-artillery-systems](https://mod.gov.ua/en/news/the-estimated-combat-losses-of-russians-over-the-last-day-1-190-persons-431-ua-vs-and-41-artillery-systems) \n\nRussia grows weaker every day. Slava Ukraini!",
"score": 1,
"created_utc": 1764001583.0
}
]
},
{
"id": "1p5f1kd",
"title": "Trump administration formally designates Venezuela\u2019s Maduro as member of a foreign terrorist organization",
"score": 3744,
"url": "https://edition.cnn.com/2025/11/24/politics/venezuela-terrorist-designation-maduro",
"num_comments": 458,
"created_utc": 1763985081.0,
"comments": [
{
"id": "nqisjgm",
"body": "I feel this is a way to bypass a declaration of war. Technically it is a way to just justify the aggression around all the legal aspects of international law.",
"score": 787,
"created_utc": 1763988798.0
},
{
"id": "nqiopv7",
"body": "If Maduro is a terrorist why isn't Puti......\n\n\nOh sorry my fault because Russia has NUUUUUKES",
"score": 1444,
"created_utc": 1763987126.0
},
{
"id": "nqjc3pk",
"body": "Its funny how this guy dropped literally 99% of his campaign promises and none of his voters have the mental capacity to realize it.",
"score": 54,
"created_utc": 1763995900.0
},
{
"id": "nqizp0d",
"body": "Bro, may we just have some free or low cost healthcare please?\n\nCan the powers that be, maybe allow dental & vision back into the package as one?",
"score": 203,
"created_utc": 1763991558.0
},
{
"id": "nqinjwz",
"body": "So Maduro is a terrorist, but Putin is not? Netanyahu isn't? Kim Jong Un or Erdogan?\n\nTrump has completely devalued the weight of the word \"terrorist.\"",
"score": 1014,
"created_utc": 1763986582.0
},
{
"id": "nqiz6h3",
"body": "\"We are all domestic terrorists\" was a banner at CPAC. I'm guessing Republicans won't be self-deporting to El Salvador. \n\n[the banner in question](https://share.google/yB5dR4udgLn3FLA9W)",
"score": 50,
"created_utc": 1763991370.0
},
{
"id": "nqizsth",
"body": "\u201cBecause we said\u201d is now official foreign policy.",
"score": 23,
"created_utc": 1763991597.0
},
{
"id": "nqj0o2k",
"body": "Smells like Saddam Hussein spirit",
"score": 11,
"created_utc": 1763991910.0
},
{
"id": "nqilqe4",
"body": "Yeah... anything that administration says is so full of lies and bullshit... its basically all meaningless. Whatever it is. The USA is no longer a serious country.",
"score": 173,
"created_utc": 1763985721.0
},
{
"id": "nqj66lk",
"body": "Jeffrey Epstein Memorial War is going to kick off any moment now.",
"score": 9,
"created_utc": 1763993871.0
},
{
"id": "nqjd5c6",
"body": "Just a means to put boots on the ground. It's WMD all over.",
"score": 6,
"created_utc": 1763996239.0
},
{
"id": "nqjelng",
"body": "Ironic you are out here blowing up boats in open water due to suspicion of drugs on board despite that not having a death penalty attached or without due process but you are calling someone else a terrorist",
"score": 1,
"created_utc": 1763996708.0
},
{
"id": "nqjkx9r",
"body": "Oil companies are deploying their war machine again.",
"score": 1,
"created_utc": 1763998684.0
},
{
"id": "nqiq83n",
"body": "There's a reason that all that can leave have left Venezuela.",
"score": 23,
"created_utc": 1763987807.0
},
{
"id": "nqjeor3",
"body": "Performative nonsense.",
"score": 1,
"created_utc": 1763996736.0
}
]
},
{
"id": "1p5gno0",
"title": "Colombia bans all new oil and mining projects in its Amazon",
"score": 2047,
"url": "https://news.mongabay.com/short-article/2025/11/colombia-bans-all-new-oil-and-mining-projects-in-its-amazon/",
"num_comments": 17,
"created_utc": 1763989841.0,
"comments": [
{
"id": "nqj0tcc",
"body": "Good. I'm glad to see some countries have some sense.",
"score": 53,
"created_utc": 1763991964.0
},
{
"id": "nqiwtn2",
"body": "Wow, that\u2019s a huge move. Honestly kind of impressive \u2014 protecting the Amazon is long overdue.",
"score": 13,
"created_utc": 1763990488.0
},
{
"id": "nqiyals",
"body": "We will continue to focus on driving wealth and prosperity through agricultural products with high market value in Estados Unidos.",
"score": 35,
"created_utc": 1763991039.0
},
{
"id": "nqjjg3i",
"body": "Won\u2019t matter much if illegal mining is not stopped. The rest of the world can pay for that, Colombia won\u2019t do much to make it stop.\n\n80% of the country's gold produced illegally.",
"score": 1,
"created_utc": 1763998228.0
},
{
"id": "nqj43oj",
"body": "This will really play well into the upcoming Avatar 3 marketing wave.",
"score": 1,
"created_utc": 1763993145.0
},
{
"id": "nqjnno7",
"body": "Glad to see our colombian brothers doing what we brazilians didn't have the guts to do.",
"score": 1,
"created_utc": 1763999510.0
},
{
"id": "nqjoa03",
"body": "Well, duh. There are acres upon acres of pristine National Forests in the US for sale on the cheap and flush with natural resources. Time to offshore those drilling, mining, logging operations!",
"score": 1,
"created_utc": 1763999695.0
},
{
"id": "nqjuvqu",
"body": "In other news: columbia now has a drug trafficking problem and the US will liberate (thier resources)",
"score": 1,
"created_utc": 1764001661.0
},
{
"id": "nqjhgpo",
"body": "Bravo. Save the planet",
"score": 1,
"created_utc": 1763997616.0
},
{
"id": "nqjohb6",
"body": "Yeah guys, only cocaine and stuff can be produced in the jungle \ud83d\ude07",
"score": 1,
"created_utc": 1763999756.0
},
{
"id": "nqjouj7",
"body": "This is honestly great news. Protecting the Amazon should have been a priority long ago.\n\nGlad to see a country taking real action instead of just talking. Hope more countries follow this example.",
"score": 1,
"created_utc": 1763999865.0
},
{
"id": "nqjo1by",
"body": "Between this and Bolsonaro's arrest, you can see how South America is a wretched hive of scum and villainy in need of Democracy\u2122, starting with Venezuela.",
"score": 1,
"created_utc": 1763999624.0
},
{
"id": "nqj2x0g",
"body": "I see what you did there. Que Bueno!",
"score": 5,
"created_utc": 1763992720.0
},
{
"id": "nqj9srr",
"body": "Which shall be sold on their Amazon, I might add.\u00a0",
"score": 2,
"created_utc": 1763995124.0
},
{
"id": "nqjpf2w",
"body": "Good to see Colombia taking a real step, even if big countries still prioritize profits.Protecting the Amazon is more important than short-term economic gains.",
"score": 1,
"created_utc": 1764000035.0
}
]
},
{
"id": "1p569ck",
"title": "Trump quietly holds off on Canada tariff increase",
"score": 6180,
"url": "https://www.politico.com/news/2025/11/23/canada-tariffs-trump-00663710",
"num_comments": 403,
"created_utc": 1763954229.0,
"comments": [
{
"id": "nqh0t9o",
"body": "I like that the Canadian government simply adopted the Chinese government\u2019s strategy of \u2018Do nothing and win\u2019. \n\nThe US is eating itself alive. It will circle back to Canada when it\u2019s ready to talk.",
"score": 2213,
"created_utc": 1763955034.0
},
{
"id": "nqh2x6x",
"body": "Stop bringing attention to us. It's better for everyone if he forgets we exist.",
"score": 641,
"created_utc": 1763955890.0
},
{
"id": "nqh06ut",
"body": "Taco",
"score": 872,
"created_utc": 1763954789.0
},
{
"id": "nqh2z9l",
"body": "That ad really pissed him off huh",
"score": 154,
"created_utc": 1763955914.0
},
{
"id": "nqh2nmi",
"body": "[This](https://youtube.com/shorts/o37nf5g6v-w?si=MlrRMKTwd3J7cKe3) is what makes me love Carney even more.\n\n\nHe has no time for or interest in pleasing the media's foolish questions designed to trigger folks. No BS, just focused on the ACTUAL work to be done instead.",
"score": 357,
"created_utc": 1763955783.0
},
{
"id": "nqh4pez",
"body": "\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u28a0\u28c4\u2840\u2800\u2800\u2880\u28f6\u28e6\u2840\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800 \n\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u28c0\u2844\u2800\u28ff\u28ff\u28ff\u28e6\u28e0\u28ff\u28ff\u283f\u283f\u2806\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800 \n\u2800\u2800\u2800\u2800\u2800\u28e0\u28fe\u28ff\u2847\u2838\u28ff\u28ff\u28ff\u283f\u280b\u28c1\u28e4\u28f4\u28f6\u28f6\u28f6\u28f6\u28e6\u28c4\u2800\u2800\u2800\u2800\u2800\u2800 \n\u2800\u2800\u2800\u2800\u28f0\u285f\u2889\u28c9\u28c1\u2800\u28ff\u287f\u2801\u28e0\u28fe\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28c6\u2800\u2800\u2800\u2800 \n\u2800\u2800\u2800\u28f0\u28ff\u2846\u2838\u28ff\u28ff\u28ff\u287f\u2880\u28fe\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28e7\u2800\u2800\u2800 \n\u2800\u2800\u28a0\u28ff\u28ff\u28ff\u2844\u2839\u28ff\u28ff\u2803\u28fc\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28c7\u2800\u2800 \n\u2800\u2800\u28fe\u287f\u2809\u28c1\u28e0\u28e4\u28fd\u285f\u28a0\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u2844\u2800 \n\u2800\u28b0\u28ff\u2801\u28fe\u28ff\u28ff\u28ff\u28ff\u2803\u28f8\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u287f\u281f\u281b\u2801\u2800 \n\u2800\u28b8\u28ff\u2844\u28bf\u28ff\u28ff\u28ff\u285f\u2880\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u28ff\u283f\u281f\u281b\u2809\u2800\u2800\u2800\u2800\u2800\u2800 \n\u2800\u2838\u28ff\u28f7\u2818\u28bf\u28ff\u287f\u2801\u28fc\u28ff\u28ff\u28ff\u28ff\u283f\u281f\u281b\u280b\u2809\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800 \n\u2800\u2800\u2819\u283f\u2837\u2808\u281b\u2801\u2818\u281b\u2809\u2809\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800\u2800",
"score": 80,
"created_utc": 1763956630.0
},
{
"id": "nqgz2ru",
"body": "Because he's a pussy.",
"score": 133,
"created_utc": 1763954342.0
},
{
"id": "nqh3r2y",
"body": "We still harbour disappointment at you (not that we had high expectations to begin with). \n\n\u2014Canada",
"score": 24,
"created_utc": 1763956232.0
},
{
"id": "nqig953",
"body": "I really hope we buy those fighters from Sweden and cancel the F-35 order(s). Build the fighters in our borders, don't have to worry about someone disabling features in the jets remotely or forcing us into bad/expensive repair/service contracts. So many times we caved on deals because of our big brother to the south. nope. no more. And Pete Hoekstra can GTFO. I'm glad we have the PM right now, Conservatives would have PNG'd his ass",
"score": 20,
"created_utc": 1763982896.0
},
{
"id": "nqh4nt9",
"body": "Carney should send a message to Trump by buying the Gripens instead of the F35.",
"score": 51,
"created_utc": 1763956612.0
},
{
"id": "nqi3045",
"body": "Canada has to single handedly be one of the simplest, basic foreign policy assignment for any head of state in the history of the developed world yet somehow Trump decided to blow the relationship up\u2019zz",
"score": 15,
"created_utc": 1763974936.0
},
{
"id": "nqhno3r",
"body": "The european union gladly welcomes the recently very successfull trade talks with canada",
"score": 31,
"created_utc": 1763965848.0
},
{
"id": "nqij6w8",
"body": "The US is just waiting for our decision on fighter jets (F-35 of SAAB), we will get additional tariffs no matter what we decide (just like when we let go of the Digital Tax, they started putting tariffs on steal right after); It's just about how high the tariffs are going to be. I will never go to the US ever again. Goes to show that a single individual imbecile can ruin decades of relationship with other countries.",
"score": 13,
"created_utc": 1763984469.0
},
{
"id": "nqh0te1",
"body": "Like we give a shit anyway. We're better off without Trump's America.\u00a0",
"score": 92,
"created_utc": 1763955035.0
},
{
"id": "nqh8uvb",
"body": " Canadian businesses are not bothering to deal with US clients over this, I know you guys already know this but the impact is real by this point.",
"score": 11,
"created_utc": 1763958445.0
}
]
},
{
"id": "1p5bofg",
"title": "Senators call on prime minister to ban advertising for sports betting",
"score": 1517,
"url": "https://www.cbc.ca/news/canada/prince-edward-island/senators-prime-minister-call-ban-sports-betting-advertising-9.6989095?__vfz=medium%3Dsharebar",
"num_comments": 87,
"created_utc": 1763972694.0,
"comments": [
{
"id": "nqifqxb",
"body": "Sports have become simply unwatchable in Canada since 2021, I doubt the law will pass because of the heavy lobbying (another evil) we still allow in Canada.",
"score": 136,
"created_utc": 1763982618.0
},
{
"id": "nqhzvo1",
"body": "Completely agree with this, shame it isn\u2019t being considered here in the UK.",
"score": 168,
"created_utc": 1763972992.0
},
{
"id": "nqimttp",
"body": "Needs this in the US. I can only stand so much Kevin Hart.",
"score": 23,
"created_utc": 1763986241.0
},
{
"id": "nqi33ck",
"body": "Good, we should treat gambling like we treat tobacco, sport bets are way to popular, especially in young people.",
"score": 91,
"created_utc": 1763974992.0
},
{
"id": "nqii5ij",
"body": "The Aussie pm had an election promise to curtail gambling ads. He got whiplash from how fast he backflipped once the donors made their thoughts known.",
"score": 11,
"created_utc": 1763983923.0
},
{
"id": "nqi6l8n",
"body": "Fuck yes, get this shit outta here",
"score": 23,
"created_utc": 1763977202.0
},
{
"id": "nqi4s2s",
"body": "We'd do that in Australia, except our Senators are all owned by the TAB.",
"score": 21,
"created_utc": 1763976060.0
},
{
"id": "nqi3l56",
"body": "Absolutely. I wonder why regulations over gambling wasn't covering this already.\n\n\n\nThis comment was sponsored by FanDuel. Make every move more.",
"score": 13,
"created_utc": 1763975306.0
},
{
"id": "nqipj8i",
"body": "Doug Ford\u2019s not gonna like that.",
"score": 4,
"created_utc": 1763987497.0
},
{
"id": "nqirrh2",
"body": "OMG every add I see on youtube is for gambling Tonybet Betmgm Betty and so on it's gotten to the point were I just lower the volume",
"score": 3,
"created_utc": 1763988472.0
},
{
"id": "nqialel",
"body": "Other financial markets that are much less harmful to society (some even helpful) are regulated much more heavily.",
"score": 4,
"created_utc": 1763979640.0
},
{
"id": "nqih831",
"body": "Good. Absolutely.",
"score": 2,
"created_utc": 1763983426.0
},
{
"id": "nqj0au9",
"body": "I\u2019m pretty sure organized crime has its tentacles deep into this sports betting boom and that most games are rigged by them in some way.",
"score": 2,
"created_utc": 1763991779.0
},
{
"id": "nqjgazp",
"body": "I went to Nevada with work and talked about casinos with coworker, it has been months now that 75% of ads on youtube for me is from online betting casinos",
"score": 1,
"created_utc": 1763997251.0
},
{
"id": "nqjrrkt",
"body": "If I never heard the word \"parlay\" ever again, that would be pretty great.",
"score": 1,
"created_utc": 1764000739.0
}
]
}
]
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment