Lotu RadarAbout

Latest News Archive - Page 483

Society · NPR Top Stories

One dead, several injured after vehicle plows through crowd at LGBTQ+ event in Germany

A search is underway for one or two suspects, according to Berlin police.

Society · NPR Top Stories

One dead, several injured after vehicle plows through crowd at Berlin Pride event

Berlin police said they have identified a suspect who "is known to police" and has links to "Islamist circles."

Society · NPR Top Stories

France and Spain fires force more than 200,000 to flee homes

At least one person has died in a fire in Spain, according to officials.

World · Al Jazeera

Yemen’s Houthis target Saudi oil facilities along the Red Sea

Yemen's Houthis say they have targeted oil facilities in Saudi Arabia owned by Aramco.

Business · BBC Business

Primark's new 'supermarket tactic' to woo customers in online price war

Competition from ultra-cheap Chinese retailers and the cost of living crisis could be putting some people off shopping at the store, analysts say.

Business · BBC Business

Rental searches for pet friendly properties drop after law change

Agents say some renters wrongly believe permission to have a pet is guaranteed.

Developers & Open Source · vercel/next.js Releases

v16.3.0-canary.97

Misc Changes fix(sandbox): release one-shot timeout ids after they run: #96161 Fix dev overlay symbolication for project paths needing percent-encoding: #96221 [internal] Add a skill for benching changes in a sandbox: #95943 Run dev validation in process when using Webpack: #96219 Read chunk source maps from disk in the dev validation worker: #96218 Retry the source map lookup with a plain path: #96215 Pass fallback params to the dev validation worker as maps: #96210 [sourcemaps] Reuse source map payloads and consumers across stack frames: #96198 fix: release compression stream when client disconnects mid-response: #96173 Run Cache Components dev validation on a worker thread: #96153 Add a benchmark for dev Cache Components validation on a worker thread: #96152 [test] Unflake the enabled-features-trace test suite: #96175 [refactor] Prepare dev validation for running on a worker thread: #96151 Add the experimental.devValidationWorker config flag: #96150 [refactor] Model dev validation render outputs as a discriminated union: #96149 Forward dev invalid dynamic usage errors from the render, not validation: #96148 Optimize implicit cache tag derivation: #96120 Avoid quadratic HMR queue shifts: #96137 Credits Huge thanks to @petehunt , @gaearon , @unstubbable , and @marcoshernanz for helping!

Notable Blogs · Simon Willison

Ruff v0.16.0

Ruff v0.16.0 Astral shipped a significant new version of their Ruff Python linting tool a few days ago on July 23rd. I noticed today because my various CI jobs all started failing thanks to new default Ruff checks and my unpinned "ruff" dev dependency. From Brent Westbrook's announcement post: Ruff now enables 413 rules by default, up from 59 in previous versions. Since Ruff's default rule set was last modified in v0.1.0 , the number of rules in Ruff has grown from 708 to 968. Many of these rules catch severe issues, including syntax errors and immediate runtime errors but were not previously enabled by default. With the new rule set, Ruff will bring these issues and many others to your attention without any Ruff configuration. Here's a one-liner for trying it on any Python project: uvx ruff@latest check . I ran the latest Ruff against my three biggest projects - Datasette , sqlite-utils , and LLM - and it found hundreds of minor issues that breached the new default rules. All three projects have very comprehensive test suites, executed in CI against Python 3.10 through Python 3.14, so upgrades like this are pretty safe. The following command did the bulk of the upgrades: uvx ruff@latest check . --fix --unsafe-fixes Against sqlite-utils , that command reported: Found 1618 errors (1538 fixed, 80 remaining). As an illustrative example, here are three of the remaining issues. Ruff does a nice job of explaining each one: DTZ005 `datetime.datetime.now()` called without a `tz` argument --> tests/test_duplicate.py:17:10 | 15 | "datetime_col" TEXT)""") 16 | # Insert one row of mock data: 17 | dt = datetime.datetime.now() | ^^^^^^^^^^^^^^^^^^^^^^^ 18 | data = { 19 | "text_col": "Cleo", | help: Pass a `datetime.timezone` object to the `tz` parameter BLE001 Do not catch blind exception: `Exception` --> tests/test_plugins.py:16:12 | 14 | db.execute("select * from pragma_function_list()") 15 | return True 16 | except Exception: | ^^^^^^^^^ 17 | return False 18 | finally: | B018 Found useless attribute access. Either assign it to a variable or remove it. --> tests/test_update.py:46:5 | 44 | def test_update_invalid_pk(fresh_db, pk, update_pk): 45 | table = fresh_db["table"] 46 | table.insert({"id1": 5, "id2": 3, "v": 1}, pk=pk).last_pk | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 47 | with pytest.raises(NotFoundError): 48 | table.update(update_pk, {"v": 2}) | Unsurprisingly, given Astral's new home at OpenAI , this output provides everything a coding agent would need to fix the problems. I had Codex (GPT-5.6 Sol high) upgrade LLM and sqlite-utils , and Claude Code (with Opus 5) upgrade Datasette . Tags: python , ruff , astral

