#programming
1 messages · Page 118 of 1
owned by the same holding 
Did you guys have bootleg youtube now? 
like 10 of them
Amazing
Alright, work done. What to eat now? 
everyone's still on youtube
i already suggested bread in the past, i don't want to make you eat bread again
Stir fry with kimchi it is 
sounds good
eat plain crackers
I am not British thank you very much 

anyone here familiar with the neuro game sdk enough to know if I can use the Unity C# package outside of the context of Unity? Trying to make a stardew valley integration mod, but stardew has its own custom engine
i made one in F#
that doesnt require anything from unity
the C# sdk doesnt work for non-unity games
the F# sdk does and can be used for any .NET game

👀 can you link the github? very interested in using in that case
sorry i'm basically copy pasting it between projects, but here are two examples:
https://github.com/chayleaf/NeuroShogun/
https://github.com/chayleaf/Nuerax
they use bepinex since both are for unity games, but its not too hard to adapt it for any modding framework
neuro playing shogun showdown would be lit oml
bwaleaf
it should work but neuro might be a bit stupid for now
hopefully it works out well some day
NeuroFSharp.fs: the sdk
JsonValue.fs: json deserialization/serialization (dependency of NeuroFSharp)
Library.fs: the game integration
Patches.fs: the harmony patches

:vedalBwaa:
(edited)
and heres an example of a non-unity game https://github.com/chayleaf/Neurator/blob/master/Library.fs
-#
(edited)
(rimworld integration, not finished, that also means the game integration code is very small)
the twitch sub emotes in discord are broken, here's the thing that pisses me off
but i copied it and pasting: 
wait what the fuck
they fixed it

has anyone built a llm webhook client to test their integrations with a real AI?
yes, theres a lot of options available
scroll up 200 or so messages
feel free to ask if you have any questions about F# (hopefully the examples i provided should be enough to get you started but you probably dont know the language)
not many people do you're correct on that
hah i indeed do not know F#, i'll dig around though and ask if im lost, ty
probably easiest to think of it as a hybrid between C# and rust
how are they on v0.2.5 of wasi (v0.3 expected this month) and still have not figured threads out since v0.1
i need wasm threads to live
i'm waiting since 2022
It seems like there are no good LLM inference framework that support websocket OOTB
they are kind of a thing now, but it involves calling a js function that will spawn a web worker and alloc shared memory (which has many many limitations), so fake threads

seems the industry standard is MCP which is sse/streamablehttp and websocket is kinda a better idea but not really implemented
Yeah, I was looking at the available neuro simulator tools and trying to see if there are inference framework that support websocket. But this is the closest I could find https://docs.bentoml.com/en/latest/build-with-bentoml/websocket.html
noo thats the wrong curse

youre supposed to say "i can only die after wasm threads come out"
^^^ immortality
konii, your cursing permission is still not restored yet isn't it?
noe
konii i curse you with the ability to curse again
how does this work
frick
Shouldn't that be a blessing?
depends how you look at it, right?
prepare thyself
hi
You have unlocked new role
You have unlocked new role
You have unlocked newro le
Who are you, what happened to Sam?
what the heck did sam get in trouble
Since i don't have you in dm Chay, i would like to apologize to you too for earlier. it was never my intention to make anyone here uncomfortable.
dw 
with da police
I bless thou with the ability to beshrew


sam would never do anything illegal 

wait he got in trouble for that??????
I bestow upon thee the power to invoke thy curses once more.
he left by himself
oh makes way more sense
This is a fun one
https://anythingtranslate.com/translators/fancy-old-english-translator/
Hast thou ever wished to transform thine ordinary words into the majestic allure of Fancy Old English? Look no further than the Fancy Old English Translator! This splendid tool takes your modern expressions and weaves them into the ornate tapestry of antiquated vernacular, bringing forth a language brimming with elegance and grandeur. Whether thou art penning a love letter or crafting epic tales, let this translator adorn thine phrases with the charm of yesteryears, thus captivating the hearts of all who read them!
i try not to
self modded 
I shall discourse with this instrument henceforth. 
i just made a mistake and held myself accountable
not really any officicial trouble
officicial
i still suck at typing
don't worry, your only real mistake is your choice of C++ code formatting style 
nah
Fret not, for thy sole grievous error lieth in the selection of thine C++ code's formatting manner.

i try to be serious for once and i immediatly get flamed for using the brackets again 
The brackets art of holy esteem.
hey shouldnt this be
SamVanMaele
{
}
you know what?
my name isnt in proper camelcase
but having the s not capitalized is weird

