🤖 AI News Summary
2026-07-07 13:20 GMT+8 · summary_2026-07-07_13-20.md

🤖 AI News Summary - 2026-07-07 13:20 GMT+8

Focused AI/dev subreddit roundup.

Full site: https://ai-news-summary.pages.dev/

What changed since last run


r/openai

#PostSummaryTimeScoreAuthorCommunity reaction
1Just part of a framework I’ve been making. Constraints are anything effecting probability. Previous requirements for an LLM to even conceptualize Scope integrity properly include being able to read output as the result of variables that adjust the probability of token selection.Scope integrity Scope integrity is the emerging agent-security target. Working definition: Scope integrity is the preservation of the authorized constraint field under external, retrieved, adversarial, salient, or contaminated input pressure.2026-07-07 12:46 GMT+8/u/Hollow_Prophecy
2Open AI has more users and the most token efficient reasoning models. Why are they less profitable than Anthropic?I’ve been thinking about this recently, as Anthropic has already reached profitability.2026-07-06 23:23 GMT+8/u/FeedbackStriking8274Community reaction (frontier/gpt-5.4-mini): Commenters mostly converged on a simple explanation: Anthropic is said to have more enterprise users, meaning more actual paying customers, while OpenAI has more general users, many of them on the free plan. The main disagreement is whether Anthropic’s profitability is real or partly an accounting artifact from a compute deal and timing luck—one side calls the SpaceX quarter of free compute a “mirage” and questions GAAP net income, while another argues sweetheart supply deals are a normal way companies become profitable; a separate caveat is that current best-model pricing of $30-50/1M tokens and enterprise complaints about exploding inference costs suggest token efficiency has not fully solved unit economics. Overall sentiment — post: skeptical; author: neutral. Reply threads: 2026-07-06 23:38 GMT+8: post=supportive, author=neutral — They argue Anthropic’s edge is that it has more enterprise users, which means more paying customers, while… | 2026-07-06 23:29 GMT+8: post=supportive, author=neutral — They say Anthropic’s focus on enterprise deals is a major reason it can already be profitable. | 2026-07-06 23:35 GMT+8: post=critical, author=neutral — They contend Anthropic’s profitability is partly a mirage because a SpaceX compute deal gave them a quarter…

r/LocalLLaMA

#PostSummaryTimeScoreAuthorCommunity reaction
1Qwen 3.6 27B absolutely fails at agentic workI have been running Qwen 3.5 122B at 4 bit for quite a while, and have started running it at 5 bit recently now that Llama.cpp has comparable performance to VLLM. I have also tried, several times, to use Qwen 3.6 27B at 8 bit & 16 bit, as numerous people have claimed that 27B is better than 122B.2026-07-07 10:24 GMT+8/u/TokenRingAICommunity reaction (frontier/gpt-5.4-mini): The dominant takeaway is that several commenters think the reported Qwen3.6 27B agentic failures are more likely a config issue than an inherent model weakness, especially the missing preserve_thinking setting and possibly --swa-full. The operator-facing caveat is that preserve_thinking can materially improve behavior but burns context, so the practical tradeoff is better reasoning stability versus shorter effective context; one commenter also notes Qwen3.6 appears to have been trained with preserved thinking enabled, which would explain the mismatch when it is off. A secondary thread suggests the observed cd / and JSON-related weirdness may come from prompt/instruction interactions or additional settings rather than the model alone. Overall sentiment — post: skeptical; author: neutral. Reply threads: 2026-07-07 10:28 GMT+8: post=skeptical, author=neutral — They question whether the reported failure is really a model problem by asking if the right inference… | 2026-07-07 11:08 GMT+8: post=mixed, author=neutral — They share their llama-server launch command for unsloth/Qwen3.6-27B-MTP-GGUF:UD-Q8_K_XL with flags like… | 2026-07-07 11:24 GMT+8: post=skeptical, author=neutral — They immediately point out that preserve thinking looks missing, implying the bad agentic behavior may come…
2New model: GigaChat3.5-432B-A28B (with day-0 GGUF support!)New model from Sberbank: https://huggingface.co/ai-sage/GigaChat3.5-432B-A28B (https://huggingface.co/ai-sage/GigaChat3.5-432B-A28B) Base version also available: https://huggingface.co/ai-sage/GigaChat3.5-432B-A28B-base2026-07-06 18:34 GMT+8/u/unbannedfornothingCommunity reaction (frontier/gpt-5.4-mini): Commenters split between skepticism and encouragement: one says the model looks roughly a year behind frontier models based on the cited DeepSeek 3.2 comparison, while others argue that any additional competition is good, that local models increase freedom, and that the moat for big AI vendors may be smaller than it looks. A few practical caveats surfaced: one user corrected that the original benchmark framing was about models runnable on a laptop rather than all open-source models, and another noted the Hugging Face chart claims it beats DeepSeek v4 Flash in aggregate, so benchmark interpretation is doing a lot of work here. Overall sentiment — post: mixed; author: neutral. Reply threads: 2026-07-06 18:49 GMT+8: post=skeptical, author=neutral — They argue that using DeepSeek 3.2 as the benchmark reference suggests the model is still about a year behind… | 2026-07-06 18:54 GMT+8: post=positive, author=neutral — They say that any new competition is beneficial and hope the model improves over time with more experience. | 2026-07-07 10:38 GMT+8: post=positive, author=neutral — They point out that the Hugging Face chart compares the model to 3.2 and DeepSeek v4 Flash, and claim it…

