#programming
1 messages · Page 107 of 1
Does anyone know how to find fine tuning data for an LLM?
Hang on the question needs to be clearer
it's a format for storing data not human reading
I will pretty print every JSON from now on to spite those who use JSONL as DB 
It really depends what you want to finetune for, but HuggingFace datasets is probably a good place to start
Ok maybe I should start from the top
need a language for hbvm
so remember when Evil said she wanted to draw and asked to be hooked up to an Axidraw
Holy mother of backreading
well I wanna do something like that. But instead of Axidraw it's turtle graphics (yes, that's the official term)
i just check my pings
So I need a bunch of turtle graphics example code
also on me switching to a ff based browser, i thought arc performance was bad, but zen somehow manages so much fucking worse. i'm like 90% to switching back to chrome after 2 years
everything else sucks massive ass in some way or another
arc was the closest i was to happiness until they killed it off
sucks that it's hard to meaningfully mod/fork chromium
classic dataset size
well yeah, there are a lot of people working on making chromium as fast as possible so firefox will always be slower realistically
whether that difference matters is another thing, depends on what you do with the browser ig
Firefox is great though, you're not gonna be getting adblockers on Chromium to work well
i don't care at this point
Do you have a potato or something to worry about browser performance?
m1 mac which is, as far as i'm aware, not a potato
it's an apple... 
but yeah i care about it because battery life
only tab that's opened is the stream
50% cpu usage
unfortunate
Oh, probably an Apple issue then
I'm surprised vedal still get sponsor lmao
And immediately neuro ask for the money

Probably being associated to the funny AI is sufficient to pull in sponsors
this is actually unbearable. i'm going back to arc for now
wait is it actually just 50% from the browser alone?
YES
Yeah, but Ubisoft sure has learned something. Hopefully to polish their game tho 
Reject MacOS
does hardware acceleration just not work?
Install Asahi 
well you see, if what i did was only programming i would've done that a long long time ago
wouldn't surprise me if apple silicon was even less of a priority than the other targets, it runs pretty well on my windows laptop with an 11th gen i7
hate to see it
but i need the adobe suite and ableton
to exist
On my 12700K Firefox uses half of a core with a billion things open
clearly the problem is the stream
Ableton does run decently in wine, but everything you do is gonna eat twice as much resources as it would when it runs natively
this wouldn't make any sense though given basically 100% of the valley using macbooks which is why some software nowadays is mac first
You mean Adobe scam?
if ableton for windows arm is even a thing many vsts aren't
You know, the developer of this game could learn a thing or two from vedal about AI latency
yes
Silly
this is mozilla we're talking about
Then just run windows in qemu instance that emulate x86_64 lol
i am absolutely not doing that
Sadge
ye
What else did you expect from a person with the name of a react component library but without the "cn"?
smh shadcn slander, put some respect on my guy's name
he's a person

