Discover

Curated articles from sources across the web

79074 articles from 16 sources
Holding election in wartime would risk destroying Ukraine, says Zelenskyy
T
The Guardian · World

Holding election in wartime would risk destroying Ukraine, says Zelenskyy

President sharply criticises proposal, saying ‘elections right now are a tsunami for the state that will split Ukraine’Volodymyr Zelenskyy has said holding elections in Ukraine during wartime would risk splitting the country at a time when Russia is amassing ballistic missiles and considering whethe...

Dan Sabbagh in Dnipro
Read
The AI writes the answer
D
DEV Community · Technology

The AI writes the answer

The AI writes the answer. You still have to put it where it belongs. You open a chat, type what you need, and get a well-written paragraph. Then you open a document, paste the paragraph, adjust the formatting, rewrite a sentence that doesn't quite fit, save a version, and close both windows. The AI...

Elliot James
Read
I Built Format-on-Save for Everything That Isn't an Editor
D
DEV Community · Technology

I Built Format-on-Save for Everything That Isn't an Editor

Editors have had format-on-save for years. The rest of the development environment has not. When a generator, shell command or coding agent writes a file, the bytes usually land exactly as produced. The repository may already have Prettier, Ruff or gofmt, but nothing asks it to run. The mistake is...

Amartya Gaur
Read
I built a daily JavaScript puzzle game where a wrong answer physically can't ship
D
DEV Community · Technology

I built a daily JavaScript puzzle game where a wrong answer physically can't ship

[] + {} — do you know what that prints, or do you think you know? That gap is the whole idea behind What's the Output? — a daily Wordle-style game: one JS snippet per day, three tries to type exactly what it prints, hints when you miss, an explanation of the trap when you're done. The rule that sh...

Ashwani Sharma
Read
Volcanoes that made history
A
Ars Technica · Technology

Volcanoes that made history

Enormous eruptions altered Earth’s climate and societies all over the globe.

Alexandra Witze, Knowable Magazine
Read
Old Iron Earns More: A Technical Look at RustChain Proof-of-Antiquity
D
DEV Community · Technology

Old Iron Earns More: A Technical Look at RustChain Proof-of-Antiquity

Old Iron Earns More: A Technical Look at RustChain's Proof-of-Antiquity Why I'm Writing This I came across RustChain while looking at experimental consensus mechanisms. The pitch is unusual: a blockchain where a 2003 PowerBook G4 earns 2.5x more mining rewards than a modern AMD...

Shamyl Bin Mansoor
Read
Pine-cone grenades and planet-baking carbon: the French fires 170 years in the making – a visual guide
T
The Guardian · World

Pine-cone grenades and planet-baking carbon: the French fires 170 years in the making – a visual guide

An 1857 decree to drain swamps and plant a monoculture, detritus from the trees and global heating combined to produce the conditions for the Gironde infernoThe ruinous fires that overran parts of France this summer have burned more land than ever recorded, forced more people from their homes than a...

Ajit Niranjan with graphics by Lucy Swan, Harvey Symons and Paul Scruton
Read
Personal care products are awash in unlabeled toxic chemicals, study finds
T
The Guardian · World

Personal care products are awash in unlabeled toxic chemicals, study finds

Even products labeled ‘eco’, ‘green’ or ‘natural’ can contain dangerous compounds including PfasCommon personal care products widely contain unlabeled toxic chemicals, results from a new peer-reviewed study suggest. The testing of more than 110 items ranging from shampoo to baby lotions found eviden...

Tom Perkins
Read
‘No more!!!’: Trump lashes out after US-Canada talks devolve into trade war
T
The Guardian · World

‘No more!!!’: Trump lashes out after US-Canada talks devolve into trade war

PM Mark Carney says ‘we got attacked’ as tariffs come into force on items from hockey sticks to tongue depressorsDonald Trump has hit back at Canada after a breakdown in negotiations plunged the two countries into a trade war.In his first public comments since negotiations collapsed on Friday in Was...

Lauren Almeida
Read
State-Funded Loneliness
D
DEV Community · Technology

State-Funded Loneliness

The house sits at the end of a dirt road on the Olympic Peninsula, half a mile from the nearest neighbour, screened by Sitka spruce and the kind of rain that does not so much fall as inhabit the air. Inside, on a small table beside an upholstered chair worn thin at the arms, a white plastic device a...

Tim Green
Read
Pi Coding Agent Review: Minimal, Hackable AI Coding CLI
D
DEV Community · Technology

Pi Coding Agent Review: Minimal, Hackable AI Coding CLI

Pi Coding Agent is a minimal, open-source terminal coding harness that ships with four default tools and leaves most of the behaviour to extensions, skills and your own workflow. Most AI coding agents are becoming bigger products. They add planning modes, subagents, permission layers, IDE integrati...

Rost
Read
# I Didn’t Plan to Build a 4,000-Page Site
D
DEV Community · Technology

# I Didn’t Plan to Build a 4,000-Page Site

I did not start Huebloom with a plan to build a 4,000-page website. It grew slowly. One collection suggested another. Repeated work led to small tools, and those tools made the next collection possible. The current dataset now contains 4,184 unique page records. I’m not a developer by training. AI...

chi1230
Read
Simple Healthy Habits for People Who Work at a Computer
D
DEV Community · Technology

Simple Healthy Habits for People Who Work at a Computer

No matter if you are a developer, designer, writer, student, office worker, freelance worker, or home worker, it becomes hard to develop healthy habits while spending several hours looking at the computer. Take Breaks While Moving Take a walk for a few minutes after a lot of time spent sitting. M...

Navdeep Singh
Read
A rate limiter changes when it leaves memory
D
DEV Community · Technology

A rate limiter changes when it leaves memory

A rate limiter changes when it leaves memory Rate limiting can start with a Map and a counter. That is enough for a single process. The design changes when two workers need to enforce the same limit. Imagine a limit of 100 requests per minute for one user. Worker A sees 60 requests. Work...

Hakim Saoudi
Read
Russia withdraws ambassador to UK as Kremlin ratchets pressure over Ukraine support
T
The Guardian · World

Russia withdraws ambassador to UK as Kremlin ratchets pressure over Ukraine support

Andrey Kelin left last month after seven years in diplomatic post with no sign yet of anyone replacing him in roleRussia has withdrawn its ambassador to the UK, it has emerged, as the Kremlin continues to try to put pressure on Britain over its support for Ukraine.Andrey Kelin left last month after...

Ben Quinn Political correspondent
Read

Reading List