frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Ark v0.6.0 – Go ECS with new declarative event system

https://github.com/mlange-42/ark
3•mlange-42•2h ago
Ark is a high-performance Entity Component System (ECS) library for Go.

Ark v0.6.0 introduces a new event system built around lightweight, composable observers. These allow applications to react to ECS lifecycle changes like entity creation/removal, component updates, relation changes using declarative filters and callbacks. Observers follow the same patterns as Ark’s query system, making them easy to integrate and reason about.

Custom events are also supported. They can be emitted manually and observed with the same filtering logic, making them ideal for modeling domain-specific interactions such as input handling, and other reactive game logic.

As a new performance-related feature, filters and queries are now concurrency-safe and can be executed in parallel.

This release also includes a load of performance improvements, from faster archetype switching over optimized query and table creation to improved performance of bitmask operations. The new World.Shrink method helps reclaim unused memory in dynamic workloads.

Docs have been expanded with a full guide to the event system, examples for both built-in and custom events, and an Ebiten integration example. A cheat sheet for common operations has been added. Finally, Ark now has 100% test coverage.

Changelog: https://github.com/mlange-42/ark/blob/main/CHANGELOG.md Repo: https://github.com/mlange-42/ark

Would love feedback from anyone building games, simulations, or ECS tooling in Go.

Gang suspected of sending up to 40k stolen UK phones to China

https://www.bbc.com/news/articles/c20vlpwrzwdo
1•pingou•2m ago•0 comments

Intro to SIMD intrinsics for 3D graphics

https://vkguide.dev/docs/extra-chapter/intro_to_simd/
1•vblanco•2m ago•0 comments

Show HN: Elenvo.ai – AI planning for personal finance (MVP; feedback welcome)

https://elenvo.ai/
1•ZelinW•3m ago•1 comments

Microsoft violated EU law in handling of kids' data, Austrian regulator finds

https://therecord.media/microsoft-violated-eu-law-austria
1•latexr•4m ago•0 comments

Unipi – serve Git repository content as HTTPS

https://github.com/robur-coop/unipi
1•smartmic•4m ago•0 comments

EU Launches New Push for Digital ID Age Checks and Big Tech Probe Under DSA

https://reclaimthenet.org/eu-launches-new-push-for-digital-id-age-checks-and-big-tech-probe-under...
1•nickslaughter02•6m ago•0 comments

ChkTag: x86 Memory Safety

https://community.intel.com/t5/Blogs/Tech-Innovation/open-intel/ChkTag-x86-Memory-Safety/post/172...
1•abhi9u•7m ago•0 comments

KDE celebrates the 29th birthday and kicks off the yearly fundraiser

https://kde.org/fundraisers/yearend2025/
2•jrepinc•9m ago•0 comments

Adding Breadcrumbs to a Rails Application

https://avohq.io/blog/breadcrumbs-rails
1•flow-flow•10m ago•0 comments

A fork of ffmpeg.wasm with Node.js support

https://github.com/FFmpeg-wasm/FFmpeg.wasm
1•realsarm•12m ago•0 comments

The outside investigation of SoftRAM 95

https://devblogs.microsoft.com/oldnewthing/20211111-00/?p=105897
1•AndrewDucker•13m ago•0 comments

When Compiler Optimizations Hurt Performance

https://nemanjatrifunovic.substack.com/p/when-compiler-optimizations-hurt
1•rbanffy•15m ago•0 comments

External Secrets Operator resumes releases

https://github.com/external-secrets/external-secrets/issues/5293
1•schaum•20m ago•0 comments

Tying the Knot

https://wiki.haskell.org/Tying_the_Knot
2•tinyspacewizard•20m ago•0 comments

Sweet Timbres and Audio Compression

https://bramcohen.com/p/sweet-timbres-and-audio-compression
1•robinhouston•23m ago•0 comments

Humanity Is Coming to an End

https://dearworld.ai/
2•Emerald_dreamer•23m ago•2 comments

Weekend projects: Chicken Squisher 3000

https://lcamtuf.substack.com/p/weekend-projects-chicken-squisher
1•robinhouston•23m ago•0 comments

How to Bypass JavaScript Agents, CSP and Crawlers (Client-Side Security Testing)

https://cside.com/blog/bypass-javascript-agents-csp-and-crawlers-security-testing
1•s-mon•30m ago•0 comments

Humans.md – Notes on AI-assisted coding

https://humans.md/
1•yoavfr•31m ago•0 comments

Bevy: A refreshingly simple data-driven game engine built in Rust

https://bevy.org/
1•phaser•31m ago•0 comments

Consistent Overhead Byte Stuffing

https://circuitcellar.com/resources/quickbits/consistent-overhead-byte-stuffing/
1•matthew16550•37m ago•0 comments

The Great Debasement Debate Is Rippling Across Global Markets

https://www.bloomberg.com/news/articles/2025-10-13/the-great-debasement-debate-is-rippling-across...
1•zerosizedweasle•37m ago•0 comments

Become a Fullstack Content Creator

https://creatorarmy.com/marketing/creators
1•nomilk•37m ago•1 comments

Text to Image and Image Edit with Nano Banana, Seedream4

https://fotominiatur.com/ai-foto-edit
2•Ninacc•39m ago•0 comments

A.I. Sure Looks Like a Bubble. Watch Out When It Pops

https://www.nytimes.com/2025/10/14/opinion/ai-bubble-stock-market-tech-stocks.html
3•zerosizedweasle•40m ago•0 comments

Musk calls for federal troops in San Francisco even as Benioff softens stance

https://www.cnbc.com/2025/10/13/musk-calls-for-federal-troops-in-san-francisco-benioff-softens-st...
2•zerosizedweasle•40m ago•0 comments

Tino: `cat` but makes splits so you can look at the entire file at once

https://github.com/danielfalbo/tino
2•danielfalbo•41m ago•0 comments

Beijing issues documents without Word format amid US tensions

https://www.scmp.com/economy/china-economy/article/3328782/sending-message-beijing-issues-documen...
2•jmsflknr•46m ago•1 comments

Broadcom Tomahawk 6 – Davisson 102.4T Switch with Co-Packaged Optics Shipping

https://www.servethehome.com/broadcom-tomahawk-6-davisson-102-4t-switch-with-co-packaged-optics-s...
1•rbanffy•48m ago•0 comments

The Total Impact Matrix – Beyond Blind Bets

https://itamargilad.com/impact/
1•asplake•48m ago•0 comments