#πŸ’€ Cortex Engine

1 messages Β· Page 15 of 1

ionic badger
#

Scammer: Scam Message
User: <@&198916468312637440> Above user is a scammer
Scammer: <Deletes OG message> No I'm not
It's actually crazy how much I see server admins just ignore scammers just because they responded to an accusation

void condor
#

we need police bots that try to prompt inject scammer bots

ionic badger
#

I still haven't figured out if those executions are actually humans or bots yet

#

But the "skill" advanced since AI came about so maybe the scammers learnt from AI "How do I get better at avoiding detection as a scammer?"

void condor
#

haha, you saw the latest Louis Rossman vid?

ionic badger
#

I haven't

void condor
#

he is soo pissed. He used gemini to analyze why his website vanished from search results. Then had it optimize the content and he went from invisible to #1 search result

#

optimization loops work really well with ai

ionic badger
#

bruh

#

how much does the AI cost?

#

that's crazy because now its basically pay to win?

#

well... i guess its already been a bit like that hasn't it πŸ˜„

void condor
#

about $200-300/month to have access to the strong models

ionic badger
#

but back in the day it definitely took into account reputation more

void condor
#

maybe even less

ionic badger
#

can an AI even take into consideration reputation? πŸ€”

void condor
#

personally havent tried. But at work we basically got gemini for free in our workspace setup

void condor
hot hemlock
#

is the <@&...> thing a mod tag?

ionic badger
#

I wrote \@Moderator to escape the tag

void condor
#

ok, here is the test

hot hemlock
#

ah

grizzled laurel
#

you put the moderator role ID as the tag

#

XD

#

<@&198916468312637440>

void condor
#

I have grok write a system prompt for a SEO specialist that I will feed to gemini gem

grizzled laurel
#

I have a great use-case for AI

#

we should use it for girlfriend optimisation

ionic badger
#

(soz mods)

grizzled laurel
#

we ask it to optimise finding a girlfriend

#

clearly that is going to work

ionic badger
#

isn't the ai solution to that to just replace the girl altogether

grizzled laurel
#

nonono, we need to optimise

#

we need to feed the optimisation loop

void condor
#

I actually like that one:

To win "Best Programming Language," Haxe should stop trying to be a "generalist" in its messaging. Double down on "The Best Language for Multi-Target Engineering." By owning that sub-niche, you build the authority required to eventually rank for the broader "Best Programming Language" head terms.

#

Multi-Target Engineering sounds soo much better

#

at least in my german brain ;P

clear dome
#

I don't think this wording would make any difference anyway. The paradox with haxe is that it can work in so many contexts that it's very hard to present it with an all-in-one product where the language is Haxe. Like, for example Dart has Flutter, so the product can push the adoption of the language

void condor
#

almost done. Threading stubs and some nice-to-have things are left to be done

clear dome
#

Meanwhile I filled in most of the blanks I needed to address in Loreline runtime. Now I'm setting up proper test runners for the C# and JS/TS exports of it (because Loreline can be used as a regular C# library or regular JS/TS library, but then it needs to be tested as well in those conditions)

void condor
#

my Std session is done. Opencode is using 17GB Ram now.. πŸ˜„

void condor
#
...
src/TestFramework.hx:108: === Test Summary ===
src/TestFramework.hx:109: Passed: 1606
src/TestFramework.hx:110: Failed: 0
src/TestFramework.hx:111: Total:  1606
src/TestFramework.hx:113: ALL TESTS PASSED!
#

ok, we cover about 95% of Std compared to hxcpp. another quality assessment is required next and then we can look at the haxe unit tests and see where we land there

void condor
#

yay, haxe unit tests are compiling

void condor
#

im in runtime error hell. finding all kinds of interesting problems that my test suite didnt unearth

clear dome
#

That’s the spirit

void condor
#

hmmm, the unit tests generate insanely deep callstacks using all these Async.then handlers

#

gonna be interesting to check a tracy recording of the unit tests

void condor
#

101 bugs fixed so far

void condor
#

ORBIT CULTURE - The Storm (OFFICIAL VIDEO)
Taken from the album β€œDeath Above Life”, out now!
Stream/download: https://orbitcultureband.lnk.to/DeathAboveLife-AlbumID
https://deathabovelife.com/

Credits:
Video by Riivata Visuals & Grimvisions
Mixed & Mastered by Buster Odeholm at Odeholm Audio

Lyrics:
THE STORM, CALLING TO GATHER ALL ITS FOR...

β–Ά Play video
void condor
#

Steady but slowly

utest/ui/text/PrintReport.hx:52: 
assertations: 10699
successes: 9500
errors: 3
failures: 1188
warnings: 0
execution time: 0
void condor
#

about 80-90 bugfixes to get the unit-tests to compile, ~30 bugfixes to make the unit-tests run, now we are about 10 fixes in on the quest to resolve all failures / errors

void condor
#