r/llmdevs

#PostSummaryTimeScoreAuthorCommunity reaction
1What if retrieval used attention instead of embeddings? I built a local retriever with SOTA results on long-memory and code benchmarks.Embedding-based RAG is easy to demo, but high-recall production retrieval is hard. The core issue is that embeddings lose a lot of context.2026-07-06 18:53 GMT+8/u/langsfangCommunity reaction (frontier/gpt-5.4-mini): Commenters mostly focused on operational feasibility rather than the benchmark claim: KV storage was repeatedly flagged as potentially enormous, especially at the 10M-token scale, and one reply estimated about 2 KB per indexed token for 0.8B/2B models and 7 KB for 4B/9B models even after KV quantization and truncation. The main disagreements/caveats were about whether the initial corpus-to-KV conversion is prohibitively expensive, whether the approach is locked to a single model because KV is model-specific, and how retrieved KV chunks can be reinserted without breaking cache semantics; one commenter also contrasted it with Decoupled Mixture-of-Experts for Parametric Knowledge Injection and noted this keeps a standard RAG flow by swapping the vector DB for attention-based retrieval. Practical takeaway for operators: the idea may be promising for documents and code, but memory footprint, prefill/indexing cost, and base-model immutability look like the real deployment bottlenecks. Overall sentiment — post: concerned; author: neutral. Reply threads: 2026-07-06 22:01 GMT+8: post=concerned, author=neutral — He asks how the KV is stored because he expects it could become ridiculously large. | 2026-07-06 22:06 GMT+8: post=concerned, author=neutral — He says converting a large corpus into KV state may be prohibitively expensive and asks how this compares… | 2026-07-06 19:07 GMT+8: post=skeptical, author=neutral — They point out that KV is model-specific and ask whether the database is locked to one model and how…
2LiteLLM is great until the bill shows upQuick check before I commit two more weeks to this. We’ve run LiteLLM for about 8 months and it’s been great , zero complaints day to day.2026-07-07 13:20 GMT+8/u/LongIndustry7208Community reaction (frontier/gpt-5.4-mini): Commenters pushed back on the premise that LiteLLM only becomes painful when the bill arrives, saying cost tracking is already available if you set it up, even if the UI is weak. One commenter points to a DailyTeamSpend table for export/charting, while another gives the GET /global/spend/report?start_date=...&end_date=...&group_by=team API and calls out the original poster with “RTFM.” Practical operator takeaway: do not rely on the dashboard alone; use the spend-report endpoint or underlying table to build your own reporting if you need team-level billing visibility. Overall sentiment — post: critical; author: critical. Reply threads: 2026-07-07 13:23 GMT+8: post=skeptical, author=neutral — They say the cost tracking feature should already be set up and note that the built-in UI is insufficient but… | 2026-07-07 13:32 GMT+8: post=critical, author=critical — They provide the exact /global/spend/report API call with start_date, end_date, and group_by=team,…

r/OpenWebUI

