frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Kawa: ECS – A fast and modern ECS for C++20 Looking for Feedback and Testers

https://github.com/superPuero/kawa_ecs
3•super_puero•9h ago

Comments

super_puero•9h ago
I’ve been working on a lightweight, header-only ECS called kawa::ecs that’s designed to be blazingly fast, minimal, and easy to use with modern C++20 features. If you’re building games, simulations, or AI systems and want a simple yet powerful ECS backbone, this might be worth checking out!

Quick example:

#include "registry.h" #include <string>

using namespace kawa::ecs;

struct Position { float x, y; }; struct Velocity { float x, y; }; struct Name { std::string name; };

int main() { registry reg(512);

    entity_id e = reg.entity();
    reg.emplace<Position>(e, 0.f, 0.f);
    reg.emplace<Velocity>(e, 1.f, 2.f);
    reg.emplace<Name>(e, "Bar");

    // Simple query
    reg.query
    (
        [](Position& p, Name* n)
        {
            std::cout << (n ? n->name : "unnamed") << " is at " << p.x << " " << p.y;
        }
    );

    float delta_time = 0.16;
    // Parallel query (multi-threaded)
    reg.query_par
    (
        [](float dt, Position& p, Velocity& v)
        {
            p.x += v.x * dt;
            p.y += v.y * dt;
        }
        , delta_time
    );
}

Claude Code GitHub Actions

https://docs.anthropic.com/en/docs/claude-code/github-actions
1•cebert•1m ago•0 comments

Show HN: I just deployed GovDocs – which use AI to make SA gov docs searchable

https://www.govdocs.co.za/
1•Ntuthuko_hlela•1m ago•0 comments

Reverse Engineering the Firmware Loader for an X-Rite Spectrophotometer

https://adam.zeloof.xyz/2025/07/10/x-rite-pantone-spectrophotometer-unlock/
1•azzeloof•17m ago•0 comments

SpatialChat, Instructure's Canvas LMS, and HyFlex Learning

https://spatial.chat/platform/spatialchat-education
1•JamesPark1982•19m ago•1 comments

The XINU Page

https://xinu.cs.purdue.edu/
1•sandwichsphinx•22m ago•0 comments

Modified mRNA vaccine masquerades as virus to trick body into stronger immunity

https://medicalxpress.com/news/2025-06-mrna-vaccine-masquerades-virus-body.html
4•PaulHoule•27m ago•0 comments

WKWebExtension – support for WebExtensions in WebKit-based browsers

https://developer.apple.com/documentation/webkit/wkwebextension
2•tech234a•28m ago•1 comments

GitHub Copilot coding agent now uses one premium request per session

https://github.blog/changelog/2025-07-10-github-copilot-coding-agent-now-uses-one-premium-request-per-session/
1•SBArbeit•34m ago•0 comments

Not So Fast: AI Coding Tools Can Reduce Productivity

https://secondthoughts.ai/p/ai-coding-slowdown
16•gk1•36m ago•2 comments

The AI Creative Destruction Wave

https://danielmiessler.com/blog/ai-creative-destruction-wave
1•ablekh•38m ago•0 comments

Digital Journaling Platform

https://ai-therapist-seven.vercel.app/login
1•taruschirag•41m ago•1 comments

Peter Boockvar's Substack

https://boockvarpeter.substack.com/
1•TechMacGyver•44m ago•0 comments

Turkey bans Grok over Erdoğan insults

https://www.politico.eu/article/turkey-ban-elon-musk-grok-recep-tayyip-erdogan-insult/
12•geox•46m ago•8 comments

Adding LSM trees to Postgres makes replication tough

https://www.paradedb.com/blog/lsm_trees_in_postgres
2•mathewpregasen•46m ago•0 comments

Rodish: Routing Tree Argv Parser

https://github.com/jeremyevans/rodish
1•thunderbong•47m ago•0 comments

From Scratch: Berry Patch

https://blog.perchbird.dev/posts/from-scratch-berry-patch/
1•fenkett•50m ago•0 comments

Integrity-Policy Header

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Integrity-Policy
1•todsacerdoti•53m ago•0 comments

My Digital Minimalism Journey

https://sym.bearblog.dev/digital-minimalism/
1•sym5731•57m ago•0 comments

Libinput 1.29 Improving Scroll Wheel Responsiveness for Most Devices

https://www.phoronix.com/news/libinput-1.29-RC
1•Bender•59m ago•0 comments

Updating an old Ubuntu to a supported version

https://anonymoushash.vmbrasseur.com/2025/07/old-ubuntu-upgrade.html
1•vmbrasseur•59m ago•1 comments

Windows 11 clean install guide: remove bloatware and optimize performance

https://sym.bearblog.dev/win11-install/
3•sym5731•1h ago•0 comments

New Burning Coal Seams Revealed Across Wyoming's Northern Border

https://cowboystatedaily.com/2025/07/10/dozens-of-new-burning-coal-seams-revealed-across-wyomings-northern-border/
3•Bender•1h ago•0 comments

Barksdale Airmen Help Secure New Drone Restrictions Across Louisiana

https://www.afgsc.af.mil/News/Article-Display/Article/4238511/barksdale-airmen-help-secure-new-drone-restrictions-across-louisiana/
1•Bender•1h ago•0 comments

Grok 4 answers controversial questions by searching what Musk has to say

https://twitter.com/jeremyphoward/status/1943436621556466171
9•ks2048•1h ago•2 comments

Binding Application in Idris

https://andrevidela.com/blog/2025/binding-application/
1•matt_d•1h ago•0 comments

Retro-gaming YouTuber PatmanQC has died, aged 53

https://www.vanhoe.com/obituary/Patrick-Davis
2•shdon•1h ago•1 comments

Readeck

https://readeck.org/en/
3•billybuckwheat•1h ago•0 comments

The Return of the "Elderly" Pop Star

https://www.cantgetmuchhigher.com/p/why-are-pop-stars-getting-older
1•jnord•1h ago•0 comments

Don't Eat Honey

https://benthams.substack.com/p/dont-eat-honey
1•bookofjoe•1h ago•1 comments

Show HN: Context Compass – Track Claude chat token usage before hitting limit

https://chromewebstore.google.com/detail/context-compass-for-claud/fmbipbgbfoganenegfmkmlidljbfnkhf
1•raydawg88•1h ago•0 comments