Scope-structured arena memory for C, O(1) cleanup, no GC/borrow checker
Ariandel is a memory model where every heap object lives in a scope-owned arena. Scope exit resets the arena in O(1) — one bump pointer write and one free — regardless of how many objects were allocated. The safety default: allocating functions return ARENA_PTR handles (packed arena_id + offset integers), not raw pointers. A dangling pointer at a function return boundary is unconstructable by default. Cross-scope lifetime extension is explicit — you enter the target arena via SCOPE(ptr) before allocating, which routes the object into the outer arena without transferring ownership. Benchmarks…
Scope-structured arena memory for C, O(1) cleanup, no GC/borrow checker launched on April 15, 2026 with 5 votes, #1,846 of 21,248 launches that month and more than 75% of that year's launches.
What it does
Arena-based memory model for compiled languages — automatic O(1) heap reclamation at scope exit, no GC, no borrow checker, no manual frees. Allocation routing is resolved at compile time via user-defined lifetime scopes. Includes a C macro shim PoC and benchmarks. - hollow-arena/ariandel
Scope-structured arena memory model for compiled languages. Automatic O(1) heap reclamation at scope exit. No GC, no borrow checker, no manual frees. See SPEC.md for the full model specification. The Ariandel arena-scope memory model is being integrated and leveraged with the Darksign project, this repo will stay active for archival purposes, but may not reflect the latest changes available. Please check out Darksign for the latest additions and features. Compile ariandel_rt.c alongside your source and include ariandel.h : gcc your_program.c runtime/ariandel_rt.c -I runtime -std=c11 -o your_program Configuration REGISTRY_SIZE controls the arena pool capacity. Default is uint16_t (4,096…from github.com
In the maker’s words, at launch
Ariandel is a memory model where every heap object lives in a scope-owned arena. Scope exit resets the arena in O(1) — one bump pointer write and one free — regardless of how many objects were allocated. The safety default: allocating functions return ARENA_PTR handles (packed arena_id + offset integers), not raw…
Does a similar job
all alternatives →
Browser ArenaApr 2026 · browserarena.ai · ▲175Open-source benchmarks for cloud browser infrastructure
OCR Arena – A playground for OCR modelsNov 2025 · ocrarena.ai · ▲216I built OCR Arena as a free playground for the community to compare leading foundation VLMs and open-source OCR models side-by-side. Upload any doc, measure accuracy, and (optionally) vote for the models on a public leaderboard. It currently has Gemini 3, dots.ocr, DeepSeek, GPT5, olmOCR 2, Qwen, and a few others. If there's any others you'd like included, let me know!

I wrote a tool in Rust for tracking all allocations in a Linux process2023 · github.com · ▲113allocscope - a memory tracking tool. Contribute to matt-kimball/allocscope development by creating an account on GitHub.
Artifact Keeper – Open-Source Artifactory/Nexus Alternative in RustFeb 2026 · github.com · ▲166I'm a software engineer who keeps getting pulled into DevOps no matter how hard I try to escape it. I recently moved into a Lead DevOps Engineer role writing tooling to automate a lot of the pain away. On my own time outside of work, I built Artifact Keeper — a self-hosted artifact registry that supports 45+ package formats. Security scanning, SSO, replication, WASM plugins — it's all in the MIT-licensed release. No enterprise tier. No feature gates. No surprise invoices. Your package managers — pip, npm, docker, cargo, helm, go, all of them — talk directly to it using their native…
Core – open source memory graph for LLMs – shareable, user owned2025 · github.com · ▲112I keep running in the same problem of each AI app “remembers” me in its own silo. ChatGPT knows my project details, Cursor forgets them, Claude starts from zero… so I end up re-explaining myself dozens of times a day across these apps. The deeper problem 1. Not portable – context is vendor-locked; nothing travels across tools. 2. Not relational – most memory systems store only the latest fact (“sticky notes”) with no history or provenance. 3. Not yours – your AI memory is sensitive first-party data, yet you have no control over where it lives or how it’s queried. Demo video:…
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 3d ago · permit.petercai.com
- IV
Life & fun · 16d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 16d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 10d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 14d ago · carrierexplode.com

Life & fun · 24d ago · space.bl2.net
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, April 2026
the whole month →
- AG
Thought the resources for GPU arch were lacking, so here we are
Life & fun · Apr 2026 · jaso1024.com

Built a ~9M param LLM from scratch to understand how they actually work. Vanilla transformer, 60K synthetic conversations, ~130 lines of PyTorch. Trains in 5 min on a free Colab T4. The fish thinks the meaning of life is food. Fork it and swap the personality for your own character.
AI · Apr 2026 · github.com


I made a laptop stand out of solid concrete, in the style of brutalist architecture, with themes of urbex and urban decay
Life & fun · Apr 2026 · sam-burns.com

With social media and now AI, its important to keep the indie web alive. There are many people who write frequently. Blogosphere tries to highlight them by fetching the recent posts from personal blogs across many categories. There are two versions: Minimal (HN-inspired, fast, static): https://text.blogosphere.app/ Non-minimal: https://blogosphere.app/ If you don't find your blog (or your favorite ones), please add them. I will review and approve it.
AI · Apr 2026 · text.blogosphere.app