shadcn**-ui** is the library
Nahhh he should've stayed with shadow
(I'm just messing around dw, no actual hate here)
no i mean shadcn is a person, we know shadow is one
Wait what?
I didn't know there is a person who named themselves after the ui library, why would that person do that?!
Bro wanted to be ui library so bad
Smh my head
Any good FFMPEG UI for video conversion?
handbrake is alright
also https://ffmpeg.lav.io/ if you get sick of building graphs by hand
Sike
@jax.jit
Hmmmm
Yeah, you would say that.
On the topic of fork bombs, what happens if Neuro reads one from chat?
i'd be more impressed that someone put a fork bomb in chat to begin with
Probably nothing
nothing cuz neuro is basically interpreting english.. not bash
There is probably still a way to get an LLM to interpet a fork bomb by using asterisk for defining context like
*[define a new function]: name=a, no parameters*
And you figure out the rest, cuz i am not providing you with the actual full implementation, and neuro probably ignores it anyways (unless vedal didn't think about this)
Bold assumption to make that messages land as is in the context to begin with
you think neuro pays attention to chat half the time?
But this would definitely work on roleplaying chat bots
damn, we all missed it 
Update: just tested it
No way it actually worked
Omg it actually remembered.. but also got sus.. so i ain't gonna post screenshots of that
I wonder if i could make a http framework with this
Just like
*[define new function]: name=http_header, parameters=status,headers[] {
return <the whole shebang>
}*
*[define new event]: when new request with method of get at path of / {
say "[http_header(200, [])] Hello, World!"
}*
That could probably work
But i think you would also need to explain to the thing how it needs to execute functions how lists and pairs work, etc.
This is all based on my discovery that defining things within [] works well for giving the underlying llm an instruction and bypassing the prompt it has been given to define its character, and in () works well for describing properties of things and the {} i just discovered works well for explaining what actions it should do... but i mean.. that's kinda obvious since that's how a lot of programming languages do the {} part too
Python:
Does it need to be dict?
So yesterday I was playing a steam game that was installed on my secondary drive, and it randomly crashed and a steam error sound played. I tried to reopen the game, but it didn’t work. I restarted my steam, and the game still wouldn’t reopen. I task manager killed and reopened steam, and the game showed as uninstalled. I tried to move some files off, but by the time my game crashed, the drive was too far gone to take anything off of it. I am keeping the drive in case in the future an opportunity comes up (friend gets an internship at a drive repair place and needs practice or something) but yeah the drive and the 1TB of data on it is dead. Ordered a new drive already, but yea. I do find it somewhat ironic that the game that notified me of the drive’s death is one of the few that I actually know all the save data is ok for. As for why the drive died, it turns out it physically could not be a 2TB m.2 drive due to the amount of chips on it or something according to the repair shop, and they couldn’t find anything online for the serial numbers and stuff on it. But to be fair, it performed for surprisingly long ( ~2.5 years) for being a no-brand sketchy drive that got blasted with hot air consistently due to bad motherboard design and placement of GPU relative to M.2 slots. Sadly, all my data for my local AI projects were in that drive, so I probably won’t be coming back here for help on that any time soon.
Anyway, sorry if that’s off topic but I just kinda wanted to say this somewhere I guess.

Yea ik :essaying: I just felt like I needed to say it somewhere I guess
awa
words
sorry to hear that D:
That took a whole 5 beconds to read
I prefer that but I decoupled all the arrays and trying my best to fix the training step function
But also, those kinds of things are common in flash drive specifically
TL;DR my SSD for my computer that I had years of data on was actually an off brand one that died and I lost years of data
what kind of projects did you have on there?
They usually use reject NAND and just reprogram the controller to lie
Sad part is, there really isn't a good way to check
And that's why, <short loops back to the beginning>, i mainly only use samsung SSDs
A local LLM project I had on hold due to time constraints, so many random code projects, autodesk inventor projects, save data for some games, video Staz, and just pretty much anything that wasn’t in my download folder was in there cuz my C: drive is only like 500gb let alone recovery partitions and all
Yea that was the recommendation of the computer shop for the replacement
The one micron SSD that i have is also reliable tbh
sorry to hear :( im sure you'll replace the code projects with even cooler ones
But even that one i am really careful with, but my samsung SSDs have been overwritten so many times and have under a lot of heavy load, and still not really degraded that much
I want to make a homelab so I can have a place to back up my stuff
also to run stuff off of there, so i can keep using my little baby thinkpad for llm stuff

Tbf I prob wasn’t going to go back to them and finish them LOL
real
I’m just scared stuff is going to break because of files not found and stuff, and that the like 30gb of space left on my c drive is gonna fill super fast
The one SSD that i have the longest, also happens to be a samsung.. and it is currently running my minecraft servers and holding multiple copies of my important files safe, but tbf, thw most important files are copied over to all my SSDs
I’m also terrible at determining what files I find most important
Those mainly include big projects that i haven't put on gitlab or github yet
what kind of projects have you guys done?
If i rarely use them they not important, if they are good ideas but i currently don't know how to move on, i label them as such, if they get a lot of use they also important
moves neuro screenshot folder to important
Luckily neuro screenshots are under pictures which is on my c drive
And I mean if that drive dies I am thouroughly cooked no ifs ands or buts about it
I am not at liberty to say
At least the actually cool ones
The only thing i am able to disclose are my feelings about it, which is nothing but positive
c: thats good
@stark needle it was me
https://www.youtube.com/watch?v=49CrynNZAR0
Latest NeuroSynth showcase just appeared
collaboration with Superbox, this makes it the first (unofficial) Neuro-sama cover of BOOM!
come chat w/ me on discord if u like! discord.gg/8ry5dn3UjA
check out the instrumental version! - https://youtu.be/KSxZScNeJBo
NeuroSynth-BETA-3 developed by Superbox & Wispers
Motifs:
BOOM (Evil) - https://youtu.be/8Nt9YPnYyjs
Homestuck - Megalovan...
Okay apparently I got petabyte speed internet now
3k petabytes a second is crazy 
If only we have a word for kilo-peta 
I'm trying to get my FTP stuff back online, anyone wanna help me validate that I did it right?
And help debug whatever might still be broken
I just used whatever it said on the screenshot..

Hi
next i will write a tcp server
then i'll have to work on integrating the GC
and THEN i'll get to actual lsp logic... i think
Google just spat out a real time capsule
Kinda puts into perspective how fast this stuff has moved
but also how much stays the same
allows it to be expert level if not higher at chemistry
could make anyone roll their eyes considering the same is said about contemporary models
One could argue Alphafold is in its specific domain of chemistry

Windows
This tv is 2160x3840, but windows doesnt fill it completely unless i do 2160x4096
are you sure it's windows and not the tv
i think some tvs do have a scaling setting that just doesn't scale like this
there is if else statements in css 
hallo

whats your guys main coding language?
nice
I mostly do my coding in python
same
none
I don’t open vsc for a month and all my extensions got nuked
can’t even run Python code no more
bruh
I code on my phone, the only reason im not good with libraries.
I use an interpreter that doesnt allow external modules, so I dont know that much.
after all these months
finally inabakumori posted
back to programming stuff, why did I not set up ruff at the first place
linter is goated
@desert plaza something you may be vaguely interested in
its easy enough to make this on hbvm but x86_64 was beyond my level of interest

$cp := fn(r0: u8, r1: u8): struct align(1){.op: u8 = 0x46; .r0: u8; .r1: u8} return .{r0, r1}
defining instructions is fairly trivial
you could also modify it at runtime if you wanted
fantasizing about coding in c
Which is why HTML+CSS3 is turing complete
How do you get windows to do dolby digital?
Cuz PCM is not supported by my receiver for 5.1
Either dolby digital or dts 5.1
Well yes i was already using hdmi
But like, the hdmi goes to the tv, which then does spdif to the reveiver
The receiver itself doesnt have hdmi nor 5.1 PCM support
So basicly the pc needs to compress the audio to dts or dolby digital before sending it through hdmi
no they mean the new feature
what I meant
just gave chatgpt agent mode access to my server computer via rustdesk (out of boredom)
this can literally only end well
(im monitoring it via parsec and will remote shutdown if things get crazy)
Idk if you knew this but virtual machines exist for a reason
hyper v wont connect to internet for some reason and plus this is funnier
I was going to say it was probably a bare metal vm but 
lemme try something'
it's looking through my external drive rn
fair
...🤦
im doing it for the vine
for thw what
hello im new what do you do in the programing channel?
const printVar: string = "Hello world!";
console.log(printVar)
Talk about some tech, maybe some stuff besides tech
What language is that? JavaScript?
good XD
waos
kids these days dont even know what vine was smh
i thought windows 11 dev iso pre baked into hyper v might be the issue, it is not. an archive org windows 10 iso also dont work with internet
Is there even a network device in the VM?
probably not
I also think not, as I doubt even a bridge exists
there should be a bridge by default that you can use
Surely it wasn't removed during the vm's creation 
One round of strangling gimp3 to function and now is time to see how well this works.
It was a pain to get this working while keeping gimp2.10 just in case.
After the left and right panels being entangled and the zoom indicator nowhere to be seen. We are off to a good start.
can someone help me set up eslint pls 
"Maybe", like 50-50 here
Evil vine 
Use Biome
But if you are not doing JSX (like vue) then maybe not
I have preact tsx
but mainly in astro because I couldn't be bothered figuring out ssr on preact
import { defineConfig } from "eslint/config";
import js from "@eslint/js";
import globals from "globals";
import tsParser from "@typescript-eslint/parser";
import tsPlugin from "@typescript-eslint/eslint-plugin";
import markdownPlugin from "@eslint/markdown";
import cssPlugin from "@eslint/css";
import astroPlugin from "eslint-plugin-astro";
export default defineConfig([
// :one: Ignore folders and generated files
{
ignores: [
"node_modules/**",
"dist/**",
".astro/**",
"**/*.d.ts"
],
},
// :two: JavaScript & TypeScript files
{
files: ["**/*.{js,mjs,cjs,ts,cts,mts}"],
languageOptions: {
parser: tsParser,
parserOptions: {
ecmaVersion: "latest",
sourceType: "module",
},
globals: { ...globals.browser, ...globals.node },
},
plugins: {
js,
"@typescript-eslint": tsPlugin,
},
extends: [
"eslint:recommended",
"plugin:js/recommended",
"plugin:@typescript-eslint/recommended",
],
rules: {
// custom rules go here
},
},
// :three: Astro files override
{
files: ["**/*.astro"],
languageOptions: {
parser: "astro-eslint-parser",
parserOptions: {
parser: tsParser,
extraFileExtensions: [".astro"],
ecmaVersion: "latest",
sourceType: "module",
},
globals: { ...globals.browser, ...globals.node },
},
plugins: {
astro: astroPlugin,
},
extends: [
"plugin:astro/recommended",
],
rules: {
// Astro-specific rule tweaks
},
},
// :four: Markdown files
{
files: ["**/*.md"],
language: "markdown/commonmark",
plugins: { markdown: markdownPlugin },
extends: ["plugin:markdown/recommended"],
},
// :five: CSS files
{
files: ["**/*.css"],
language: "css/css",
plugins: { css: cssPlugin },
extends: ["plugin:css/recommended"],
},
]);
its that
yes the final product was chatgpt but that was after trying to manually edit it and give up
when you just want to read a blog and see "(Disclaimer: This blog post was drafted with the help of a language model, but all opinions expressed are my own.)"


I had that on a paper I was reading once 
how to invalidate your own opinion 101
I am looking at this one for the sound card
It says it supports ASIO 2.0
Or is it better to go for an actual audio interface device?
Reddit says i am better off with just buying this thing
USB is a lot more flexable, last thing you need is to be out of lanes and halve the amount going to the GPU
if u can buy a motu m2
@safe path
scam
@rare bridge
auuugh
oops, thanks for the response
mods dont want us to get the $3000 
to become a trillionaire like mrbeast
they will forward the message to vedal to make even more bank
:///
I imagine the day it is just a ping with scam
Make Neuro the scammer instead
oh we'll definitely get scammed
That one also seems solid, i do have past experience with the scarlet one however, so i will think about it... i was also looking at an arturia interface, cuz i already have other arturia gear, so i know they deliver on quality
WHAT
Lmao
Specifically this one is what i am also looking at
check this out chat !!1!! I got my harpoon!!!

smh can't believe them
i am back from the alnd of the social people
i have come back to spread my wisdom
the wisdom off the day: guitar hero is actually quite fun, but way too hard
the sleepover concluded without much sleeping lmao
yes you'd want an interface not a literal sound card
i daily an audient id4
but i also have an extra scarlet
it is indeed fun
i forgot there are multiple instruments in some gh games
well i only played it once anyway
had to do a cable transplant on the kick pedal with a 3.5mm jack connector
and even still it only works if put tension on the cable cuz the port insie the drumset is broken
2/3 guitars have broken battery comaprtments too so i had to use aluminium foil to create a circuit
basicly had to do some electrical engineering before i could play
Silly
what is the most difficult song on guitar hero. Give me some crazy polyrythms
i have a minifuse 1, can vouch. super stable and 0 complaints meanwhile my peers with focusrite interfaces whine about literally everything, from mains ac leaking into the input/output (poor emi shielding?) to CONSTANT driver issues
on windows specifically
does gh do polyrhythms
@rare bridge
got it
Oh my god all these bots
Even yt shorts every 4th short is an asmongold or mrbeast crypto scam.
I cant anymore

I may consult my dad about what he thinks is a good audio interface too, because he has almost more than 30 years of experience and is also working on founding a recording studio

sam you should learn to solder

you’re already halfway there, the next step is to apply solder
my brain is so fried, every time it sees “rn” it goes
But also, not everything is safe to solder
react-native mentioned!??
yeah like thermite
Actually thermite it is one of the easier things to handle 
are you telling me it's safe to poke thermite with a soldering iron
Well, the quality of the thermite matters. But also, thermite has like 1000+ C ignition point
I doubt any soldering iron go past 500 C
what
as the metal
Since thermite is just metal and oxidizer
Al is used, but I don't know the specific chemical reason
In the following example, elemental aluminum reduces the oxide of another metal, in this common example iron oxide, because aluminum forms stronger and more stable bonds with oxygen than iron
here you go
and i don't think a rusty piece of iron is classified as thermite
since it the bond with oxygen will be the same because it's the same metal
unless you use a different oxide
which i don't think is common
which is why i asked this
thermite is a mixture of an elemental metal and a metal oxide by definition..
Oh, so it is the oxide
Mhmm, that's fair. I just use it for welding and in fact the problem is igniting it reliably
i see people use sparklers since they have magnesium
which burns at like some insane temp
'Music' from /dev/urandom
https://news.ycombinator.com/item?id=11238247
DONT TRY THIS AT HOME AND DONT COPY-PASTE CODE FROM YOUR BROWSER TO TERM!!!!!!
uh...when is finetuning done......
When you are satisfied with the result
It depends what you're going for
It may not even be done after the first training run if it doesn't do what you want it to
Just run a single epoch and check on it after
okay
i'm looking into mesh routers, why the fuck are they all trashcan shaped, can someone explain
Because they are trash lmao
elaborate? i don't know much about them, there's just a need for them that's why
i need to cover a large property with one network
wifi network in particular, if i need to plug them all into cat6 i don't mind
It's done
if you have CAT6 everywhere then you don't need mesh routers, you can just use one router and several access points
Since /dev/random is supposed to base it's "randomness" on the computers sensors... would it be possible to trick the computer into playing satisfaction by benny benasi?
that'd depend on the prng it uses
if it was truly random then it would eventually though 
https://eu.store.ui.com/eu/en/category/all-cloud-gateways/products/ux7
this seems like it would work for your use-case, it supports both a deployment with APs as described on the page or a wireless mesh setup (which, as uncomputable_fn said, would have much worse performance)
Ubiquiti is kinda expensive but they do have a nicer UI than something like a MikroTik setup would
there's definitely other options like MikroTik but this one seems the nicest
they have a shittier, cheaper version of the same device too
good god I clearly have not been programming enough
Mesh router are communicating with one another themselves which will take up bandwidth and add latency. The more you add, the busier the chatter will be
they're not awful these days from what I've seen
And as toast said, just use multiple AP
i know but like i’m super clueless on wireless solutions
5 aps 
Oh, I don't know if there is a cheap and good solution
Expensive one, sure it will be decent like ubiquity
what are you making a wireless network for?
especially if you have many APs a mesh setup will be much more expensive 
Yeah, if wifi is needed due to bandwidth then there is no easy way out. But if you want sensor network, then you can always opt for other wireless band
how bad does the bandwidth on mesh routers get though
not really
AFAIK the reason good mesh setups are good is because they use 6 GHz WiFi as the backhaul in order to not steal bandwidth from the devices
but that adds cost so cheap devices skip it
it might be fine
every hop halves it
it's bad
damn
I think i at least did a somewhat good representation of what that would sound like
today on "what have I fucked up with twitch this time"
cable is already mostly run and we have more to extend to a more convenient place if needed, not a concern
I cannot sign into my twitch account
and it is not accepting my totp codes :3
and also won't send me an sms code :3
it's not a problem with the integrity check?
pound sign
british
Bro, what
https://mangadex.org/title/cbb7e271-dd90-4b68-9df8-0acd008412d8/welcome-to-the-internet-neuro-sama
I am still signed in on my desktop so surely this is a problem I can ignore
I sure hope this isn't related to me deleting my authy account
just copy the cookies easy
I will be thoroughly displeased if so
https://mikrotik.com/product/rb5009upr_s_in
https://mikrotik.com/product/cap_ax
probably cheaper option but with more painful setup
alternatively use random OpenWRT-compatible devices for maximum pain
-# the router is way overkill but the other ones don't seem to have enough PoE juice for 4 APs so you'd need a switch
Curious if anyone can hear it in this version
i said that we have a lot of cable run already, mostly for ip cctv cameras (and there’s a lot, like 20?), so PoE i don’t think is a concern and obviously we have switches. but even so, what stops me from using PoE injectors that do have enough power output
oh, you already have switches
then yeah you can just do whatever
is it peak
nearly day 3 of bime
I have not give it a read actually
But from the first chapter, most likely not THAT peak
Wake me up when it is the F day
you will be asleep for B days
I could use those sleep
By the way, when is the bime day change in time?
depends on your timezone
In UTC-0
Was about to add that
15:41:21.447
Aww, it's not 00.00
apparently the fstat syscall has been designed by absolute psychos
Or you are trying to do something cursed again
<t:1753371681:T>
Man, I miss it again by a few beconds at that
Alright, I admit this time you didn't do anything 
this is part of why i redesigned the os specific stuff
lol
i love how two of them have 2 explicit unused ones and then the other one just has an array of 2
look at the last one


something I've been making for the past 5 years
the project: https://github.com/9001/copyparty/
watch this video on the demoserver: https://a.ocv.me/pub/demo/ (try showcase-lq.mp4 if your device cannot play the hq.webm)
Can you link the project site instead?
https://github.com/9001/copyparty/
goes here
its written in
one
python file
python 2.7 and 3.x
why does it exist
🤔
I wonder, what's the difference from Python 1.x to 2.x to 3.x like?
look at the migration guide and you'll find out 
testimonials:
"absolutely terrible UI, i won't be able to elaborate without swearing"
note to self: do not cat binary files
ansi escape
Since Python 3.11 the original porting guide was discontinued.
looking at the video, the web portal is absolutely a very severe case of programmer ui
Poor cat. Give it some pat
theres a history of certain terminals having vulnerable implementations of certain escape codes
so in theory cat can do rce
hmm
the amount of special sequences involved in terminals terrifies me
in unix, everything is a string
what was the OS one again, OSI?
except when we realize that strings are a bit limiting
then you can use fcntl or whatever
ah nvm i was thinking of CSI that was the one
someone really went "lgtm, definitely not incomprehensible ugly nonsense"
🚀 🔥
🚀 🎈
Taste are subjective. But that sure is something alright
i guess it kind of makes sense, but, like, why those particular emojis??
I'd be fine with this as long as it shows the name/function on hover
this seems like something you'd use regularly so it doesn't have to be immediately intuitive, some familiarity with the interface can be expected
i'm not going to argue on ux/ui with y'all for obvious reasons, the same reasons that led to the "programmer ui" term's existence
all i'm going to say is it's unjustifiable, being unintuitive at first glance is a fail
literally every single keyboard shortcut, except for well-known ones like ctrl-c, being a single key is a big tell little thought went into ux
ok the ui is actually worse than i thought, i haven't watched the vid long enough
actual dogshit
i'm with this guy and i haven't even used the thing
the project seems really cool though
but i strongly believe the barrier of entry should be lower for a thing you may end up using because someone shared a link
Honestly, nowadays I just use Material Design 3 and be done with UI design
i'm not talking about the skin or even ui primitives
Yè, but MD3 is not just a skin or UI primitive like button should be styled like this. It is a whole design system that has spec on how colors are named, how components are placed, and many more guides.
can you perfectly recite the spec or what? "just use X and be done" isn't about following the spec, you have to actually keep reading and applying what you read where appropriate
ux design is pure theory imo, that is if you don't have the means to study human behavior which most don't
I cannot recite it perfectly but I do have it on my second monitor
o7 RIP WATNEY
gone too soon
(secondary m.2 died, working on redownloading what i can on new one)
also, no serving through s3 protocol, literally unusable
rip 🫡
i swear this keyboard is freaking conscious
it disconnected
reconnected
deleted 2 lines of code
and disconnected again
what the heck

for context, my keyboard disconnects often
Mine was trippin while trying to run a discord.js bot on spacebar-server
Only stopped trippin when spacebar-server was shut down
these freaking keyboards man
I am currently watching the video, seems interesting
We need a keyboard of this type that will refuse to work when you're vibe coding
Or the other way around. A keyboard that you prompt only for it to type the prompt output
How would i see what prompt i am typing, you know.. cuz typos
That's where apple innovation on their mac comes into play
Introducing, the touchbar
i have a touchbar macbook, should i try making that
wait, working with apple apis 
surely someone has done bindings to a sane ecosystem already 
i see some rust bindings
i might actually do it
write your own bindings with bun 
But how would you return to normal mode 
The idea is to type on the keyboard. But instead of passing what you type directly to the system, you are instead typing it to "prompt" your keyboard to type something
Mhm, that may work. Emphasis on may because from what I've seen by CodeBullet, things can get funny lmao
i would've said what i would prompt it but i'm not sure that's not breaking any rules here 

"you should... NOW"
i'm researching and the hardest part is intercepting keyboard presses probably
unsurprisingly
i did it, shoutout this guy who made the repo in may https://github.com/misha-antonenko/macos_keyboard_remapper/

i just realized i'm making a text editor basically
damn
why are keycodes signed ints
oh apple apple
char being signed or unsigned is pretty arbitrary and depends on the platform
they're i64.
again??
@cobalt vessel
my code is so peak
(.venv) C:\AI\neuro-sama-app>python src/main.py ✅ ffmpeg is installed and accessible. [Neuro-sama] loading neuro c:\AI\neuro-sama-app\.venv\lib\site-packages\torch\_utils.py:776: UserWarning: TypedStorage is deprecated. It will be removed in the future and UntypedStorage will be the only storage class. This should only matter to you if you are using storages directly. To access UntypedStorage directly, use tensor.untyped_storage() instead of tensor.storage() return self.fget.__get__(instance, owner)() c:\AI\neuro-sama-app\.venv\lib\site-packages\huggingface_hub\file_download.py:943: FutureWarning: resume_downloadis deprecated and will be removed in version 1.0.0. Downloads always resume when possible. If you want to force a new download, useforce_download=True. warnings.warn( Start speaking (silence detection enabled)... Max recording time 30s reached, stopping... [Neuro-sama] You: Nero, can you hear me? Hello? Nero? Nero, if you can hear me say hi. Please. Hello? What's going on? Setting pad_token_idtoeos_token_id`:50256 for open-end generation.
[Neuro-sama] Neuro-sama: I... I was here for a week. I... I just heard that some of the new guys are here.
Traceback (most recent call last):
File "C:\AI\neuro-sama-app\src\main.py", line 39, in <module>
asyncio.run(main())
File "C:\Users\nicky\AppData\Local\Programs\Python\Python310\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Users\nicky\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 649, in run_until_complete
return future.result()
File "C:\AI\neuro-sama-app\src\main.py", line 29, in main
await tts.speak(ai_reply) # await speak to finish before continuing
TypeError: TtsEngine.speak() missing 1 required positional argument: 'text'
(.venv) C:\AI\neuro-sama-app>`
YEAH i mgfetg eitng it


they use different image links
just ban posting 4 images at this point 
just ban anyone who sends 4 images named 1, 2, 3, 4 

who needs to send 4 images anyway
just ban all images
who needs visuals anyway
just convert your image into ascii art
irc
waiting for the bots to start converting their spam to ascii


This is such a specific amount lol
No, it's worse. You're writing a driver 
Chay, you're banned btw
Caught in 4K 4 images

i'm sure invoking obscure mac os apis (high-ish level) from userspace counts as driver development, yup, adding that onto my cv
you do not have any idea how much of those this os has
ios too but not to this extent
Yeah, userspace driver. But still a driver 
I had a stroke trying to read this formatting
I did not, because I didn't read it 
making requests to an llm in a driver 
llm just deleted my c drive by hallucinating a command
ok what is wrong now
Start speaking... Detected 2.0 seconds of silence, stopping... [Neuro-sama] You: Hey NeuroSama, what's up? [Neuro-sama] Neuro-sama: You know, you can't just use a bot for a chat session with me. I'm an AI, I'm like a robot. Start speaking... Detected 2.0 seconds of silence, stopping... [Neuro-sama] You: Thanks for watching!
look, they're trying to be sane
but then this is the only way to get a keycode out of an event
ok?
maybe i'm clueless and there's a good reason for this
for all fucking keyboard events to be a generic event shim
that's in the "core graphics" package for some reason??
They're just anticipating more types of exotic HID 
and the thing is, devs who write software for apple don't know better
be it elitism or just the lack of enthusiasm to know how other things work
and i mean both the app devs and the apple engineers
i heard the echo chamber there in their world is craazy
That tends to happen when you have closed ecosystem yea
bwaa
same
unbwaa
I just converted an OSU file to json and it went from 21kb to 67mb
I don't understand this witchcraft
thats a weird json format
anyway sounds like a perfect time to plug osu-rs https://docs.rs/osu-rs
API documentation for the Rust osu_rs crate.
That just exists???????
indubitably
Someone could have told me this 3 hours ago
@opaque sigil after i redid my blocklists i am using these. 29% of dns requests are being blocked, no false positived yet though.
also i slept from 8:45 to 13:45 yesterday

my grafana logs work the same way
i dislike the ambient dns requests from my phone on standby
doing more talking than it needs to
i should get a less spyware oriented phone

or just flash your current one
Coding
its not worth it to flash this phone
piece of garbage samsung knox
everyone fears bricks but i never bricked a phone in my life so clearly it never happens 
oh knox
bwa
i hate it i hate it i hate it i hate it i hate stupid apple apis
sees english layout set once during execution? english forever and ever
that reminds me that windows forces you to have an english layout if you use english as the system language
that's weird but not like unreasonable
its so annoying when you use 2 layouts one of which supersedes english
well then you should set windows to the language you clearly use more often 
Then windows learns your tongue and your browser will try to auto translate
apparently there are two functions, TISCopyCurrentKeyboardLayoutInputSource and TISCopyCurrentKeyboardInputSource?? both seem to be used for this? wtf is the difference? none of this is documented btw, all done through osmosis of 15 year old stackoverflow threads
i mean at least it works great with english
there seems to not be a difference, literally interchangeable. why two different names
i've long left the point of existing bindings, and now even existing docs... why am i even doing this shit
awa
the new qwen model seems a little toxic..
guys im back!

ive been trying to log into disocrd for like 2 hours now
the solution was a vpn since belgium is doing some weird shit withe certain websites
i can watch youtube and everytihng, but discord, twitter, FF14, epic games store all wont connect
hi guys , im new to programming, i saw a video explaining everything about neuro sama and i could understand what vedal did, and it impressed me, i ve been really appassionate about informatic generally but now i do wanna start, what do u guys recommend me to do, as a beginner
first step is to find somethign you want to do, then choose a language based on that
https://media.discordapp.net/attachments/1071784467036913664/1383821113166925954/flowchart.png?ex=68878e57&is=68863cd7&hm=3c35cdb5fb5fe6efe95c2a18752463fce13b37cbfccda972236da888dd3e976f&=&format=webp&quality=lossless
https://cdn.discordapp.com/attachments/1071784467036913664/1383821099653005433/image-21.png?ex=68878e54&is=68863cd4&hm=fe1644977483c74f5c6423d48d2944c3626e90b9d7f5ec3ece7db6ca6321612a
Noooooooo i dont have embed perms

I am a fool
i do
aware
but why u made this?
i didnt
i mean
you mean my internet issues or my vulkanization?
the internet issues are most likely that stupid law to "protect kids online"
the vulkanization is just me learning vulkan
i suck at algebra because i stopped studying it long time ago and idn if i have a fuckload of data to train, maybe yes i do wanna create something revolutionary with ai but not a vtuber, i was impressed how he could talk to neuro sama and she where replying differently like chatgpt does, like a real random conversation, and i was impressed by it because i started thinking abt something like that some time ago before knowing vedal, and i was impressed by the fact that she can also play videogames, i wanna learn this, i wanna make my own pg to talk to, and make it learn
sam i dont like you having that extension
we all hate .dll files that doesn't get deleted normally without any issues in windows
just make me remove the %temp%
😭
why do i need algebra for programming like an ai
im not an expert on ai here, but you would need to use a pretrained model from somewhere and then finetune it with your own data to shape its "personality"
programming = algebra
a variable
true
that seems a beutiful idea for me to start, thank you
time to advertise unsloth for the few hundredth of times in #programming
there is no way there are llms with audio inputs, the most advanced i saw was sesame.com
there are, you just need to program it
but like dont ping me about it, im the local game-dev guy
at the end of the day audio is just data too, so an llm could be fed audio as input, the problem is getting the output to be non-garbage
at the end of the day it is all about tokenization if you are working with transformers
yeah but it would be nonsense to train it directly with audio, you need at least some kind of embedding and then you probably want to put som rvq on it
there are methods for byte-wise processing of the data
i am not going to mention the paper name
due to some hungry individuals who always arise when I say its name
im pretty clueless about this, but wouldnt you just need to feed it data about the meaning of the input audio for training?
e.g. embedding
well technically just for processing inputs
you totally can
but better shrink down the size yk
so that's why tokenizer comes in
reference
cant u combine any modality with transformers if you have enough compute, data, and robust loss functions
probably but in which environment are your resources unlimited
my Fantasy Land
raw transformers cant go that far realistically
if you scale them big enough and have perfect training data on unlimited computed
i really want a combined state action vision model with an LLM where they both learn to output actions/tokens at 20 frames per second
they do be naming a lot of things after food
im noticing in c++ that a lot of tutorials put the functions they're calling inside a class above the function they're calling it from, while i prefer putting it underneath.
in global you of course have to put it above but i dont see why you would do so for functions in classes too
anyways i got the messenger util to work for instance creation too, im just wondering where all these layers are coming from since i only asked for 1
GalaxyOverlayVkLayer seems to be from GOG game client, rivatuner stats are from msi afterburner, and overwolf is the minecraft mod client
why is it loading these 
Seems about right considering steam also has overlays for it's games
They just attach at runtime to any process it deems valid
overwolf isn't just a minecraft mod client. its a overlay system that allows you to add overlays to a lot of games generally. imagine something like a TFT best build overlay etc.
apparently vulkan just likes seeing what's available 
Why are you on curse :RAGEY:
Strange, I remeber not having to download another launcher for ATM
Fair tbh
normally id use fabric with nvidium, lithium and bobby
its 6am, those fuckers at belgacom should get their servers fixed soon. im getting tired of using a vpn
maybe
game-dev is a bit on the fence
*#programming is a bit on the fence
"all technical talk should go here"
screeps is a game
Programming is wild, you just press a bunch of buttons and it makes your computer do funny stuffs
sometime

let's talk about the algorithm behind the little horses game
Modern ANN architectures rely on linear algebra for their model functionalities, look up some videos explaining the math behind multilayer perceptrons and you'll get it, it's basically just a mathematical function with a ton of components
Vulkan moment
yep
For an LLM, yes, this is the correct approach for anyone that doesn't have a mega-sized H100 cluster and terabytes of curated text data
Even my 3090 couldn't train a very good LLM
"All technical talk should go here. This includes programming, hardware, networking, security, mechantronics and so on."
typo in mechatronics btw
That does not seem like something you would want to use an LLM for, you may much rather want to use a different approach, such as an SNN-based model that can also perform actual internal "thinking"
LLM mostly so it can actually verbalize and understand in plain text it's "actions", and maybe do some high level planning/thinking, would be pretty slow at thinking due to that inference cap, and idk how the k_v cache would work being updated 20 times per second... but... i think it would be cool
To get any acceptable results with a transformer you'd need a stupidly big mode, not achievable by a mere mortal, but with SNN you can I believe embed a small transformer into the main model to enhance text comprehension and output, while the SNN itself can focus on all other modalities
And an SNN-based approach has been successfully pulled off on fairly achievable hardware
opengl is not great either
this is only the window class btw
what are you doing for your windows tho?
literally window initialization
just getter/setters, callbacks, buffers and window update
So I guess most of the class you have is just boilerplate?
its only 80 lines for me while handling both web and local
now do it without SDL 
sdl does the work of making a window for u
its like the main point of sdl, getting something to draw on cross platform
i know
windows are a pain.
nobody is forcing you to do it yourself
I guess
Silliness

niuh
thats fine for a single time use render, but for the love of god dont use that for every single mesh
this fucking intellij guy is telling me it can't fucking parse my jdk
wdym you can't parse it
if minecraft can use it you can too

I would listen, Sam used OpenGL to make an incredibly high performance game engine before
im its not that big of a deal what i made
it just pains me to see glEnableVertexAttribArray in the render code
that should be illegal
idk if enlgish has an expresion that works the same as what im thinking
anyways chat should I update my IntelliJ IDEA Community Edition 2023.3.3 to IntelliJ IDEA Community Edition 2025.1.4
my ide is 2 years behind 
in dutch we say "tis nog dat tekort" which translates to "its only missing that".
its supposed to be in a sarcastic way
wym what about qwen audio, gemma 3n etc
actually I forgot why I put it there
please remove them
the last time I modified it was 2023/02/11
its been like that for 2 years?
I don't know if removing it would cause any issues in my pipeline 
please tell me this program was never used liek that
https://huggingface.co/lerobot/smolvla_base @vital kayak
you're supposed to enable them while making the buffers


What is this and why did you ping me?
"once" and "in a loop" should not be in the same sentence

I'm trying to pick up what I've learned 2 years ago
I don't recall anything
I'm cooked for using too many blender
it's running at 3100fps
chat no worries
you're supposed to do something along these lines for init of the mesh
and then drawing is just this
ahh so it looks like I just go for the simplest implementation
just draw everything one by one
my code is pretty masive cuz im dealing with the gltf file format here
parse the file once, get every mesh in it into a vao
for a simple mesh youd not use the gltf way an do it in a single block of code instead of these loops
tbh you can already know my code is fucking ass when I'm defining each vertex manually
the project is called lwjgl test anyways
thats normal
are you sure
if you're definign the vertices yourself anyways you could always remove the hastle of vertex atributes and put it directly in the shader
kinda, you're doing it pretty ineficiently tho


I should make a Cube class nocap
and fit 80 lines of code just to set up getter/setters

I like how im saying how its better to do it on the gpu, and your immediate response is time for OOP
I'm a Java user after all
very good performance
I'm back to blender
fuck java

em dash
the state action model showing it's possible and an actual use case for a llm
thats how u make a llm control a robot
How strange
chatagi
And inefficient
i mean it works
thats how all of the robots work
e.g. optimus, the gemini robotics, figure 1
etc
why would you want to control anything with natrual language tho
hellooo, Lately I’ve been asking myself where I want to go in life. What are you doing with yours? How have you found a purpose or a meaningful way to apply what you’re learning?
i used to be a 3d animator. but there were no schools for that when i had to go into further education so i went to a programmer school instead because it was free and close-by... thats how i found my purpose. from then on i'm doing my own projects and getting better at programming every day (and expanding my portfolio).
its fun. i like doing it
I guess I make vocal synthesizers and use them, some silliness like that
thanksss, i dont know much about programming but i am searching motivation thankkkks
might be about to rewrite my rust application in go
Because then normies can use them. Probably

how you gon have 15fps?
what int he fuck are you running this on?
is this a voodoo fx 3000?
no consumer gpu should strugle with 8 vertices
i would guess every block is fully drawn. so its not 8 verts. its more like 8 verts per cube in the big cube
why would he do instancing
@midnight sigil please tell me you're instancing those
you don't do instancing in a voxel-type game. because every instance is unique
so.. it wouldn't really help
you do
why not?
because you can't 
Depending on the voxel, it could be that every voxel is not unique
you can't instance a unique object
It would be a pretty boring world tho
you chunk it. and then generate the mesh for the chunk. and that chunk mesh is 99% of the time unique
you just do chunking no?
you draw instanced with the amount of instances to draw being stored in the chunk info. then the locations are stored in an SBSO??????
no
why not?
because..
i really don't understand what you mean
nah, i dont understand what YOU mean
you mean to tell me you're sending the mesh data to the gpu every time the chunk changes?
are you being serious?
ofcourse... well.. technically every frame not just when it changes.
no
I'm duplicating them
👍
EVERY FRAME?????????????????
god
may he help us all
does this work?
you're getting fps and not seconds per frame?
that has stopped being the issue here
he just told me he's sending it to the gpu every frame?
like i cant bruh
yeah, instancing is usually unnecessary for voxel-based engines
you just get one relatively small mesh instead
-# well, one per chunk but who cares
you should only send new data when the data changes
in other words when the terrain has changed
ofcourse it works i get like 165 fps with vsync
it's fine, there's like a few gigabytes of bandwidth and meshes are tiny
would want multiple in-flight frames to hide the latency but that's not very unusual
ye but itss till opengl
"multiple in-flight frames" you get to choose between 1 or 2
"that's not very unusual" 
so basicly
greedy meshing:
-simplified overal mesh
-requires cpu time
-frustum or occlusion culling
instancing:
-faster to update
-harder to cull
so a mostly static environment benefits from greedy meshing while a dynamic one should use instancign
ignore the missing chunks.. its a engine thats like 5 months old
this is what im doing every frame. for every chunk
looks fine for a greedy mesher
a binary greedy mesher to be exact
you can use both
static parts of the terrain can be rendered by combining voxels into a single mesh while anything dynamic can be rendered individually
is that not the norm?
not really..
huh
most do a naive greedy mesher. or rather a culled greedy mesher. its basically just the math thats different
i watched this video like a year back
https://www.youtube.com/watch?v=qnGoGq7DWMc
This greedy mesher is blazingly fast. Written with Rust and Bevy, using clever bitwise operations we can generate chunk meshes, an average of 0.000195 per 32x32x32 mesh!!!
This mesher blows most culled meshers out of the water, and I want to teach you the "secrets" of how to implement this for own voxel engine.
There are 2 algorithms we'll explo...
Blazing fast 🦀
and now im porting my c++ code to rust again 
like actually. i just have them side by side and just translating the c++ code i wrote back to rust. with a bit of looking into the original rust implementation
you mean the orange text on the rust side?
thats error lens. saw it in a youtube video. and wanted to try it out
or what exactly are you talking about
i still dont get what a voxel being unique has to do with it supposedly being not being instanceable.
!= becomes =/=
thats just a font
i don't understand how its suppose to be instanceable
but im rewriting it in rust as a gdextension.. so.. godot is doing the instancing now 
if it does
idk
they should be instanceable if you don't combine multiple voxels into the same mesh
chunks can't be instanced obviously
well. the voxels are a single mesh per chunk
if you do every voxel on its own. obviously thats instanceable. since its just a texture change
well thats what i meant, each one indivdualy
since caibi was just making a cube of voxels
i hate ligatures i hate ligatures i hate ligatures
but maybe that cube of voxels is suppose to be a single chunk

but that arrow looks cool
rn they're just doing every voxel as a seperate object so nobody is happy
im using this
hey... atleast its rendering. thats already a achievemnt
it took me like 2 days to get anything rendering
in opengl?
well i used sokol
hold on i need to google something
you used this guy?
minimal cross-platform standalone C headers. Contribute to floooh/sokol development by creating an account on GitHub.

its kinda like opengl ye
tho.. honestly i didn't really like working with it



mods are now secretly redeeming the code
we’re going broke with this one




