frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Safe Lock-free Primitives with iceoryx2's ByteAtomic

https://ekxide.io/blog/byte-wise-atomic-wrapper-to-prevent-ub/
5•elfenpiff•2h ago

Comments

elfenpiff•2h ago
iceoryx2 provides zero-copy inter-process communication mechanisms based on shared memory and data structures that are modified concurrently by multiple processes.

One of the key operations in these algorithms is a memory copy using core::ptr::copy. However, this results in undefined behavior if one process reads the data while another process writes to it concurrently. Even if our lock-free algorithm reliably detects such a race, iceoryx2 cannot depend on undefined behavior in a safety-critical system. This blog post introduces our solution: a byte-wise atomic wrapper that enables well-defined concurrent copy operations. It also shows how it can be used to implement a simple sequence lock.

danbruc•10m ago
A common approach to mitigating the described data race without using blocking locks is to utilize a sequence lock.

A sequence lock is a blocking lock. If the writer dies between the two increment operations, then the readers will spin forever waiting for the counter to become even again.

AI-Generated Images Discourage Me from Reading Your Blog

https://nelson.cloud/ai-generated-images-discourage-me-from-reading-your-blog/
258•meysamazad•1h ago•139 comments

DeepSeek V4 Flash on a Single AMD MI300X

https://github.com/ryanzhou/deepseek-v4-flash-mi300x
120•zhoutong•3h ago•29 comments

Ray Bradbury's "There Will Come Soft Rains" is set today (2026-08-04)

https://short-stories.co/@raybradbury/there-will-come-soft-rains-6k8vr4xxlnmj
87•askvictor•2h ago•6 comments

LLMs reward expertise

https://www.seangoedecke.com/llms-reward-expertise/
1092•MaxMussio•15h ago•455 comments

Show HN: Fine-tune an 8B model on a 4 GB laptop GPU

https://github.com/MakazhanAlpamys/Soup
27•MakazhanAlpamys•1h ago•3 comments

Buckminster Fuller: everything I know

https://www.bfi.org/about-fuller/everything-i-know/
27•simonebrunozzi•1h ago•11 comments

Harness Engineering for Self-Improvement

https://lilianweng.github.io/posts/2026-07-04-harness/
118•tosh•6h ago•18 comments

Roame (YC S23) Is Hiring Lead Engineer

https://www.ycombinator.com/companies/roame/jobs/mqqfa38-lead-full-stack-engineer
1•zman0225•1h ago

Show HN: Run an 80B Qwen in 4.3 GB of RAM on a Mac, and a 35B on an iPhone

https://github.com/leonickson1/Swiftlet
232•leonickson•20h ago•102 comments

An Honest Review of AI Programming

https://mropert.github.io/2026/08/04/an_honest_review_of_ai_programming/
24•ingve•3h ago•31 comments

Keyv and friends compromised in active Shai-Hulud supply chain attack

https://www.aikido.dev/blog/keyv-and-friends-compromised-in-npm-supply-chain-attack
25•cimi_•2h ago•0 comments

Ten advances in mathematics and theoretical computer science

https://openai.com/index/ten-advances-in-mathematics/
569•milkshakes•20h ago•855 comments

Devtools must be open source

https://blog.exe.dev/devtools-must-be-open-source
648•bryanmikaelian•22h ago•213 comments

Why etymologies matter: How tracing words can illuminate history (2024)

https://resobscura.substack.com/p/why-i-love-etymologies
16•benbreen•3d ago•3 comments

Amazonian civilization had estimated 3M people in 3% of forest area

https://www.science.org/content/article/odd-shapes-hidden-dense-amazon-rainforest-reveal-sprawlin...
187•marojejian•5d ago•149 comments

FFmpeg 9.0

https://github.com/FFmpeg/FFmpeg/blob/n9.0/RELEASE_NOTES
293•gyan•3h ago•51 comments

Why Large Language Models Fail at Tabular Prediction

https://arxiv.org/abs/2608.02412
15•sbulaev•3h ago•2 comments

Xbox goes down. You can't play games you own on disc

https://birchtree.me/blog/xbox-goes-down-you-cant-play-games-you-own-on-disc/
87•surprisetalk•1h ago•103 comments

Nobel Disease

https://en.wikipedia.org/wiki/Nobel_disease
36•num42•2h ago•16 comments

There Will Come Soft Rains (1950) [pdf]

https://users.wpi.edu/~zrbutzke/Docs/BradburyStories(1).pdf
211•pmg101•13h ago•76 comments

That time when I failed the Microsoft interview

https://ochagavia.nl/blog/that-time-when-i-failed-the-microsoft-interview/
89•wofo•6d ago•173 comments

Safe Lock-free Primitives with iceoryx2's ByteAtomic

https://ekxide.io/blog/byte-wise-atomic-wrapper-to-prevent-ub/
5•elfenpiff•2h ago•2 comments

Ask HN: Who is hiring? (August 2026)

196•whoishiring•22h ago•183 comments

Twenty Years of Pandoc

https://pandoc.org/twenty-years-of-pandoc.html
314•fiddlosopher•22h ago•38 comments

Homebench – Benchmark local LLMs for speed, memory, and quality

https://github.com/david-g-3654/homebench
9•davai-g•3h ago•1 comments

Archaeologists Find Ancient Glyphs in the Amazon

https://www.nytimes.com/2026/07/31/world/americas/amazon-archaeology-geoglyphs.html
16•wglb•2d ago•7 comments

Smaller, faster, safer: running Kimi and GLM at scale

https://blog.cloudflare.com/smaller-faster-safer-models/
234•ascorbic•20h ago•59 comments

Beauty in my backyard

https://worksinprogress.co/issue/beauty-in-my-backyard/
36•footest•4d ago•20 comments

You don't need React: creating a minimal UI library in Vanilla JavaScript

https://pedroth.github.io/?p=post/NoNeedReact
96•pedro_movai•4h ago•81 comments

Learning-Rust.Github.io: Rust Programming Language Tutorials for Everyone

https://learning-rust.github.io
6•dumindunuwan•3h ago•1 comments