sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

533
active users

#ecs

1 post1 participant0 posts today

Wirkt #Aktivismus? 😎 🙏 😀

Was wäre wenn wir nicht aktiv werden für unsere Kinder und Enkel?

Wenn wir nur passiv am #Zeitgeschehen teilhaben?

Würden wir damit unsere Kinder und Enkel im Stich lassen?

Obwohl wir wissen was auf sie zukommt?

Wer sein Kind liebt, als Vater oder Mutter, der sollte sich schon diese Fragen stellen.

#CRISPR_rEvolution #actnow

#Kunst 👯 #Bayern #klimakatastrophe #Demokratie #FridaysForFuture #Weedmob #Hanfgeschichten #EndocannabinoidSystem (#ECS) #Cannabis

Working on my #vala #sdl #game #framework, called #veggies

Welp, dealing with parenting in an #ECS system was harder than expected. Especially when removing, adding parents/children.

Her's a video of one of the samples demonstrating parenting. The rects are parented to each other, and with space I can parent/unparent the yellow rect.

Still needs cleaning, optimizing, etc. In fact the slowest port of the engine currently is my ECS, which is a very naive implementation.

È un po' - ormai - che cito l'architettura #ECS. Ma come funziona realmente?

Sintetizzando e semplificando all'estremo, possiamo dire che si basa su 3 principi fondamentali:
1. Separazione delle responsabilità.
2. Ottimizzazione computazionale.
3. Design orientato ai dati.

Quest'ultimo punto - purtroppo - nel mio caso non può essere rispettato, data la natura di #JavaScript in cui tutto è un oggetto e nulla può essere garantito come "contiguo" in memoria.

Ma a parte questo... 😎

𝗗𝗼𝗻’𝘁 𝗺𝗶𝘀𝘀 𝘁𝗵𝗶𝘀 #𝗘𝗖𝗦𝗔𝟮𝟬𝟮𝟲 𝘀𝗲𝘀𝘀𝗶𝗼𝗻
This panel will discuss the potential 𝘴𝘺𝘯𝘦𝘳𝘨𝘪𝘦𝘴, 𝘤𝘩𝘢𝘭𝘭𝘦𝘯𝘨𝘦𝘴, 𝘢𝘯𝘥 𝘰𝘱𝘱𝘰𝘳𝘵𝘶𝘯𝘪𝘵𝘪𝘦𝘴 𝘪𝘯𝘩𝘦𝘳𝘦𝘯𝘵 𝘵𝘰 𝘵𝘩𝘦 𝘤𝘰𝘭𝘭𝘢𝘣𝘰𝘳𝘢𝘵𝘪𝘰𝘯 𝘢𝘯𝘥 𝘴𝘶𝘴𝘵𝘢𝘪𝘯𝘢𝘣𝘪𝘭𝘪𝘵𝘺 𝘰𝘧 𝘌𝘶𝘳𝘰𝘱𝘦𝘢𝘯 𝘦𝘤𝘰𝘴𝘺𝘴𝘵𝘦𝘮𝘴 𝘧𝘰𝘳 𝘴𝘤𝘪𝘦𝘯𝘤𝘦 𝘤𝘰𝘮𝘮𝘶𝘯𝘪𝘤𝘢𝘵𝘪𝘰𝘯 𝘢𝘯𝘥 𝘤𝘪𝘵𝘪𝘻𝘦𝘯 𝘴𝘤𝘪𝘦𝘯𝘤𝘦. The panel will be chaired by convenors from both the #ECS and #COALESCE projects.

𝗦𝘂𝗯𝗺𝗶𝘁 𝗯𝘆 𝟳 𝗢𝗰𝘁𝗼𝗯𝗲𝗿 𝟮𝟬𝟮𝟱: nomadit.co.uk/conference/ecsa2
#CallForPapers

"Cybersecurity researchers have demonstrated an "end-to-end privilege escalation chain" in Amazon Elastic Container Service (ECS) that could be exploited by an attacker to conduct lateral movement, access sensitive data, and seize control of the cloud environment.

The attack technique has been codenamed ECScape by Sweet Security researcher Naor Haziz, who presented the findings today at the Black Hat USA security conference that's being held in Las Vegas.

"We identified a way to abuse an undocumented ECS internal protocol to grab AWS credentials belonging to other ECS tasks on the same EC2 instance," Haziz said in a report shared with The Hacker News. "A malicious container with a low‑privileged IAM [Identity and Access Management] role can obtain the permissions of a higher‑privileged container running on the same host."

Amazon ECS is a fully-managed container orchestration service that allows users to deploy, manage, and scale containerized applications, while integrating with Amazon Web Services (AWS) to run container workloads in the cloud."

thehackernews.com/2025/08/rese

Continued thread

Reflecting some more on the Sketchpad & ECS parts of this talk: SideFX Houdini organizes all geometry data in similar vertical silos of points, vertices, edges, faces, prims, each with component IDs, each with its own group of native and user-defined attribs, and with similar powerful "omniscient" visibility/access from anywhere. That structure makes VEX SOPs akin to "systems" in an ECS setup and the handling/scripting itself very fun & powerful. The GUI also provides spreadsheet views of the geometry (again similar to e.g. what FLECS provides for debugging). Considering the age of Houdini, I think this approach is notable...

Blender's BMesh Radial Mesh implementation[1] is more traditional OOP structured, but the core idea of "discs" (aka bi-directional circular lists) of pointers to vertices & edges now seems somewhat relevant to some Sketchpad ideas too. Also a reminder that I really need to find/make time to update & release my own mesh implementation (from 2018) combining ideas from both Houdini & BMesh... It's already been a year (again) since I last talked about & touched it... 😱

[1] developer.blender.org/docs/fea

developer.blender.orgBMesh - Blender Developer Documentation

I’ve been doing object-oriented programming since 1994. Now, 30+ years later, I’m starting to question the #oop approach. Not because it’s bad, I find it a great structure, and matches my way of thinking, but when it comes to raw performance, things like cache locality and memory layout starts to matter more and more. So I might look into #ECS and other data-oriented designs to see what they offer. Not to make anything specific, but I just need to know. 😄

Ho finalmente terminato il refactoring del progetto, dal più classico dei #GameLoop ad un'avanzata e nuova architettura #ECS.

Per arrivare a ciò, ho scritto e pubblicato una piccola libreria: una mia personalissima implementazione dell'architettura ECS in #TypeScript.

Qui il repository, per gli interessati: github.com/Byloth/micro-ecs

---

Nulla di definitivo, ancora, eh!
Può esser ancora migliorato e ottimizzato ulteriormente!

É tutto ancora in divenire...
Stay tuned! 😉

I'm trying my hand at ECS with a small Godot + Flecs game project. It's like having my brain on training wheels. My head is full of shortcuts to OOP because experience, it's so hard and slow to think in ECS terms. Feels like I'm learning to code again, unwinding the paths I have walked my whole professional life, slowly grasping the concepts. This is normal or I'm just getting old?

#gamedev#godot#ecs