still grinding ```m
utest/ui/text/PrintReport.hx:52:
assertations: 10705
successes: 10124
errors: 3
failures: 570
warnings: 0
execution time: 0

void condor
#

πŸ”¨πŸ”¨πŸ”¨πŸ”¨πŸ”¨πŸ”¨

utest/ui/text/PrintReport.hx:52: 
assertations: 10956
successes: 10865
errors: 2
failures: 88
warnings: 1
execution time: 0
void condor
#

best error assertion today:

grizzled laurel
#

Line 81: Expected swearing got warcrimes
Line 91: Expected theidur8wuev got aliens writing to you about your skill issue

#

I find it funny how the quote is just gone at the second assertion aswell

void condor
#

well well, anthropic just killed claude

#

You can get banned now if you use opencode/any other app + oauth to run code models

ionic badger
#

so i just googled opencode and it just seems like another ai, why does anthropic not like it? given the response, i'd consider that they consider it an actual threat - no?

void condor
#

opencode is a much better CLI app, better session management and you can switch models on the fly

ionic badger
#

Ah, so its an enabler

#

it probably desensitises people from buying claude if they can just switch to other agents on the fly

#

even with ai, humans are still human - check πŸ˜„

clear dome
#

Capitalism is still capitalism in the AI era I guess

ionic badger
#

I wouldn't really say it's a capitalistic issue, it's a form of self preservation

#

any 'system' is going to have problems

clear dome
#

That's not how I view it but I'm too tired to debate πŸ˜„

ionic badger
#

for sure, we all see what we wanna see πŸ˜„

clear dome
#

Btw, I though my Claude Max 20x was finishing yesterday, but I still have 2 days

ionic badger
#

what's your priority stuff πŸ˜„

clear dome
#

So I'm trying to finish doing all the tedious work for Loreline website

#

Like, properly documenting everything, tidying up things. LLMs are pretty good at that and it's a pain to do by hand

#

And iterating on the website itself (using eleventy 3)

#

I'm also asking it to create sample projects for loreline.js and C# Loreline

#

(when you have the 20x, you can really ask multiple big tasks in parallel, which would just kill your quotas very quickly if you don't have that)

#

(so that's what I'm doing)

#

(for two more days blobmeltsob )

clear dome
#

Unity UI framework is so terrible honestly

green breach
#

they should hire ian

void condor
#

waaaaha

utest/ui/text/PrintReport.hx:52: 
assertations: 11032
successes: 11031
errors: 0
failures: 1
warnings: 0
execution time: 0
#

gotta review the whole suite to make sure I dont miss stuff that doesnt run due to some platform setting. But this is encouraging

clear dome
#

I have been doing various prototypes related to Loreline: a monaco editor with working LSP, a proof of concept of standalone app

#

Now I've thrown all this preliminary work to Claude, so that it has "working references" of what I need to do, to make my "playground" page on loreline website

#

(The prototypes I’m talking about were done last year)

green breach
#
void condor
molten sleet
#

but im still gonna use it to do research for me-

#

anyway

i had an unfortunate event happen

#

i was trying to clear a submodule and i accidentally wiped all of LuaO's code-

#

and i didnt commit anything yet

#

😒

#

at least remaking it allows me to have proper cmake now

clear dome
void condor
#

Ok, review and last fixes are through. now some more testing

assertations: 11693
successes: 11693
errors: 0
failures: 0
warnings: 0
execution time: 0
clear dome
#

20x expiring "tomorrow", not sure if that's at midnight or the same time I purchased it, but anyway I'll sleep during the night

#

Still sucking out as much as I can from it right now xD

#

My overall experience of Opus 4.6 is that if you make it work on a clean and well organized codebase with a solid way to test things, it does a really good job (it can mess up sometimes of course, but most of the times it's good)

#

It also depends on the project specifics

#

But on Loreline, it's doing really great

#

It nailed a totally new feature in the language, up to intellisense from LSP and so on

#

(and syntax highlighting)

clear dome
#

On my Loreline things, I'm hitting various haxe4's C# quirks that make me want to try the new Haxe 5 C# I have been working on, but that's not really my focus right now, just dealing with those quirks for now

#

Less than 2 hours from idea to fully supported feature, documentation included, is insane

#

(but again, I think the sanity/clarity of the codebase you work with makes a big difference in the quality of the output you'll get, as well as the guidance you give)

void condor
#

u gonna see other stuff long before I will touch cortex

#

This brainfart is already working πŸ˜„

void condor
#

god this is sooo easy

void condor
#

super lean and mean web framework πŸ˜„

void condor
#

ok, I gotta stop

#

zero dependencies, what do you think, how many lines of code?

ionic badger
#

everytime I get stuck I don't have to stop for as long as I usually might

#

to ponder on a problem or whatever, ai rubber duck is very nice

void condor
#

haha, know that feeling

void condor
#

so the last must-have-thing on my list is the extern mechanism. Gonna fiddle with that today and then it is time for a release

void condor
#

fuuuuuuck

#

creating externs via llms is such a no-brainer now

#

fiberus has an extern system now and we have working externs for meow, yoga and rgfw atm

#

one thing really pays off now: fiberus and its runtime are designed to be super friendly / low effort towards the user and that in turn makes the life of llms also super easy

ionic badger
#

I think i may have asked before and have forgotten, but, is there hot reloading support like cppia? and what about externs for cpp things - would that be possible (via llm as well)?

void condor
#

externs are working now. I'll supply some libs as examples

#

hot-reloading is something I already have a good idea about, it wont be scripting but rather dynamically linked modules that can be reloaded at runtime. But that is something I might add later. For the moment you can reduce compilation time by using a compilation cache like hxcpp

ionic badger
#

how long are compiles currently?

void condor
#

3-4s

#

clean builds without cache ~30s

void condor
#

ok, I think I got everything. Updating and setting up 8 repos for release is really a brain fuck

void condor
#

ok, looking at some game stuff again. for my stealth game design I want to simulate a reputation system across the districts of a city

#

testing a simple system that takes narrative legos across factions, special characters and passions

void condor
#

update my statechart lib. Some important fixes that I missed when implementing the standard and HistoryStates should also work now

void condor
#

I think Im about to become a /r/haxe mod, if it werent for reddit being total shit. got an invitation and when I clicked it "an error occured"

void condor
#

aaaand Im the mod now

crystal grove
#

I haven’t looked into history state, mainly bc I feel fine enough with what’s working now. Maybe it cleans up something I’m doing idk

grizzled laurel
clear dome
#

I have been wondering, @void condor , so far what's your experience with gltf? Do you think it fits as a good one fits all solution for loading 3D stuff inside a game engine, or are there real limitations that might push in favor of another format, or any annoying thing to watch out to make it work? Just curious

grizzled laurel
void condor
#

I use it only for exporting all the infos+extensions from tools like blender and then I process it in my automatic asset pipeline into engine specific formats

clear dome
clear dome
void condor
#

well in theory i load it at runtime via haxe-gltf since my assetpipeline is an engine plugin

clear dome
#

But when you ship your game, what data format are you loading then?

void condor
#

Some custom, some optimized standards

cortex has an editor/resource-pipeline plugin that you can compile into the dev-version of the game. it tracks & processes source assets and transfers them into the games asset folder. The resource system of the game then picks up the change and if the resource is currently loaded it reloads.

The asset pipeline has many processors(textures, models, etc) and based on a meta file you get like a ktx from source png on desktop and an astc for mobile.

#

for gltf meshes i do a conversion to a custom chunk based binary format

#

for gltf materials I convert to cortex materials and bgfx shaders, etc

void condor
#

this week I designed a new saas cloud infrastructure at work. Now Im questioning life choices

#

how did we get to these multi-tiered nightmares of architectures that are called best practices

grizzled laurel
#

Β―_(ツ)_/Β―

void condor
#

(β•―Β°β–‘Β°οΌ‰β•―οΈ΅ ┻━┻

neat smelt
green breach
#

haxe as a service here we go

void condor
#

looking at it from first principles it becomes quite clear: multitiered architectures were created for reasons that no longer hold any meaning

#

if i strip things down, what's left is:

  • store state (data)
  • transform state (business logic)
  • synchronize (to clients / external systems)

that's it. Everything else, REST, orms, caching, messaging, background workers, socket connections, ... all is plumbing to connect these 3 concerns across process & network boundaries

#

then add the layer of administration / orchestration to maintain cohesion

#

Im so reluctant to roll out my new infrastructure due to these thoughts

#

Im currently simplifying the setup and contemplating writing my own database

#

coincidently, with fiberus I created a foundation that could be the answer to my troubles: collapse all shit into a single app

ionic badger
void condor
#

does it work?

ionic badger
#

it all compiles and runs, haven't tested it from a thread just yet

void condor
#

doesnt look dangerous

ionic badger
#

give me a bit and i'll test it out

void condor
#

sure, happy to merge then

ionic badger
void condor
#

merged

void condor
clear dome
#

Yeah, when you see how deep a dependency tree can go with node/npm, thinking that any of the accounts behind those dependencies being compromised can mess your setup is wild. I still don't understand why pointing to EXACT dependency versions isn't the default with NPM

void condor
#

reaping what one sowed

ionic badger
#

it really baffles me how a library can have 83million downloads a week

void condor
#

I bet 95% CI pipelines

void condor
#

Random daz-fact (since I havent posted in a while):
The other day I read this random interview with the CEO of Arrowhead Games(Helldivers etc) in how he worked on some Serious Sam Mod back in the day and how that was originally the spark that lead them down to making Helldivers. Problem: That mod was my mod. I ran that thing. So I messaged him and asked what his nickname was

#

Sooooo, turns out I know the guy but never knew his real name πŸ˜„

green breach
void condor
#

nah, I file this in my "people I have inspired" cabinet πŸ˜„

molten sleet