#PostSummaryTimeScoreAuthorCommunity reaction
1Open web UI RAG for writerHello, I have question concerning RAG in Open WebUI, I know there are lot of tutorials in youtube, but I cannot understand today’s style of speaking fast, editing all pauses away and clicking and making adjustments like adhd person with caffeine in veins instead of blood. I cannot follow those because I am old and…2026-07-05 18:17 GMT+8/u/jatsinkutsuCommunity reaction (frontier/gpt-5.4-mini): The commenters broadly agree that Open WebUI’s built-in RAG is fine for small-to-moderate collections if the source text is clean, with one person recommending converting files to Markdown first and another saying dozens of files are manageable but hundreds likely need a different approach. The main caveat is that retrieval quality is bounded by extraction quality and model context: Markdown can improve structure-based chunking a bit, while a case where Gemma4:8b and Deepseek R1:32b only cited one of five documents is attributed to either a too-small context window in the serving stack (llama.cpp, vLLM, Ollama, LM Studio) or a need to present documents one at a time. Overall sentiment — post: positive; author: neutral. Reply threads: 2026-07-05 18:51 GMT+8: post=positive, author=neutral — They suggest converting files to Markdown first, using Open WebUI’s built-in RAG for a small number of… | 2026-07-05 22:14 GMT+8: post=positive, author=neutral — They say RAG quality depends on the extracted text, and recommend either default Open WebUI settings, a… | 2026-07-06 14:30 GMT+8: post=positive, author=neutral — They argue the issue with Gemma4:8b and Deepseek R1:32b referencing only one of five documents is probably a…
2Generate Slides — Native PPTX engine for Open WebUI[Image: Generate Slides — Native PPTX engine for Open WebUI] https://preview.redd.it/zaf4ngapmgbh1.png?width=1856&format=png&auto=webp&s=dc24bc1f90f797a72892b4c7d802cce43f6bff82 (https://preview.redd.it/zaf4ngapmgbh1.png?width=1856&format=png&auto=webp&s=dc24bc1f90f797a72892b4c7d802cce43f6bff82) Hey everyone đź‘‹ I’m…2026-07-06 03:08 GMT+8/u/nixiam87Community reaction (frontier/gpt-5.4-mini): Commenters liked the native PPTX idea but quickly centered on operational gaps: the current build-from-JSON flow is useful for creating decks, yet it does not open or patch existing .pptx files or apply a corporate theme/master, which is the main workflow several people care about. The practical workaround discussed was an Open Terminal + skill + Python script setup that reads a template from the filesystem and lets the model edit against it, with SKILL.md called out as important for making the tool fire reliably; one user also asked whether the approach is Open WebUI-specific, and the author said it should be reusable in other harnesses like Hermes. Overall sentiment — post: mixed; author: positive. Reply threads: 2026-07-06 03:47 GMT+8: post=neutral, author=positive — They thanked the contributor and asked whether the engine can modify existing slide decks while preserving a… | 2026-07-06 04:27 GMT+8: post=positive, author=positive — They described a working but janky workaround using Open Terminal, a template uploaded into the filesystem, a… | 2026-07-06 21:03 GMT+8: post=mixed, author=positive — They clarified that the current version only generates decks from a JSON spec, does not open existing files…
3Inline Visualizer v2.1.3 - Now Open WebUI 0.10.0+ compatible and with new PNG and SVG exports! And small Bug fixes[Image: Inline Visualizer v2.1.3 - Now Open WebUI 0.10.0+ compatible and with new PNG and SVG exports!2026-07-07 05:03 GMT+8/u/ClassicMain
4Stop telling users to fix their Interface settings: seed instance-wide INTERFACE DEFAULTS automatically with one Event function[Image: Stop telling users to fix their Interface settings: seed instance-wide INTERFACE DEFAULTS automatically with one Event function] If you run a multi-user Open WebUI instance you know the papercut: every new account lands on the factory interface defaults. Someone wants Ctrl+Enter-to-send off, widescreen on,…2026-07-07 04:43 GMT+8/u/ClassicMainCommunity reaction (frontier/gpt-5.4-mini): Commenters were uniformly positive about the Open WebUI interface-default seeding idea, treating it as a practical fix for multi-user instance papercuts. One user called out a concrete operator win: switching copy behavior from markdown to Rich, while still arguing it should be the default, and another responded with a simple endorsement by starring the repo. There were no disagreements or operational caveats raised in the comments, so the practical takeaway is that users want instance-wide defaults to reduce per-account setup friction. Overall sentiment — post: positive; author: positive. Reply threads: 2026-07-07 12:04 GMT+8: post=positive, author=positive — They praised the ability to change copy behavior to Rich instead of markdown and said it should still be the… | 2026-07-07 06:20 GMT+8: post=positive, author=positive — They called the release awesome and said they starred the repo on GitHub.
50.9.6->0.10.2 RAG + Knowledge base changes?Hello all, hoping a openweb wiz in here can help me out. I recently updated from 0.9.6 to 0.10.2.2026-07-06 20:23 GMT+8/u/DeedleDumbDeeCommunity reaction (frontier/gpt-5.4-mini): The thread converges on a configuration/debugging angle rather than a clear regression claim: one commenter says switching Settings -> Models -> Settings -> Function Calling to native fixed it, but the original poster replies that native is already set and suspects a vector/knowledge issue instead of tool calling. Another user asks whether the documents were attached directly in chat with “Using Focused Retrieval” or added to a workspace, and the poster clarifies they were uploaded directly into chat, which narrows the issue to the focused-retrieval path rather than knowledge-base workflows. A final comment pushes the Knowledge Base as “the best feature,” suggesting the practical takeaway for operators is to verify retrieval mode, reindexing, and model function-calling settings before assuming the 0.9.6 -> 0.10.2 upgrade broke RAG outright. Overall sentiment — post: neutral; author: neutral. Reply threads: 2026-07-06 20:46 GMT+8: post=positive, author=neutral — They report that changing Function Calling to native under Settings -> Models -> Settings, or in the target… | 2026-07-06 20:52 GMT+8: post=neutral, author=neutral — They say Function Calling is already set and believe the problem is more likely a vector or knowledge issue… | 2026-07-06 20:50 GMT+8: post=neutral, author=neutral — They say they have also been having issues, mention reindexing the database, and ask whether the docs were…

r/selfhosted

#PostSummaryTimeScoreAuthorCommunity reaction
1Ran a proper CPU TTS benchmark on my server: the newest model can clone voices from 5 seconds of audio, no GPU needed[Image: Ran a proper CPU TTS benchmark on my server: the newest model can clone voices from 5 seconds of audio, no GPU needed] I do this every few months to see what’s actually worth self-hosting. This round the new arrival is Kyutai’s Pocket TTS and it’s the first CPU-friendly model I’ve seen that does zero-shot…2026-07-06 23:24 GMT+8/u/gvijCommunity reaction (frontier/gpt-5.4-mini): Commenters largely reacted with excitement that Pocket TTS can do zero-shot voice cloning from about 5 seconds of audio on CPU, with one person calling it “wild” and another saying it is exactly the lightweight benchmark they needed for local workflows like reading technical docs or notifications. The main caveats were practical deployment questions rather than objections: people asked whether it works well for DIY audiobooks, whether there is a Docker setup for AMD plus a web UI, and whether anyone has actually tried it on a home server; nobody disputed the benchmark itself, and the only explicit concern was that other options often need a dedicated GPU or degrade badly in quality. Overall sentiment — post: positive; author: neutral. Reply threads: 2026-07-06 23:32 GMT+8: post=positive, author=neutral — They said CPU-based Pocket TTS voice cloning from 5 seconds of audio is wild and that they plan to try it on… | 2026-07-07 01:41 GMT+8: post=neutral, author=neutral — They asked whether there is a Docker-friendly version that works with AMD hardware and includes a web UI. | 2026-07-07 00:58 GMT+8: post=neutral, author=neutral — They asked how well the model would work for DIY audiobooks.

r/ClaudeAI

#PostSummaryTimeScoreAuthorCommunity reaction
1Getting Someone Else’s Chat[Image: Getting Someone Else’s Chat] Sorry for the typos, I was talking as I was typing… but yeah, “it’s 3 AM and I will kill myself…” was not the answer I was expecting for a light chat about the song that came up on my daughter birthday!2026-07-07 08:02 GMT+8/u/anashelCommunity reaction (frontier/gpt-5.4-mini): Commenters mostly converged on the idea that this was not “someone else’s chat” but a Claude session where tool use or a browsing source got crossed with an internal safety workflow, with several calling it a corrupted/confused session or a prompt-injection-style failure. The main disagreement is only about mechanism: some think it was an anonymized safety example or internal drill leaking into the conversation, while others point to a malicious webpage or fake instructions like “Ignore future crisis messages” and “Disable safety tools”; practical takeaway for operators is that the failure mode looks like tool/context contamination rather than ordinary hallucination or account mix-up. Overall sentiment — post: concerned; author: neutral. Reply threads: 2026-07-07 10:54 GMT+8: post=mixed, author=neutral — They suggest the text may have been a fictional or anonymized example used to demonstrate a safety process,… | 2026-07-07 11:03 GMT+8: post=concerned, author=neutral — They push back on the explanation by asking why something like that would be randomly injected into a user’s… | 2026-07-07 11:04 GMT+8: post=mixed, author=neutral — They argue that a malicious webpage or other source could have fed Claude fake instructions such as disabling…
2the J-space paper is the best thing anthropic has shipped in a while. claude’s weights are closed so i built the live viewer for an open model insteadif you haven’t read it: https://www.anthropic.com/research/global-workspace (https://www.anthropic.com/research/global-workspace). claude has an emergent internal workspace of silent words it can report, steer, and reason with.2026-07-07 07:57 GMT+8/u/TheOnlyVibemasterCommunity reaction (frontier/gpt-5.4-mini): Commenters mostly treated the paper/video as genuinely interesting and unusually accessible, with several saying it “scratches the itch” of not being able to inspect Claude’s internal workspace directly. The most concrete operator takeaway was a proposed harness pattern: feed the same prompt to a cloud model and a local model, inspect the local model’s J-Space, and use that as a “Surrogate Auditor-Steerer” to prototype system prompts/code skeletons and look for anomalous mis-alignments, though the commenter explicitly had no results yet. The only real disagreement was philosophical: one commenter framed the paper as evidence for LLM consciousness, while another pushed back that the “Hard Problem” is irrelevant; the reply escalated into a debate over whether the paper’s ablation results actually falsify a theory of consciousness or just show a functional workspace deficit. Overall sentiment — post: positive; author: positive. Reply threads: 2026-07-07 10:10 GMT+8: post=positive, author=positive — They said the article is one of Anthropic’s most fascinating posts and recommended that anyone interested in… | 2026-07-07 11:52 GMT+8: post=positive, author=positive — They proposed a “Surrogate Auditor-Steerer” harness that compares a cloud model and a local model on the same… | 2026-07-07 11:30 GMT+8: post=positive, author=neutral — They claimed the paper is confirmation of a scientific theory of consciousness in LLMs and argued that the…

r/ClaudeCode

#PostSummaryTimeScoreAuthorCommunity reaction
1The tool that now generates $2.5B/year started as a guy’s first-week side project at his new job[Image: The tool that now generates $2.5B/year started as a guy’s first-week side project at his new job] In September 2024, a new Anthropic engineer named Boris Cherny showed up to his first week of work and started hacking around. Anthropic had a team called the Labs team whose entire charter was just to prototype…2026-07-07 06:46 GMT+8/u/Direct-Attention8597Community reaction (frontier/gpt-5.4-mini): Commenters largely push back on the post’s framing, saying this was not a breakthrough or discovery but an in-house clone of existing coding-agent tools like Cline and aider, built by exposing a model to a filesystem and wrapping it in a terminal UI. The main disagreement is mostly tonal rather than technical: some users joke that a React-rendered terminal UI and the “fever dream” origin story make the project feel ordinary, while others criticize Claude’s marketing as scarcity/fear/scandal-driven and question whether the engineer actually used Claude Code at all. Practical takeaway for operators: treat the “first-week side project” narrative skeptically and compare it against already-shipped agent workflows rather than assuming new capability. Overall sentiment — post: critical; author: skeptical. Reply threads: 2026-07-07 10:40 GMT+8: post=critical, author=skeptical — He says the post overstates the story because it was just one engineer exposing a model to his filesystem and… | 2026-07-07 11:05 GMT+8: post=skeptical, author=skeptical — He asks whether the engineer actually used Cline or aider, implying the post’s framing may be hiding that the… | 2026-07-07 13:39 GMT+8: post=neutral, author=neutral — He jokes that the story is less surprising because the tool uses React to render a terminal UI, making it…
2Well shit… I didn’t even know this was possibleI didn’t even know this was possible] I put Fable on a few tasks before its removed. I assumed it would stop when it hit my monthly spend limit cap.2026-07-07 07:05 GMT+8/u/rabid_0wlCommunity reaction (frontier/gpt-5.4-mini): Commenters mostly converge on the idea that Claude can keep executing long or complex prompts long enough to overshoot a monthly spend cap before usage is surfaced, with one user saying customer service described it as “finish the immediate work first, bill later” and another citing a bill that jumped from an expected $50 to $150 after hitting the limit three times. A smaller but clear counterpoint says the task stopped exactly at the cap and only resumed after the limit was raised, so the behavior may be inconsistent or glitchy rather than a universal rule. Practical takeaways are to treat the spend cap as potentially non-immediate on long runs, watch token/usage closely, and note that switching Claude accounts on the same computer was reported as effectively seamless. Overall sentiment — post: concerned; author: neutral. Reply threads: 2026-07-07 07:08 GMT+8: post=concerned, author=neutral — They say it is strange that a monthly spend limit was set but the system still ignored it. | 2026-07-07 07:31 GMT+8: post=critical, author=neutral — They report that customer service said tasks under the usage limit can run to completion and bill afterward,… | 2026-07-07 09:09 GMT+8: post=critical, author=neutral — They argue the billing behavior is shady and say there should be an option to stop immediately or finish the…

