Jepsen: ParticleDB 1.1.4
https://github.com/jepsen-io/particledb
A task cannot outlive the scope that started it.
The mechanism. Concurrent tasks are bound to a lexical scope. The scope does not exit until every child task has finished, been cancelled, or failed. Errors propagate to the parent; cancelling the parent cancels all children. Concurrency gets the same shape as a function call: one entry, one exit, no escapees.
What it fixes. Fire-and-forget concurrency loses errors (a rejected promise nobody awaited), leaks tasks (a goroutine blocked on a channel nobody will write to), and makes cancellation impossible, because there is no handle to the work you started three layers down. The classic symptom is a service whose goroutine or task count climbs monotonically until it dies.
Where it exists now. Python's asyncio.TaskGroup (3.11+) and Trio's nurseries, which started this whole line of thinking. Java's StructuredTaskScope (JEP 453, finalised with virtual threads). Swift's async let and task groups. Kotlin's coroutineScope. In Go, errgroup.WithContext is the idiomatic approximation — the language itself lets a bare go statement escape any scope, which is exactly the hole.
The rule that follows. Never start work you have no handle on. If a function starts a task, either it waits for it or it returns something the caller can wait on.
Takeaway. go and asyncio.create_task are the goto of concurrency. Scopes are the structured replacement.
Articles and engineering write-ups worth the full read.
Releases, changelogs, cloud and language news.
[In preview] Public Preview: Support database-level managed identity (including FIC) in Create Database Scoped Credential T-SQL
With database-level managed identity in Azure SQL Database, you can use a user-assigned managed identity for each database to query files in Azure Blob Storage and Azure Data Lake Storage Gen2 through external tables and OPENROWSET. You can authenticate t
Projects gaining real traction, and what they actually do.
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
ccch1mneyyy/dsh-Go
dsh-go — DeepSeek Harness 装进口袋:手机本机运行,也能遥控你的电脑。
Threads where the comments are the content.
Tell HN: Scribd Breached
Not seeing anything posted about this anywhere, received on Monday, 26th of Oct 2026: Subject: Notice of Security Incident This notice is being sent on behalf of Scribd, Inc., the parent company of Scribd, Slideshare, Everand, and Fable, by Epiq, Scribd Inc.’s notification partner. Hello, We are writing to let you know that Scribd, Inc. recently experienced a security incident that may have affect
Capped on purpose, so it does not eat the edition.
How We Took Over ChatGPT Accounts
How We Took Over ChatGPT Accounts Parameter Labs describe an exploit they found against ChatGPT's implementation of the artifacts pattern (OpenAI used to call this "Canvas" but it looks like the latest revision is called HTML previews ), where interactive custom HTML apps are displayed in a sandboxed iframe. It's important that HTML in these stays tightly sandboxed to avoid untrusted code interact
One paper or long teardown.
Answer each one before you open it.
Data types whose merge function is associative, commutative and idempotent — so replicas converge without coordination.
Concept · CRDTsStop calling a dependency that is already failing, so you fail fast instead of piling up.
Concept · Circuit Breaker