Startups & Funding · Hacker News Best

GM Backs Sodium Ion Batteries for U.S. Grid Storage

Article URL: https://spectrum.ieee.org/sodium-ion-battery-peak-energy Comments URL: https://news.ycombinator.com/item?id=49051947 Points: 181 # Comments: 79

World · Deutsche Welle

Berlin CSD Pride parade canceled after vehicle drives into crowd

Police launched a manhunt after a vehicle struck several people near Berlin's Tiergarten on Saturday night during Pride celebrations, known locally as Christopher Street Day (CSD).

World · Al Jazeera

Israeli forces tear gas journalists reporting Nablus shootout

Israeli troops fired tear gas at Palestinians and journalists in Tal a day after a deadly shootout

World · Al Jazeera

How India’s ‘Cockroach’ protesters shook the Modi government

India’s Education Minister has resigned after 36 days of continuous protests by Cockroach Janta Party-led people.

Products & Consumer Tech · Ars Technica

SDCC teaser gives us our first good look at Blade Runner 2099

Also: Forging the One Ring in Rings of Power S3 teaser; new Lanterns trailer; Spaceballs: The New One panel.

Startups & Funding · Hacker News Best

Turn And Face The Strange

Article URL: https://fly.io/blog/kurt-scott-money-sprites/ Comments URL: https://news.ycombinator.com/item?id=49051369 Points: 184 # Comments: 124

Startups & Funding · Hacker News Best

The new rules of context engineering for Claude 5 generation models

Article URL: https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models Comments URL: https://news.ycombinator.com/item?id=49051361 Points: 260 # Comments: 166

Startups & Funding · Hacker News Best

Did They Ghost You?

Article URL: https://didtheyghostyou.com/ Comments URL: https://news.ycombinator.com/item?id=49051120 Points: 274 # Comments: 105

World · Al Jazeera

Head of Hamas-led police in northern Gaza killed by Israeli strike

Four other Palestinians were also killed by Israeli air strikes, and a policeman died from wounds sustained last week.

Business · CNBC Technology

Here are 4 forces that drove a tough week for stocks

Investors navigated everything from escalating tensions in the Middle East to key tech earnings reports to healthcare developments.

Society · NPR Top Stories

Biden ghostwriter tapes to be released

Former President Joe Biden is declining to appeal a court ruling that allows the Justice Department to publicize recordings of conversations between him and a writer collaborating on his memoir.

World · Al Jazeera

At least 35 killed after two buses collide in eastern Syria

At least 35 killed after two buses collide in eastern Syria

Startups & Funding · Hacker News Best

The growing vigilante movement to knock out Flock surveillance cameras

Article URL: https://www.theguardian.com/us-news/ng-interactive/2026/jul/25/flock-surveillance-cameras Comments URL: https://news.ycombinator.com/item?id=49050538 Points: 183 # Comments: 99

Cybersecurity · The Hacker News

Malvertising Sends Malware in Pieces, Then Makes the Browser Build the Executable

A malvertising operation dubbed SourTrade is making victims' browsers build the final Windows executable themselves, using a legitimate Bun runtime as its base instead of serving one complete malicious file from a fixed URL. Confiant, which detailed the campaign on July 23, 2026, said it has operated since late 2024 and impersonated TradingView, Solana, and Luno to target retail traders and

Developers & Open Source · ollama/ollama Releases

v0.32.4

What's Changed Support Laguna on Apple GPUs via the MLX engine Quantize draft-model output heads at the requested type when creating speculative-decoding drafts. Fixed Qwen3 MoE decoding for differently-quantized experts, plus faster packed gate/up projection (~4–9% on M5 Max). Full Changelog : v0.32.3...v0.32.4

Products & Consumer Tech · The Verge

Google basically confirms the Pixel 11 is getting a price hike

Google's Vice President of Devices and Services, Shakil Barkat, all but confirmed in an interview with 9to5 Google that its next Pixel phone would cost more than the Pixel 10. Considering the ongoing RAM supply issues due to the explosion of AI data centers, the rumored price hike is not a complete surprise. Companies from […]