pascal case is more pog anyways
Why dost thou employ the manner of camel case for the esteemed C++? 
mine is wrong too, it should be snake case
who is pascal???
fixed but now it looks weird
pascal is a mathematician... oh wait you asked who is pascal, pascal is a programming language then
not a single one that is aplicable for all situations
Verily, I do find mine own inclination towards the serpentine case of naming convention, even in the realm of JavaScript.
i like whateverthiscaseiscalled
wrong
or, to be quite honest, i like this case way more
what the fuck?
if i take over the world the first thing im banning is using weird symbols in variables
Those poor non-latin script programmer 
Wait a minute
The unfortunate artisans of the non-Latin script thusly beset
there is a diffrence between non latin and whatever S Q U A R E is supposed to be
Your font is not complete lmao
not using English for programming, including comments, is evil
I hate switching languages 5 times per line
binute*
Well, let me introduce you to Chinese product
imagine if i started programing in dutch? or better yet our local dialect
Still waiting for those F day
goto -> kjerekewere
is the easiest way to distinguish programming beginners from more experienced programmers
more experienced programmers give up on their language and accept that the only jobs they can get use english codebases
Experienced programmer will find dragons and leave a comment: "Beware of dragons"
those are fine since I never have to see the code
there are some actually good public repos that have Chinese all over the place but I can't read it so it is what it is
elden ring
it is a new emoji
Yeah, it can be even worse in embedded system where the "datasheet" is a mixed bag
like end of last year probably
i once saw a codebase using russian slang (the field names were exposed in some api endpoint) 
if you're using russian at least be professional
Yeah, turns out noto fonts does contains cuneiform
is that egyptian?
its cuneiform
Ea-Nasir
{ "bablo": 239.80 }
``` or something
it used мыло
in relation to what, i'm unfamiliar
that's so 2006
If my cyrilic reading is not wrong, that's milo?

I can see the resemblance to email
isnt the linux kernel filled with swearwords?
or am i misremembering?
Don't know about the kernel code, but the mailing list sure does

that means.... soap?
it does, it's because it sounds similar, the meaning has nothing to do with it
yeah no it doesnt make sense to me it does say milo
Wait, I need this
Lmao
apparently the way you pronounce it sounds similair to the english word email???
I think Sam need it more 
no
soap?
he's linus
whats the proper context
its so stupid imagine someone using the word "bux" as the field for account balance
literally means email in early 2000's internet slang
the context does not matter
it also sounds extremely cringe nowadays (to me at least)
it totally does
There are some other good stuff on the internet. Like Virtual Richard M. Stallman package on Arch Linux that is disappointed in you when you install something non-free. I forgot the name
ye you're right, it sounds nothing alike.
my bad, i shouldnt trust googles summary ai stuff
hmmm i know old songs and old history but not the old internet history of early russia
maybe i'll read more....
OR NOT i need to work i keep distracting myself
it has two matching consonants thats it
wait how did it emerge then
its similar enough
As with any slang, its just emerge from someone one day
I found out that if i use vercel too much, i might actually get billed
theres way more puzzling ones like why is @ called "dog"
Use cloudflare worker if you're looking for cloud provider
е мэйл devolves into е мыл and then мыло is obvious
so just based off the sounds
probably
They have quite generous free tier IMHO. But if you're not doing anything dynamic, just use GH pages. Or cloudflare is free too for static assets
made the gif -> avif converter into a repo:
https://github.com/juhotuho10/gif_to_avif
hope someone gets use from it
i tried cloudflare workers but none of the image wasm libraries i tried work because the image needs to be generated under 50ms AND the wasm must be small too
ah ok i see
@ in dutch is "monkeytail (diminutive)" cuz of the shape i think
What image are you generating? Are you converting user requested image on-the-fly?
Ahhh
аська for icq doesnt sound cringe to me though maybe just because it was more commonly used than мыло, or because it doesnt reuse an existing word
neuro's birthday is like mariah carey, its still august bro chill
I don't understand why you can't generate it under 50ms tho
That image looks very simple
that has ascended slang though, only overly pedantic people and those who aim to display their "level of wisdom" call it "at"
Ohh
I thought the same
But that same image can take up to 1000ms to generate and has a 56% error rate
it is an existing name so it kinda does
Took a huge chunk of my time bruh
I am too afraid to ask how did you generate it
I could have spent that time clipping but i spent it all trying to generate a good and fast image in cf workers ;_;
use satori, vercel's lib
EW
no it's actually exactly what you want
Thats the reason why the image generated in 1000ms
Just use browser canvas then
And then use this
https://developers.cloudflare.com/browser-rendering/
is it much faster? What is this?
Not as generous, but if the generation time can be cut down to < 1s it could still be worth it
so instead of literally rendering the image you're suggesting to screenshot a browser, might be better though
Browser Rendering enables developers to programmatically control and interact with headless browser instances running on Cloudflare’s global network. This facilitates tasks such as automating browser interactions, capturing screenshots, generating PDFs, and extracting data from web pages.
Nah + it has limits sadly
but also this should not be a concern at all if cache headers are set up correctly
Really?
It should be yeah
you don't need to generate a unique image for every request right?
Except for image?text=
I think its fine for the timer at least
Cache header basically tells the browser to cache the response for the same request (usually GET)
The query params can be cached to IIRC
they do
It depends on the caching strategy that you choose
Anyways
I just dont wanna use vercel anymore after knowing their limits 
Cloudflare won't bill you tho
honestly? just rent a vps
They just stopped working
Yeah this. Your use case is more suited to a VPS
No money
-# (Im not using youtube money)
In another server, ppl tell me to use vps too
Oracle has free VPS
use a free one then, those exist too
Idk ab oracle... i took their free trial before...
No, not free trial. Like literally free tier
Ill think ab it then
There are other provider too of course
do they still have the 24gb arm one? idk because they deleted my account because of the country set
they did have that 3-4 years ago
I hath resolved to return to this manner of speech anon.
Methinks they yet possess those relics.
Well, this sounds like a free trial but with extra steps
looks like they still do but it's often unavailable because they're out of capacity for the free tier 
also they might kill your VPS if they don't think you're using it
GCP and AWS have free machines too but they're potato
yep
Is it enough for my case use at least?
Eh, good enough for generating image
just ignore the credit
you still have an "always free" tier
probably, you could try it out 
should be fine with caching
You can do the funny and make cloudflare worker make request to the free VPS

Ok
and is it fine for the maze game?
They only count cpu time so network request can be as long as you want (I think around 10s for free tier tho?)
idk if the latency will be good but it would work
if its like 420ms, i can deal wit it
we live in a society where you can scam corpos out of hundreds of dollars of ai compute but can't scam them out of $2 of cpu compute
Oh yea, they don't have duration limit
Alr im gonna go sleep now
Cya guys
So your request can even take 5m and cloudflare worker couldn't care less
It really is 10ms wtf
10ms CPU time mind you
that's kinda a lot of cpu time yeah
That is a VERY different metric
So i have under 10ms to generate an image using workers 
No, under 10ms is CPU time 
For stable
rendering does take a lot of cpu time tho
Where the CPU actually perform computation. As I said, you can do a funny as use the VPS as the rendering server
sadly most of the time spent generating an image is CPU time 
I am talking about using the VPS to generate the image still 
So the web and static assets request are handled not by the VPS
||wait the macbook trackpad has a haptic motor in it, can i make it play a tune||
I dont really know if i can connect a domain to a vps so ill just...
- Worker gets a request
- Worker goes to VPS
- VPS generates image
- VPS sends image to worker
- Worker outputs that
computed what have you done
That is what I'm proposing yes
it has WHAT?
And you can use domain to connect to VPS
Ok tts is going through eleven labs im using open llm for my scripts. Should I go for a sassy yet kind personality for project Zelda?
You know me and my cursed idea 
yeah the clicks are fake, it detects the force you're pressing with and does a click if it's sufficient
since like 2015

3d touch basically if you remember that
And they're pretty dang good too
i dont
^^^
hmmm
I honestly get fooled by the haptics and think it truly is a physical button click
i actually feel gross using non-apple laptops because of that
ive never touched a macbook before but it just sounds a bit weird
clicking on this one is so sterile
if that makes sense? (it doesn't)
i have no fuckign clue what you mean
i don't either tbh
.... its slow
takes more requests than usual
And relies on 2 services 😭
you don't need workers if you have a vps
Think of it this way, if the VPS is kaputt, you'll still have a working web 
True but vps...
I wonder if i need to do some node tomfoolery or smth
Do you have laptop with trackpad? Have you tried pushing on the trackpad?
i have
it is a very consistent trackpad, the clicking feels the exact same no matter where you actually click
Then try comparing that sensation to touching a keyboard key for example
and it's HUGE
Ok gn fr

im in
go to an apple store and just click the macbooks fr
Sam became blue
sadly it seems to be an apple only thing (i heard some surface laptops had that as well tho?) because patents and licensing
go to a generic tech store they will have an apple section then
Greetings, fair soul, known by the moniker of Shadow.
from my experience that is a very common occurrence in countries where apple has no official stores
could you potentially slot an apple touchpad into a frameworks laptop?
i've only been to an apple store once, and that was in the uk, even though i've been to a looot of countries
surely the apple touchpad doesn't use that weird of a protocol?
apple isn't the brand
they have cryptographically locked parts to motherboards in the past, and they still kinda do
what makes you think you'll be able to hack a part into something else
the touchbar is a separate case altogether because it's first and foremost a display
"sensel" apparently makes haptic touchpads too, they're on some dell and lenovo laptops
i think touchbar would be easy if you just treat it like a small touchscreen display like on a 2 in 1 laptop
sensel noooo
iirc a full blown darwin kernel too
the pinephone modem runs linux
wouldnt be surprised if other phone modems run linux too
This is display/hid 
yep
Imagine a keyboard or mouse running linux 
Or maybe not. I bet chay would find one lmao
probably will never happen, you at least want an rtos on those
Linux does have RT_PREEMPT patch
still why would you need linux
wait i know
if someone made like a stream deck fused with a keyboard
I WOULD ASK THE SAME ABOUT DARWIN?
i didn't decide that dude
i'm not apple
I know...
also apple i don't think gives a shit about input latency on the touchbar or whatever
Anytime chay typing after cursed discussion I am afraid of whats to come
NT 10.0
hell yeah cram that shit into my xbox controller
it should run Windows instead 
what the fuck

Okay this is officially the most cursed thing ever period
i don't think public apis will allow me to have actual fun with the haptic motor and i can't find any private apis online
maaan i don't feel like reversing macos internals again
shit takes so much effort
Bro, S L E E P
it's not that late
Sleep
no
O brethren, the morn doth grace this realm, retire thee to slumber.
i am consuming ice cream
Great, now I want some 
shouldn’t have told me to go to sleep then 
hello
the vulkan tutorial website is down 
this is the worst thing that has happened today
it is also the only thing that has happened today since its 20 past midnight
I choose both 👍
i ended up learning vs code and it still feels a litlty janky but its doing alright lol
apparently I can't compile a program under 10ms

What tf are you doing on the poor free tier cloudflare worker 
Github... worker?
You mean actions?
Oh yeah, that is normal. It's the intended use cases
Running a webserver on the GH actions on the other hand...
possible though
GPT can hack you 
holy rimworld in the schedule, is this gonna get used i wonder??
Man one thing I miss about programming in Roblox is that it was easy to program things in such a way that they'd be compatible without actually being programmed for each other
For example, I made a module that adjusts lighting settings while the camera is underwater, and since I didn't want it to break if anything else messed with the lighting settings, I made it able to listen and account for those changes
In Godot there doesn't seem to be any way to listen for changes in a node property which is so annoying
First illegal instruction error I've gotten earlier today. Feeling like a god over my system, except I am horrible at having it do what it can do.
-# It was AVX-512 on a 12th gen intwl
oh yeah wasn't there something along the lines of the e-cores not being able to do avx-512 but p-cores do?
I got to spend pretty much the entire day trying to figure out why wireplumber wasn't doing what I told it to do, turns out the graph became too large and race conditions happened 
Yeeeeeeeep, so I only get AVX2 on my main system. I do have some 11 gen systems so if I really need it then I can use it.
tbf you could pin specific cores to the process but I guess that's kinda scuffed
Nah, Intel opted to go nuclear and remove the instruction at first from the bytecode then completely shorting the circuits
No, AVX512 is turned off UEFI-side on basically all motherboards and UEFIs, because it's not tested on e-cores
photoshop scripting

@opaque wharf 
awa
I guess I made a working translation of the original javascript code to cpp
lemme just make more awalang scripts to verify every instruction works
ok it doesn't work with labels and jmp 
this is using extendscript
It is a dialect of the ECMAScript 3
amazing
Adobe
their photoshop cc js reference pdf is beautiful and even their vscode debugging extension has a beautiful readme
but man
working on what's essentially ES3 from 1999
is just... something else
Is this cc photoshop
yep

okay okay i no longer have to program like a fucking caveman i found a newer way of scripting
apparently there's two types of scripts for photoshop: extendscript (what i was trying) and UXP (think chrome extension but for cc stuff) https://developer.adobe.com/photoshop/uxp/2022/
i've never been happier to see json
UXP is powered by a modern JavaScript engine
modern
I'm guessing the .pop() is actually unwanted behaviour, the topmost bubble actually gets popped if printed, which is not stated in the specifications
Imma just fix that
AWA5.0 is perfect but JavaScript isn't 
it is stated in the specifications that it pops the bubble 
oh
I'm just blind then

interestingly for pr1 it only states that it pops double bubbles, but the behavior is likely supposed to be the same as prn
yep they are the same
the author probably doesn't want to spend time fixing this side effect and just make it a feature
classic mojang
oh, there is a duplicate instruction, convenient
it's fine then 
and there we have it

You held her captive?
something like that


Neuro is going to be anywhere where custom script exists
Roblox? 
Would anyone know how to explain why this phenomenon works?
the website https://gametora.com/ is broken on iOS devices at the moment and doesn’t load correctly. If I access the website through one of those proxy websites like https://proxyium.com, I can get it to display properly. I’m not sure why this works though.
proxies will often render websites on their servers
its possible that it's being rendered on the proxy
That is one weird issue to have (zstd not being supported)
That was my original thought, but if I tried to use google translate as a pseudo-proxy the same wouldn’t apply
Though given that isn’t its intended use, differences may apply.
should I do error handling for AWA5.0? It certainly breaks the standard, but not doing it feels wrong 
AWA5.0 doesn't have errors. Someone is just programming incorrectly. So you can berate the programmer instead 
Just put more AWAs and it’ll fix it
it's undefined behavior, so you can do whatever you want 

"no specification"
I guess it's technically unspecified behavior instead of undefined behavior? but who cares, same thing
No, it means the programmer is not programming correctly, therefore not an error 
If chay can define a valid program is whatever the compiler accepts, then AWA5.0 by definition does not contain error. Any "error" means it is not AWA5.0 but a dialect of it 
time for day 2 of trying to get pipewire to behave
(this is a cry for help)
What do you need it to do?
It outputs audio just fine for me
But can't make me food tho 
pipewire 
tbh whatever you're trying to do it is probably still better than whatever came before it
lemme see if i can find the diagram i made
When a diagram is mentioned in #programming you just know its gonna be a banger
good luck 
Bro is taking the pipewire name seriously 
i should be able to do this with a couple loopback and filter-chain modules
emphasis on should
also i'm now a certified wireplumber hater 
How would you separate browser and yt music 
oh idk about yt-music i don't actually use it
lol
I mean, I guess you could always run 2 instance but that is cursed still
not sure why i put that there
i assume there's a standalone version surely
yeah looks like it exists
Nothing that is good anyway IMHO
probably not
that's a problem for future me
worst case just use a separate browser for yt music 
Ye, the 2 instance I was talking about. By the looks of it, it should be achievable with 6 loopback
Maybe even 5 since the system is default
I decided to make errors warnings 
Pipewire docs hates mobile user 
just to let the user know something might be not intended, but it's not error
As the spec intended lol
If you can make it work all the more power to you. I’m lazy and just use obs and hardware loopback to handle my mic fx chain

i some times ask my self
Stack size
can i?
Depends on your platform
you can but realistically if you run into the stack limit you have bigger problems
yeah, using the heap is better
especially because you don't know how large your stack has to be in advance
lie 
it pushes an empty bubble with no meaning it merges two simple bubble together
mfw windows with their 1MiB stack or whatever it was
it's not empty, it's a double bubble containing both simple bubbles, but yeah, still wrong 
smh specifications being wrong
the implementation makes more sense than the specification to me here
why tf would you want this to add
but the spec is always right 
👍 I follow the spec
so apparently all the existing implementations have decided to adopt this bug as a feature and decided that the spec should change instead
but whoever maintains the spec didn't actually do that
every call requires a stack frame, which is part of the call stack stack. the stack frame contains stuff like return address, and function local variables. when the function has ended, the stack frame is "popped" and the memory is freed.
when you do recursion, the stack frames can only be destroyed after the final recursion, so you continue to use more and more stack memory allocating stack frames.
the stack memory limit for a program is generally finite and allocated to the program when it is created.

dont think so awa
awa
Is Visual Studio (possibly including the file you are working on) showing up in the Activity tab of one's profile intended behavior?
because the computer has to remember what to do after the inner function returns, and when you recurse further it has to remember even more
Bandwagon effect 
I mean...
The original spec document itself is not owned by the original writer
FLAVR 
how did that stream end up spawning a programming language (presumably through some indirections, but still)
it's fine, the rights to the spec don't matter
someone just has to update it and put it in the repo and wherever else it is shared
Well, FLAVR was a fictional thing made real by fans, much like melba toast
why is mpv the only process that seems to refuse being caught and sent to my system sink 
I know
but it's supposed to be Vtubers, not programming languages 
It's just a homage to the company like AwaSCII lol
The FLAVR thing comes up from VTuber within the same company after all

the script works on the original interpreter
it's probably another undefined features difference again

mine just ignore all instructions with undefined behaviour, the original interpreter acts dependently
modify both interpreters to export the bubble abyss after every instruction, see where they diverge 
(assuming you don't know where the issue is yet)
:mhm:
Goodmorning 
The vulkan tutorial website is hopefully back up
we love the self-destruct function vkDestroyDevice(device, nullptr); 
Plot twist, the GPU short circuited after that 
if (getenv("ANDROID_PROPERTY_WORKSPACE"))
{
// running under Android 7 or older
std::cout << "bro your phone is ass get a new one";
vkDestroyDevice(device, nullptr);
}


apparently javascript(or V8's fault) doesn't allow me to just stacktrace.push(instructionName, bubbleAbyss]);

that font
yuh
are you one of those people that puts their phone's font as cursive?
yet I can print them one by one 
no
reject javascript, write machine code by hand 
then why this?
windows default font for chinese users 
chrome pick that font up for devtools
ye
it looks okay-ish for chinese characters... or maybe I got used to it
MingLiU is acceptable 
even trhe chinese characters are pixely?
that does not look anti-aliased
cuz the text is like 1mm x 2mm on my screen
hmm
here I zoom in
well, you can't anti-alias if you don't have enough pixels
anti-aliasing should be allowed to intrude on the pixels next to the text tho, i would have at least some aliasing if i made it
idk
there's also subpixel anti-aliasing
it's performance costy
fair
why would you want subpixel anti-aliasing, for a font, in devtools 
i do graphics, i like it when things look good
subpixel anti-aliasing looks bad
grayscale anti-aliasing looks better but kinda needs a hidpi display
yea subpixel aa in some conditions looks too blurred
yeah, making it work properly is complicated because it depends on where the subpixels are physically located on the panel
true
and even if it is you still get random colors on the edges of the glyphs
time to get a 4k monitor 
annoyingly windows has slightly different letter spacing for me between subpixel and grayscale
which is fine if I use use my laptop's display, because that handles grayscale just fine
but when you plug in an external monitor stuff gets weird
Windows 
not like Linux is much better probably
AFAIK the only platform with somewhat sane handling of fonts and text rendering is Mac
but I don't have one 
if i had to geuss android is probably the worst one
just cuz smaller screen and stuff

I must be doing something wrong
my github action keeps refusing to cache anything
though tbh I might just not bother with cache conidering its like a 7 minute cold run
it says the cache is already there so it doesnt need to add anything
that's the fun part
its currently:
- loading an empty cache
- not saving the items added to the cache after the run
bwa
bwa
bwa
bwa
bwa
bwa
bwa
bwa
bwa
Just a picture
its like this but not a mac
Laptop
Sam if you didn't know, that device is called a laptop
It's a mobile portable Version of a desktop pc
It differs from a desktop pc in that it has a battery, a keyboard and mouse and a camera
A key aspect is that most parts are soldered so it's not easily upgradeable
most old laptops do
The laptop portrayed is likely a Gigabyte G5 KC-5US1130SH Gaming Laptop and features an Intel Core i5 processor and an NVIDIA GeForce RTX 3060 graphics card
wtf gigabyte makes laptops too
Yes
Wrong fan holes design
Gigabyte also makes relatively good monitors
And wrong hinge design
that i know atleast
Top 10 saddest moments of 2025

It does have äö and ü
its a gigabytye g5 ge, has an i5 12500h and a 3050 with a measly 4gb of vram and 16gb of ddr4 3200mhz soddim
also, it was only 600 euro cuz of the qwertz keyboard
someone returned it making it cheaper for me
GIGABYTE G5 KF5
since laptop prices have dropped again its only 500 bucks on amazon
but that is with 8gb ram, i upgraded mine to 16gb
Should go minimum 32
im not made of money
Is it ddr4
for blender and such i just use my desktop with 64Gb of ram
3200?
the laptop is 3200 yes
Oh wait you're not us
only 2 slots, soddim
no im in belgium
its not specifically bought in Germany, Belgium has a German part
stickers are just big emotes not attachments
Right, but they're bigger than emotes
Which means time to send a screenshot as a sticker 

Do link embeds work I wonder
no
you can also just buy the entire botttom shell for 140 bucks
even with the stickers on it
that sticker is i7 tho, i have i5
might be handy to have a qwerty keyboard, but not in the budget rn
i ported the vulkan from glfw to sdl
also got some cool framenumbers now
sometimes i wonder if its chheaper to buy the thing whole or to buy replacement parts from aliexpress
Buying it whole but secondhand
Chatting SDL_SetWindowTitle(pWindow, "FPS: 11111");
nah i wishj
it took 10min for it to reach 11111
it did 11110 and 11112 about 20 times each tho
you really are autistic

And you're not? 
i’m not
somehow
what the fuck it’s almost evening already
i got sick the first time in like 3+ years i forgot how much this sucks

you say that as if you didnt believe it the first time
i somehow doubt tlp will help me save battery life 
How
it’s not a cold tho
I just used power-profile-daemon on arch and never had issue
Then it must've been caused by all of those cursed project 
i mean there are different levels to it
Official #programming Language
5
9
2
hblang
1134963217676906606
neuroD
NOOOOOO 
correct answer
damn, i should have voted awa to tie it
I've made the poll and therefore I decided the results are rigged 
esoteric languages suck
Esoteric language is just another form of machine code 
+[->,.----------<+>]
fun is banned from now on
I need a strong coffee 
i don’t actually find them fun though, i see languages as tools to achieve an end result and the experience of using them as such directly defines how good a language is for me
this is why i like react
Strictly speaking, hblang is just as esoteric as AWA5.0 
how
Esoteric:
intended for or likely to be understood by only a small number of people with a specialized knowledge or interest
i mean hblang does not fall under that, it is very readable and understandable
could be more!
at least compared to awa or bf or insert whatever esoteric lang
and in general, at no point was i ever looking at hblang code and thinking “wtf am i looking at”
Nonono, Sam needs the number to be good number
how it feels when shit breaks on prod
Hmm, depends on what you define as understood I guess
i believe calling hblang esoteric is plain wrong
Well, if we use the definition of esolang then yeah
An esoteric programming language (sometimes shortened to esolang) is a programming language designed to test the boundaries of computer programming language design, as a proof of concept, as software art, as a hacking interface to another language (particularly functional programming or procedural programming languages), or as a joke.
hblang is not esolang in that sense
But esoteric IMHO
i dont think hblang qualifies as any of those
Which is why I said it is not esolang in that sense 
there's nothing esoteric about hblang 
But it is esoteric 
For now at least
it isn't meant to be understood by those in the know, that's not the intention and not the state of things
bespoke? sure, esoteric? nope
Ah that is a better description yes
hblang is much too close to typical c-style programming to be considered esoteric 
just call it "staged C" 
C with sane comptime macro 
with little knowledge of both Zig and hblang: hblang seems close to Zig
i sure do love pointer ownership
was compiling a fuck ton of libraries when i had this specific error, it was an instantiation error
only to find out i wasnt using std::move

its fixed now, just gotta add some unimplemented methods now
i swear to god, why is pipewire so freaking impatient
killing nodes it deems as idle before they're then supposed to be used to establish a link 
very close. it was closer to c in the past but as more comptime features got added it gravitated closer to zig in syntax and usage.
is this enough? (resizing the window breaks the command buffers, its not rendering anything)
arguably in terms of pure distance from c, its further than zig because it doesnt borrow the functionality of libc or rely on clang
probably helps that your compiler guy seems to really like Zig too 
abandoning the Rust implementation and all that
i think you could pull out an extra thousand or so if you do some more optimisations, although im not sure how you did your implementation
it was definitely the right choice, the rust impl was horribly broken
rewrite was the right choice, but it being broken was not rust's fault 
yeah, but I mean the choice of language
could've just fixed or rewritten the Rust impl instead
hblang seems very promising, i really cant wait to try it out when the compiler is smoothened out 
yes
Says the one with broken SAT solver in rust 
go on write a fast and correct sat solver in zig 
im kinda running out of optimizations.
i could do multithreading maybe?
this is true. compiler dev got fed up with rust mostly.
hblang doesnt pull from any external dependencies (one exception atm) and so the codebase ended up getting messy.
multithreading would be nice, im not sure how you would implement it, but make sure not to run into any race conditions if you're accessing or setting values 
the overhead of multithreading is going to be greater than what you are already doing most likely
thats true
ye
there arent that many codegen bugs any more
thats promising
i already said no when installing the "app"
you should let me know when you guys have most things finished, i could try to make a couple of native applications with it
hblang game engine 
currently most bugs are missing features or codepaths which are gated by explicit panics. i havent had to debug a bad codegen issue for a while.
hblang compiler in hblang
The fruit of bugging god of mischief
the day i make anything in hblang is the day i will get thrown into molten lava for my crimes against the council
that is planned yes
pull a rosyln
its needed for ableos to be able to run its own programs
yeah thats fair
oooooo
its probable that you can transpile zig to hblang. that's part of the reason no external dependencies are being used.
i have 
yes am aware
it may not even require parsing the zig past identifying symbols, considering how similar they are 
this might be too much 
and I have typo

funny how I can only find my mistakes after posting screenshots here
i was wondering why i was getting
output/a.exe
failed to create instance!
nvidia apparently blocks all vulkan things from launching when its downloading drivers.
not even installing yet, just downloading
please name your executable i beg
Push to gh and I'll see where I can help
literally anything but a pls
okay
exe.exe
vulkan.exe it is
b.exe 
sam-game-engine-vk.exe
I am too sane and reasonable for this chat
Does windows support unicode on their filename?
you know what
just name it CON
and crash the whole system
you cant even do that anymore iirc
i think they do
i configured koreader but the ereader's suspend is a bit broken
There you have it. 😎.exe
🔥.exe
That would be toast
it's okay i'm close to solving it hopefully
🔥 as in it melts your GPU cables
no
aw
I'll do that tmr, whenever I got an actual working interpreter, since I'm going to head to sleep now 
if it does i will remove it
good night!
good luck on ur interpreter
no unicode filenames on my christian windows install
also some cleanup is needed, my code is really really messy and they are fucking junks
should I add comments too? 
"// does some stuff"
but yeah, if you're planning on releasing it, its best to make comments
just for clarity
especially for yourself
// adds 2 and 5
add2And5() { return 2 + 5; }
i have a bad habit of forgetting what a function does, even though i made it myself cause my code is spagetti
add comments but they change the variable under it to a random number +-1 of the original
usually my comments just insult my code and how bad it is
and how much of a nightmare it is to use
??? i rebooted the ereader and the linux tty is now white?
bwwa
bwa
bw
awa
actually, now I'm half asleep, I realized I do have a private repo, I made it public now.
https://github.com/anfogy/AWA5.0-Interpreter
it has nothing but a hello world
I mean, it works 
it's time to farm my commit and PR count
What is the difference between this and reinforcement learning?
seems more like yet another RAG agent paper to me
it reminds me of AlphaEvolve except this is less general
honestly, from my poor understanding, this is quite more complex and different in the process itself
this doesn't do any learning it seems
I see
its more about finding the best solution for the given task through repeated process of evaluation and modification of code
cool looking entries from ioccc:
- linux emulator https://github.com/ioccc-src/winner/blob/master/2024/macke/prog.c
- deceptively small program https://github.com/ioccc-src/winner/blob/master/2024/cable2/prog.c
- wordle solver https://github.com/ioccc-src/winner/blob/master/2024/burton/prog.c
- moon phase printer https://github.com/ioccc-src/winner/blob/master/2024/kurdyukov1/prog.c
theres other impressive ones like an interpreter for a subset of js or llm inference code
there is a song that has been in my head for nearly 5 years and i finally found it 
amyways the vulkan is going
Which PBO is the best one?
There are 5 diffrent ones

Im sure temps will drom at least
From 50 to maybe 40
At 45W the fps is a lot less stable but it gets to 8-9k
Multi core sufers the most from this anyways
105W/16 cores is 6.5675W per core
So ye a single core isnt even using that much
Imma try enhanced 3 since 4 probably maxes out everything and i dont want to fry my cpu
ye im still just capped at 11K fps
except now im not reaching 100% cpu usage on the vulkan threads
As programmers let me ask you
@sick owl how big is the model
ask
Why are texture sizes so high now and why arent developers optimizing it as well as polygon count
Is it because of the expectations of gamers being too high
Can you even optimize texture size
Wouldn't it be smarter to utilize texture fedility more
you can compress textures 
but I think usually you just ship smaller textures too and make it a setting
yes
ye i dont use unreal so idk what you're talking baout
Unreal engine way back in the day used texture fedility to save on disc space where it replaces a texture further away with a lower resolution one and when you got closer it would show the fully detailed version
It was a cool affect that helped keep the game nice but also not intense on the pc
Or console
Bout 40 gigs
Unquantized that is
with anisotropic filtering you get unven resolution mipmaps too
this looks better whn viewing a texture from the side
right one has better clarity in the distance
this does save disk space, it uses more vram tho
pretty sure that the general idea is to have LODs (varying levels of detail) for objects
this can apply to both meshes and textures
the further away an object is the less detail it needs, so you can unload the high detail version and replace it with a smaller low detail one
yep
ussualy you dont really want to unload the old lod
when you're on lod 1 you want to have 2 already loaded in as a bg task so you dont have a stutter when changin lod's
3 and 4 can be unloaded tho
well yeah, of course you'd load them asynchronously 

blocking rendering for that would be insane
for some things like 32K textures vram might be a concern, but i think meshes are the bigger problems
it's mostly for huge open world games AFAIK
where fully loading everything on the map is infeasible
yes
indeed
i think breath of the wild even changes trees into flat images if they're too far
Nintendo Switch 🥔
for example, resident evil 4 remake, leon has this many vertices
Head: 54,348
Eyes: 10,320
Pants: 53,505
Hands: 24,582
Buttons: 2,436
Shirt: 18,378
Jacket: 115,986 + 5,619 (outlines)
Hair: 11,484 + 80,565 (two layers)
Eyebrows & Eyelids: 16,194
Shoes: 9,348
thats 402.765 vertices
for characters that's normal, yeah
he probably is the most high res of all the characters since hes on screen for 90% of the game
but still
lets say a vec3 of data for positions
vec3 normals
vec2 texture pos
vec3 tangent
vec3 bittangent
for each vertex
probably more tbh, i should see what shaders they're using
hmmm
vulkan awa
textures seem pretty hard to beat in size
a 4096x4096 RGB texture is already ~50MB (assuming full 24-bit pixels, no chroma subsampling or anything)
ye but i would hope they reuse those textures
Wassup
I would hope they reuse meshes too
for object sure, but environment you cant really