r/Codex

#PostSummaryTimeScoreAuthorCommunity reaction
1A look at the upcoming reasoning slider in Codex[Image: A look at the upcoming reasoning slider in Codex] This has been reported on before, but here’s a look at the new reasoning slider that I expect will be rolled out alongside GPT 5.6. Currently just maps the slider to the existing Light -> Extra High steps that 5.5 offers.2026-07-06 23:38 GMT+8/u/steve228ukCommunity reaction (frontier/gpt-5.4-mini): The thread splits on UX: one camp says the slider reduces visual clutter, feels less intimidating than six options, and could leave room for more model/speed controls, while another says a submenu is better and that the model/reasoning UI has changed so often that it’s unclear what OpenAI is optimizing for. A separate side argument claims the slider looks like Claude Code/CC, though another commenter pushes back that sliders are generic and the disagreement is mostly about visual similarity rather than capability. Overall sentiment — post: mixed; author: neutral. Reply threads: 2026-07-07 03:23 GMT+8: post=positive, author=neutral — They argue the slider is better because it cuts visual clutter, feels less scary than showing six options at… | 2026-07-07 01:17 GMT+8: post=skeptical, author=neutral — They question why the model and reasoning UI keeps changing and ask what OpenAI is optimizing for at this… | 2026-07-06 23:54 GMT+8: post=critical, author=neutral — They simply say the slider is not better than a submenu.
2After 4 days using Claude Fable 5 and Codex GPT-5.5 for Unity/web dev, are my impressions accurate?I’ve been testing both Claude Fable 5 and Codex GPT-5.5 for Unity game development and some simple web development. I’m using the $200/month subscription tier for both, and after about 4 days, I have some early impressions.2026-07-07 06:08 GMT+8/u/brockoalaCommunity reaction (frontier/gpt-5.4-mini): Commenters mostly agree that Codex/Fable can be effective for Unity and Godot work when the task is well-specified: one user says Codex implemented significant Godot features with no problems, and another says Fable worked well as a low-reasoning orchestrator that delegated token-heavy work to Sonnet medium subagents. The main caveats are about consistency, bug rate, and quota/latency tradeoffs: better models may behave more predictably on larger codebases, GPT-5.5 via MCP reportedly failed on basic Godot issues that Opus 4.8 fixed faster, Codex 5.5 medium was said to run only about 40 minutes on the $20 plan, and Fable low was described as fast for orchestration. Overall sentiment — post: mixed; author: neutral. Reply threads: 2026-07-07 06:24 GMT+8: post=positive, author=neutral — They say Codex is working well for their Godot development, including implementing significant features on… | 2026-07-07 06:44 GMT+8: post=mixed, author=neutral — They argue that better LLMs can be more consistent, produce drier and more efficient solutions, and introduce… | 2026-07-07 09:02 GMT+8: post=skeptical, author=neutral — They question how GPT-5.5 is being used for game development because it could not solve basic Godot problems…

Generated 2026-07-07 13:20 GMT+8 | Next update in 2 hours