#programming

1 messages ¡ Page 428 of 1

young plover
#

I would guess that the LLM is already a separate process connected with JSON RPC

rough bloom
#

pretty much C++ or Python, yeah, so that part very likely isn't getting rewritten

idle dune
#

Nodders Got it

#

Thanks

sage crag
rough bloom
rough bloom
#

Tutel 🎤 Program in C

sage crag
#

you can use llms capably in js if you use ffi

#

node

#

emug

#

or even better

#

native js llm

glass flower
#

i mean.. nothing is limiting you to write it in any language really... python just has a lot of llm libraries that others have written that make it easy to do inference and basically put pieces together for an llm.

opaque sigil
#

write your llm in c and compile it and use it via bun's tcc mhm

glass flower
#

i hope vedal atleast uses a good TS runtime. glueless surely he won't just use node right?

opaque sigil
#

who needs optimisations anyway

glass flower
#

honestly writing your llm in c sounds like a fun weekend project. kinda like "raytracing in a weekend" but like "LLM in a weekend" mhm

sage crag
#

pytorch

#

guess what

#

torch

glass flower
sage crag
glass flower
#

tink i should look into how llm's are architectured. maybe i can reimplement something like that for like enemy ai in games or level generation.

sage crag
#

pleas dont transformers your procedural generation

young plover
glass flower
#

i know that arc raiders uses machine learning for their enemies. tho i would be interested to see how difficult it would be to implement yourself

sage crag
#

do not the transformers

glass flower
fickle rain
#

You’re right, it should be rewritten in Rust

#

For blazing fast safety

idle dune
#

Microwave transformers you generally shouldn't touch

glass flower
idle dune
#

Not unless you know how to safely discharge caps

fickle rain
patent shard
#

Yeah
But this is specifically designed more for SVC and TTS they said
As it's noisy and not ideal quality for listening as is
There's a lot better models out there to use the output as is

glass flower
young plover
glass flower
#

enub i'm learning odin. fun language so far

fickle rain
#

IDK apparently they have native fetish
So they’re using NTDLL for most things now for whatever reason

#

Why not just use stable, documented APIs? Fuck if I know

opaque sigil
#

performance

#

and win32 is less flexible

#

though iirc you can also just use win32 apis

fickle rain
mighty thorn
#

I want to see it

fickle rain
mighty thorn
#

You should do CNN / Conformer so you can have the entire rest of the map be used as context for each new chunk in order to get worse and worse terrain with the added benefit of worse and worse generation times

warped narwhal
eternal belfry
#

He said he is rewriting the orchestration part of the project. I think TypeScript is a good choice for that part especially if he uses EffectTS (which i doubt but why not)

craggy reef
#

Skip the concerns about which languge to use, he should write it straight in binary. /j

leaden crest
# craggy reef Skip the concerns about which languge to use, he should write it straight in bin...

Thinking about switching to tech? TripleTen helps people go from zero experience to real tech jobs. Book a free career call to find out which role fits you best. https://get.tripleten.com/currentconcept

Human speak to robot in robot language.

Want more? A lot more? Two videos a week found here:
https://www.patreon.com/CurrentConcept

Join the ...

▶ Play video
#

we can have two AAAAAAAers on stream now

amber fractal
#

Something flying, don't really know my dinos

leaden crest
#

pterodactyls are not dinosaurs 🤓 ☝️

rare bridge
#

from stream today:

I'm gonna rewrite all of the orchestration stuff into Typescript

#

vedal... as a person who writes typescript code...
please don't put yourself through that hell ICANT

leaden crest
#

^

rare bridge
#

probably lmaoooo

#

unless he's like.. rewriting a web orchestration tool in typescript. that's based

leaden crest
#

thats location gonna location be location a really location funny location bit

rare bridge
#

i say keep javascript and typescript to the web unless you're writing something realllyyy quick and dirty and for some reason python doesn't cut it

#

discord bots too cos discord.js is for some reason the best discord library rn

leaden crest
#

it might be for more discord support?

#

I thought he wanted to give neuro a presence off stream though

rare bridge
#

TPF_Think_Muu maybe

#

he specifically said orchestration stuff tho

craggy reef
#

what is orchestrstion?

leaden crest
#

like the conductor to an orchestra

#

it controls all the smaller ais together

#

to make the illusion of neuro

rare bridge
#

okay i was gonna be like "oh why is my loadbalancer using so much ram" (it's written in typescript cos i like being a hypocrite and torturing myself) and it's not even using a gb

#

suprising

#

can't wait for something to break catastropically cos he accidentally turned a Date variable into a string

#

(i totally didn't do that a few days ago. nope. nuh uh)

minor sail
#

Yay! I just did an Open Source and submitted a PR to a thing!

nocturne olive
#

At this point it's slightly absurd how badly it leaks memory

warped narwhal
eternal belfry
rare bridge
#

alas i have to move some stuff from typescript sometime

glass flower
#

besides its probably would be closer to diffusion based than transformer

mighty thorn
glass flower
#

catsittingverycomfortable well.. i was looking for a video. but i can't find it anymore. someone wrote a small neural network to generate a 2d world map

silent island
#

has macbook chargers always been this slow? dawgggg

glad path
hollow matrix
#

Chat, I'm making a discord bot, thoughts on the calculator command

glad path
#

that is a very bad idea

#

like a very very bad idea

hollow matrix
glad path
#

someone can just send import os; os.sys("rm -rf /")

#

basically a goldmine for anyone looking to perform injection attacks

#

never use unprotected evals

#

i would heavily advise against using the eval function at all unless strictly necessary

hollow matrix
#

The execution probably wouldn't work anyway since message.content includes the command (!calc)

#

Obviously not running it because I'm not stupid enough to do so but neuroShrug

trim valve
#

you'd have to do __import__("os").system("remove the french language pack")

glad path
#

I can't find the calc command for the bot i wrote a while ago .-.

#

probably got purged when oracle terminated everything for no reason

hollow matrix
glad path
#

i had a vm hosting the bot

#

oracle randomly terminated my whole acc

hollow matrix
trim valve
#

were you on the free plans

glad path
#

yes

#

but i was using always free things

trim valve
#

noit suprised

#

yeah but unless you linked a cc and switched on billing (despite staying on always free stuff) they just randomly term you

glad path
#

i did linjk a credit card

#

idk

#

how do i like

hollow matrix
glad path
#

get stars on my github projects

glad path
trim valve
# hollow matrix
async def calc(ctx: Context, *, content: str):
  result = eval(content)
  ...
#

not that you should be using eval

glad path
hollow matrix
#

THINK This command isn't going anywhere, I just did it as a joke because someone in another server is struggling to make a calculator

glad path
#

it was super cool

hollow matrix
trim valve
#

also bot.command_prefix is such a crutch

#

unless its a different type to what I remember

glad path
hollow matrix
trim valve
glad path
#

it's a really great library

hollow matrix
azure lynx
amber fractal
hollow matrix
#

THINK Still takes longer if I'm changing to something new, the original typescript bot took an hour to make, the python rewrite because something with the typescript one wasn't working took a day

glad path
#

its literally like 100 lines

#

one file

hollow matrix
hollow matrix
glad path
#

its not too different from d.py

glad path
#

you will

amber fractal
#

THE DOCS ARE ACTUALLY READBLE, READ IT

glad path
#

you CAN and WILL read the docs

#

they're good docs

#

anyways how do i get more stars on my project .-.

amber fractal
#

One of my favorite things is Annotation based filtering

glad path
#

i want stars

azure lynx
#

make it really good?

glad path
#

wont help

#

like how do i spread the word

azure lynx
#

make it really good?

minor sail
glad path
glad path
#

i dont think qt works in c†

azure lynx
#

if you make something that people want and it's really good, people will use it

glad path
azure lynx
#

if nobody wants it, there's nothign you can do

jagged turtle
azure lynx
glad path
#

naming alone wont help

azure lynx
#

being easy to find will. i'm not using your project coz (a) i don't know what it is and (b) i don't know where to find it. (and probably (c) have no use for it)

jagged turtle
hollow matrix
#

Looking through minified javascript is not reading docs

hollow matrix
#

I was never able to find where they published the source

jagged turtle
#

i can't remember but it's in dms somewhere

hollow matrix
#

THINK You said that was a fake one

rare bridge
#

it has apparently decided that the whole logic i wrote to figure out what server region a request came from to determine what servers to forward them to is overkill and is now assigning every single user to NA

#

why? idk apparently it can't get the country code for users anymore

hollow matrix
rare bridge
#

i think i'mma just go to bed before i lose my mind trying to figure out what the fuck even happened here

silent cloak
#

are u using bun btw

#

(as its typescript)

rare bridge
#

no it's node.js because i hate myself :3

silent cloak
rare bridge
#

also cos i haven't looked at bun yet

silent cloak
#

i like it so far

hollow matrix
silent cloak
#

wrote my site in it and a few bots for streamers

rare bridge
#

seems to be a drop in replacement. i'll look at it

silent cloak
#

its drop in but has some extra stuff like built in unit testing and some database types

rare bridge
#

i will look at it once i've solved my whole.. "why can't the loadbalancer balance load" problem

silent cloak
#

i dont miss multi server systems

#

redis my beloathed

rare bridge
#

welp ig everyone lives in the usa now

hollow matrix
silent cloak
#

welcome everyone

silent cloak
#

u can configure how it does packages for the project

rare bridge
#

nothng i can do without restarting the load balancer which i cannot do when about 400 users are actively connecting to it

hollow matrix
rare bridge
#

stream distribution

silent cloak
#

for hosting ur own live streaming?

rare bridge
#

yeah. runs as part of an event branch of an online game for streaming content into the game

silent cloak
#

yeah idk why u went with typescript for that

rare bridge
#

cos i'm stupid

#

c# would have been a better option imo

silent cloak
#

i assume ur using something like round robin or least connections to actually sort out traffic

silent cloak
rare bridge
#

i think rn it's using the least loaded server

#

since i keep track of bandwidth usage across all edge servers both for load balancing and also to determine when to add more capacity

silent cloak
#

and ur also trying to sort based on location?

hollow matrix
rare bridge
#

yes. stream loadbalancing requires region-based balancing for latency reasons

jagged turtle
silent cloak
#

yeah if ur trying to do it in a game i imagine that will be a pain in the ass unless ur given region info

#

(though there are painful methods to check through ip lookups)

rare bridge
#

each individual user requests the stream client side. it currently does it via downloading an ip lookup table locally upon build

hollow matrix
#

I don’t think the canvas was open sourced

rare bridge
#

i assume what's happened is it's tried to update that table, failed, and stored invalid data so now nothing works

silent cloak
#

if its a big table u could hash it

jagged turtle
silent cloak
#

use that for updates

rare bridge
#

i currently rely on a 3rd party library for it tbh

hollow matrix
silent cloak
#

i didnt know there was one for offline use

rare bridge
#

if it keeps pulling this shit i might give up and look at it's source and write my own implementation

#

because it breaking in this fashion during a stream is just a no-go

silent cloak
#

is it for a game like vrchat?

jagged turtle
rare bridge
#

similar

silent cloak
#

if its a game ur coding u might as well prompt the user for a region

rare bridge
#

i don't have control of game code unfortunately else i would

silent cloak
#

is it a public game?

jagged turtle
#

cloud why does your git url not work

rare bridge
jagged turtle
rare bridge
#

oh that's outdated

jagged turtle
#

leads to git.cloudburst.lgbt

jagged turtle
hollow matrix
rare bridge
#

i've been meaning to work on a new site but i can't be bothered tbh

jagged turtle
silent cloak
#

i remade mine recently after putting it off for months

rare bridge
# silent cloak is it a public game?

honestly the current setup has worked well for ages. i've had a few hiccups lately because i rewrote the stream and server management implementations but i've never had the ip lookup table break this badly before

#

i don't even know how it's broken this way

silent cloak
#

dependency update?

jagged turtle
#

completely normal

opaque sigil
#

interesting timezone NeurOhISee

rare bridge
silent cloak
#

is it opensource or na

rare bridge
#

the ip lookup library is, the game and the distribution are not

silent cloak
#

if the game is being made by the crew here ur better off getting them to bite the bullet and add a region setting

jagged turtle
rare bridge
silent cloak
#

ill give it a look in a minute

#

i really dont trust offline ip lookups personally as i used to experiment with some for bot prevention back in the day and they get dated fast

jagged turtle
rare bridge
silent cloak
#

Ohh it uses an api

fast pagoda
#

finally

silent cloak
#

I thought u meant it was 100% offline

#

Lmao

rare bridge
#

yeah absolutely not lmao

silent cloak
#

Lmao good

rare bridge
#

it pulls updates by itself

#

i legit don't know the cause of this problem tho cos all i output in logs is the country code and the region that my code decides on

silent cloak
#

Is the information just broken when stored or is it like failing to call the api and falling back to US?

rare bridge
#

and country code is apparently currently undefined

silent cloak
#

The api might be down or something

#

Try to postman it

rare bridge
#

i don't think it calls an api directly

#

more likely it pulls from an api then caches

silent cloak
#

Yeah but it might be grabbing an undefined

rare bridge
#

it straight up makes itself a database on startup

#

honestly i think the only way i'mma figure this one out is to add a bunch of debug info

fast pagoda
#

what if it pulls a cached version if finding nothing

#

(no idea what's goin on)

silent cloak
#

Might as well

#

If push comes to shove u can locally fork it to patch it in the meantime

fast pagoda
#

heh you literally said what i said 2 seconds ago im smart

#

busy looking @ cpu

rare bridge
#

this hasn't happened before so it might be a one-off failure for all i know

silent cloak
#

Might need a failsafe

rare bridge
#

it could actually be.. oh that miggghtt be a problem

#

i believe each import of the library starts a refresh task

hollow matrix
rare bridge
#

when triggered it'll refetch the database

silent cloak
rare bridge
#

yes

silent cloak
#

Thats dogshit

#

Tf were they smoking

rare bridge
#

the documentation uses require instead of import

#

that should give you an idea

silent cloak
#

Imagine not using modules in the year of 2026

rare bridge
#

i kid you not the script i wrote to download the db on docker image build is just the require

#

that's it

silent cloak
#

U should just fork it and call the api yourself

#

Thats terrible

rare bridge
#

it just adds it as a js node.js dependency and it downloads the db lmao

#

but if there's 2 instances.. a race condition could theoretically occur where one tries to update and potentially fucks up the other one?

silent cloak
#

I hate blackbox bs like that

rare bridge
#

ikr

silent cloak
#

Make a test project

#

Try to force it twice and see

rare bridge
#

i will tomorrow

#

it's nearly 2am

#

honestly i'll probably just write my own version from scratch atp

#

cos then at least if it fails i can fuckin debug it

#

and then at some point eventually rewrite it in c#

#

but for now i'mma sleep and deal with this tomorrow

silent cloak
rare bridge
#

actually update the docs use import

#

still sucks tho considering it downloads a db on import

#

i hit a GitHub rate limit

#

amazing

jagged turtle
#

lmao how

potent birch
#

Someone's selling me a Toshiba laptop with i7 CPU and and amd (idk what the GPU is yet) for 24$ if I convert it to dollars

#

I did try it and only thing I need to change it buy it a ssd and change the os

#

Probably nice for some thing ?

#

Portable small game setup? Like 2d games

#

Gonna put steamos on it lulw if I bought it

jagged turtle
#

despair (I have no idea what you're talking about kinda)

chrome rampart
#

finally managed to fix most of my driver issues, I can finally use the penguin!

fast pagoda
olive sable
#

Goooooooooooooodmorning

#

Im trying to fix my sleepchedule

#

Happy birthday shiro

amber fractal
#

I see no shiro here

jagged turtle
#

shiro is offline rn

olive sable
#

Dont hbs gor the shiros that are here

#

Hbs for the shiros that will be

#

And for the shiro in our hearts

#

Idkwhat im on about. Waking up at 4am is weird

jagged turtle
#

@rare bridge what's wrong with the orchestration layer using typescript

young plover
#

It'll probably be fine, it just odd to rewrite from C# to a less strict language when he's presumably trying to fix reliability issues.

amber fractal
#

Susge

[nix-shell:~/Projects2/LLM]$ python -m train build --config config/config.xml --dataset-file ./outputs/mixes/mix.jsonl --output-dir ./outputs/models
build completed: model_file=outputs/models/model.json
#

Codex

#

There is no universe where this is the correct thing to be outputting

thick imp
#

its a canon event

amber fractal
#

I'm still stupid enough to be using it so not yet

jagged turtle
#

and figured if the orchestration layer has a web panel might as well rewrite that part to be typescript

amber fractal
#

Cloud was in here earlier talking about it

jagged turtle
#

oh

azure lynx
#

[2026-03-15 01:56:17.370] [info] RagRuntime: WordNet seeding complete total=5000 ok=5000 skipped=0
so far so good. now the RAG has something in it to return. hopefully there's a moderately good match for just about any likely thought.
next: actually testing that it works.

potent birch
jagged turtle
potent birch
#

Bro what

amber fractal
#

Think of it as something that allows a lot of projects to properly commincate

#

A program that contains all of the glue code between programs

jagged turtle
#

yeah it's a thing that allows two or more modules to communicate and coordinate with each other

jagged turtle
amber fractal
#

That entirely depends on how compatiable the parts are evilShrug
tunnel at best, hefty conversion at worst

potent birch
#

I see I see like the spinal cord of the whole program

amber fractal
potent birch
#

The two a gonna have a new spinal cord yippee

jagged turtle
#

I guess spinal cord makes sense

amber fractal
#

I would argue closer to nerves personally

#

but spinal cord also makes sense

#

Codewise an orchestration layer is normally made in a higher level lanuage some are in python; if things only need to be alive and that's it, most people use batch/bash for it. This is mostly due to it being reposible for bringing up indivual parts and communication is not where a lot of processing should be happening so the lanuage tax isn't as high.
(I love typos, discords autocorrect is broken here)

glad path
#

not quite bindings and not quite normal code

patent shard
#

HOLY CRAP
do NOT drop a TS file into Discord neurOMEGALUL

amber fractal
#

For good or bad reasons

patent shard
jagged turtle
#

who uses .ts audio files in the year 2026 NeuroClueless

glad path
maiden geyser
jagged turtle
patent shard
#

Shruge yt-dlp downloads the ts files and then muxes them to mp4
But there's an ffmpeg but where you can't download sections past about the 26 hour mark
So I just downloaded the 10 second TS sections of some stuff I really wanted for some of the VODs

#

ffmpeg butt

jagged turtle
#

anyways yeah .ts is more commonly(?) used for typescript

patent shard
#

you can download the whole 48 hour vod.. but I didn't feel like doing that

azure lynx
#

I've got to work out how to stop the agent from reading out DMs they get while talking.

azure lynx
#

i mean DMs like "it's time to change the subject". I expect they'll also read the tool use help messages to anyone listening too.

cobalt sigil
#

this car not very secure

#

need Https next time

olive sable
#

Welp, i submitted the fraud thingy

#

Next time im taking superbox's money beforehand

#

It shouldnt be mine at risk, im the middle-man

kind nimbus
#

wow i fixed some issues in my zsh and starship config and now in combination with Ghostty my shell runs super fast and exactly how i want it

Thanks again @fast pagoda for recommending starship

jagged turtle
olive sable
azure lynx
#

international GPU smuggling ring.

olive sable
#

Basicly

jagged turtle
#

lovely

fast pagoda
olive sable
#

I got scammed

fast pagoda
olive sable
#

Im kinda broke rn so pay in advance

fast pagoda
#

are there cheap v100

#

near u

#

in ur area

#

single v100s looking to be swept overseas

olive sable
#

There was a 16gig one

#

No 32gb ones tho

fast pagoda
#

ii just want something with 32gb that doesnt also require me to use my entire gpu to train things and then rdna4 is still unstable with certain sequence lengths because there's a specific amount of vram that if touched will try to access memory that doesnt exist, explode the driver and crash the training for an illegal access

olive sable
fast pagoda
#

lol that would be the dream

olive sable
#

I cant afford to ship a whole server

azure lynx
#

shipping a whole server would be difficult... you'd need to know what everyone was into and all their interpersonal relationships... or you could just do it by feel. (i know you mean "sending a server computer by mail of some sort" but "shipping a whole server" sounds like the mad rantings of a fanfic writer who hasn't taken their meds today.)

potent birch
#

Y'all seen that Nvidia godot rtx fork I'm tempted to see it looks nice

true hemlock
olive sable
#

Fraud

true hemlock
#

got scammed?

olive sable
#

Ye

true hemlock
#

@nocturne olive

#

dude

olive sable
#

Calling it fraud allows me to take legal action tho

true hemlock
#

okay

#

though

azure lynx
#

(to clarify, the fraud was the seller, not Superbox)

true hemlock
#

idk which one of you the one that found the listing and agreed on it

olive sable
#

Dont matter anyways

true hemlock
#

also don't be so damn spoiled you also had to look for it aswell

#

the one looking for the deals is usually not the middle man's job

#

middle man only distribute

#

that is how it is in my case of smuggling dealing chips from china

olive sable
#

Banks in NL are forced to freeze the account and give the personal info from the guy.
Just need the "procces verbaal" documents

azure lynx
#

most middle-men i know of are people who wanted 1 or 2 of something but could get them in batches of 30 or 100 or whatever but really cheap so they sold off the rest to others in the same hobby

olive sable
#

The only issue with potential money is if it already got transfered to another country

#

But even then i can just make the person pay me back wuth the threat of legal action

true hemlock
#

done a group buy before for an enterprise SLC nvme

fast pagoda
#

that's annoying

#

sorry that went that way big dawg

olive sable
#

Eh

#

Its nottoo big of a deal

royal hearth
#

I love my i5-13500

thick karma
#

Laravel my beloved

autumn ore
#

cough cough I’m back

fast pagoda
#

finally found a package more annoying to update (due to compiling for ages) than llama.cpp-rocm

#

has to hipify like all of vllm

#

lule

jagged turtle
jagged turtle
#

youtube feed is interesting today

silent island
#

Dang... how is my country dropping this movie at the same time as the US? lmaooo

azure lynx
#

I think my agent had a stroke while writing my code. ;[

You should be good to go and context crashes due to scaling will be automatically generated thought loop back to growing history overflow should be eliminated.
wut?

chrome rampart
#

does anyone here use Linux, I need help with something neuroBwaa

azure lynx
#

depends on what the problem is. there are some ppl who do.

chrome rampart
#

I just wanna know if I can install stuff in custom directories

#

like installing stuff on my 1tb hdd, instead of using my ssd

azure lynx
#

that's a filesystem organization problem mostly. you can mount partitions wherever you want and even over top of existing ones if you want to extend the drive.
not an expert on it though.

chrome rampart
azure lynx
#

but the short answer is "you can do it. somehow."

chrome rampart
#

me just silly, dunno

rough bloom
azure lynx
#

the right way to fix the problem you have though is to fix your filesystem so it uses the right drive for the right stuff

#

not to change where it installs things

#

change what storage is where it installs things

chrome rampart
azure lynx
#

typically that'd be /usr on the big storage drive

rough bloom
#

that can be solved easily

#

you just mount it somewhere

chrome rampart
#

I'm not entirely sure my daw has that, maybe I've just never seen it

azure lynx
#

the best way to ask a question is to say what you are trying to do, not how to do a particular task. it may be much easier to solve the original problem than the way you are trying

rough bloom
#

it's not a feature of the DAW, it's a Linux thing

chrome rampart
#

oh, I see

rough bloom
chrome rampart
#

I forgot to mention, this daw is for Linux aswell, so I don't need wine or anything like that

rough bloom
chrome rampart
#

I see, I'll try to do that then

#

I just assumed I couldn't

azure lynx
#

typically for fixed storage linux won't automatically mount non-linux stuff. but you can tell it to. (not an expert: last way I did it was editing /etc/fstab but that's probably the wrong way)

#

depending on which dekstop you use there's a gui for it

chrome rampart
rough bloom
chrome rampart
#

I'm kinda clueless neuroHypers

azure lynx
#

man mount

#

that'll scare ya

chrome rampart
#

man, this shit mounts fr

rough bloom
azure lynx
#

USB hotswapping is different. i meant "automatic" as in "defaults to mount" rather than "mounts when available"

rough bloom
# chrome rampart

you just want to see how the mounting works you can probably just open the HDD in your file explorer and then see where it's mounted in the directory properties or something, it should say a path somewhere

#

then you should be able to access that path from your DAW too

azure lynx
#

so you'll need to mount the drive (which probably requires sudo access) and then tell the system to make it permanent. perhaps this is something gemini or claude or chatgpt could explain?

rough bloom
#

if you always have that same HDD attached the same way then it would be proper to add it to /etc/fstab, more convenient long-term neurolingSlep
but that has a chance of breaking stuff if you do it wrong, so can probably put off until you're more confident with it

azure lynx
#

manually editing the /etc/fstab file would be a last resort. it's possible to make your system not work by adding or deleting a character from the wrong place. (/end of scary warning)

chrome rampart
#

btw silly fact: my pc fans have to be poked to run, otherwise they just stay still every time I power them on

azure lynx
#

mine sound like jet starting up for the first 2 seconds until the BIOS loads and they slow a whole lot.

chrome rampart
#

oh, lmao

azure lynx
#

so at startup they get like the full 12v. if they're not working, they're not getting the voltage or they're very very dead

rough bloom
#

;

chrome rampart
#

;

#

semicolon my beloved

warped narwhal
# azure lynx `man mount`

I used to type man "program" into Google to get the manpages.

But that stopped after I typed "man strip" and got traumatised for life

chrome rampart
#

weak, I type that daily

chrome rampart
#

uh I mean

nocturne olive
fast pagoda
#

got em set to turbo mode half the time anyways

split steppe
#

@chrome rampart make sure FUSE drivers (package is usually fuse) are installed in your system, that lets the system detect and mount storage devices at runtime with appropriate permissions for your user. also NTFS drivers (usually the package is ntfs-3g) if your other drive comes from windows

jagged turtle
#

fuse drivers for what?

split steppe
#

manually mounting (whether though mount command or fstab registry) is usually the wrong thing to do outside of system partitions, as it won't show up how you expect in your software, and it won't have the right permissions and will need tweaking

jagged turtle
#

oh wait nvm I misunderstood

split steppe
#

FUSE lets storage devices besides the system one show up in your file explorer and other software like this, which is more or less how people expect it to work (gnome's file manager nautilus for example)

jagged turtle
split steppe
#

yeh just explaining a bit more for buhspoon since they're new to it

jagged turtle
#

yea yea fair enough

split steppe
#

linux mint should have both fuse and ntfs out of the box, so it's odd that it didn't work right away

rough bloom
split steppe
#

usually comes out of the box nowadays though

rough bloom
#

but it has kernel drivers

#

no need for usermode fs driver

#

so FUSE unnecessary

#

FUSE is mostly for when you want to expose filesystems that aren't "real" filesystems backed by a block device or that don't have a kernel driver

#

still convenient to have so that you can mount ISOs and such, but shouldn't be necessary just for mounting normal devices

split steppe
#

a lot of things are built around fuse, particularly the permission-appropriate detection and auto-mounting

#

stuff like ntfs and many others just don't work well without it

rough bloom
#

uses udisks2 apparently

#

no FUSE involved

#

-# which makes sense since FUSE would be really really stupid here

split steppe
#

ntfs uses fuse

rough bloom
#

no

#

it can

#

but it has an in-kernel driver

split steppe
#

well uninstall fuse and let me know how that goes for you

rough bloom
#

I don't think I have it installed kek

jagged turtle
split steppe
#

the kernel driver has never worked properly for me, it's always corrupted my ntfs drives

rough bloom
#

that's just NTFS in general mahi

#

but also IIRC there are three different NTFS drivers

split steppe
#

dunno, ntfs-3g has worked for like a decade for me

rough bloom
#

the old horrible kernel driver, the FUSE ntfs-3g driver, and the new now-recommended ntfs3 driver

#

so you used to need ntfs-3g and therefore FUSE for decent NTFS support
but that's not really the case anymore

split steppe
#

🤔 ntfs3 is the kernel one

#

and everyone still talks how it corrupts their drives

rough bloom
#

nvm it's not ntfs3 nub

#

that's the Paragon one

#

which is also relatively new but turned out to suck

#

new driver is just ntfs which replaces the old horrible NTFS driver

split steppe
#

since when?

#

afaik there's been no "new" ntfs for over a decade

split steppe
#

so not yet released

rough bloom
#

old article, pretty sure that quite a few patch sets have been merged since then

split steppe
rough bloom
#

NeurOhISee so ntfs3 is still in use

#

4 different drivers
confusing cerberAWAWA

split steppe
#

just use ntfs-3g with fuse

#

aint nobody got time for it

nocturne olive
#

NTFS is a mess
Thus why I'm definitely gonna get rid of it once Xod sends me that 10TB to shuffle files around

rough bloom
#

best solution is
not use NTFS at all neuroAYAYA

#

and if you do use NTFS you're probably fine with whatever driver the ntfs mount type gives you

split steppe
#

that's the one that's always corrupted everyone's shit

rough bloom
#

should update automatically to whatever the distro maintainers decide is best

split steppe
#

udisks2 was the detection and automount service i forgot, thanks for correction, fuse is the other half which allowed the weird filesystems to mount correctly

fast pagoda
#

keks 0.8b when messing with backens

split steppe
#

if only it was a poem, or about the 5090

fast pagoda
#

it vaguely has an idea of what a 5090 might be

#

maybe

#

it could be some shitty poetry slam type thing is how i read it

split steppe
#

i think "misconfigured" and <number here> sent it into a generic tech direction

fast pagoda
#

the numbers 5090 on the keyboard

split steppe
#

poems need structure and rhyme which this doesn't really have

fast pagoda
#

yeah that's why it was amusing more than anything else
gets up on stage and just talks complete nonsense and then leaves

split steppe
#

it's pretty neat that the 0.8B model is coherent at all though

nocturne olive
#

SMOL
Sounds like something I could put together at home

fast pagoda
#

1b used to be coherentish

#

although i was not using instruct version

#

so i am not a great judge of that

#

it was only able to talk in a thread of any sort of coherency thru finetune giving it a bit of that

split steppe
#

it's not like they train each size specifically

#

i'm very happy with the 35B-A3B variant though

fast pagoda
#

i still prefer ol 27

split steppe
#

27 is slow af, i dont have the power to run it

fast pagoda
#

that makes sense

split steppe
#

still, 35b has been more than adequate for me, it's smart, even if it tries to gotcha itself for 5 minutes when reasoning

fast pagoda
#

i never have good luck with qwen models & reasoning

#

probably because most of the time ive fucked up their ability to be consistent thru abuse

split steppe
#

for me it seems to be fine if the prompt is long enough, and temp+repetition tuning

#

also that

#

i don't try to retrain mine, aint got no time for that

fast pagoda
#

last time i did a sweep of all the hyperparameters i randomly found that temp 2.0 with sensible top-k and min-P actually was one of the most stable versions of it

split steppe
#

slap on a system prompt, tune temp and stuff, that's all i need

#

temp 2 is pretty high, wouldn't it be fairly neurotic with that?

#

i run mine at 0.4

true hemlock
#

no one will notice

#

100%

split steppe
fast pagoda
#

it's very high but all it does is make it more likely to choose a less likely next token as the temp increases

#

flattens out the softmax distribution of possible next token

split steppe
#

yeh, which may be garbage though

fast pagoda
#

usually is garbage

split steppe
#

unless you make the others tighter

#

if your topk and p is tight then maybe?

fast pagoda
#

2.0 being randomly good was anomalous but it worked shrug but only with min-P and top-K set and no penalties at all

true hemlock
#

a certain frog's workstation has its gpu ramping up even more and i think i need noise cancelling headphones holy fuck

#

wtf is she doing

split steppe
#

:V

fast pagoda
#

waiting for him to kill me somehow

true hemlock
#

who tf is echo

fast pagoda
#

the stupid bot in my disc

split steppe
#

which frog!

fast pagoda
split steppe
#

thought for one sec you meant amazon echo

nocturne olive
split steppe
thick karma
leaden crest
#

Ishowspeed clanker is utterly crazy

#

even the top streamers wanna be neuro

azure lynx
#

| <|say|> BBQ sauce? Seriously? Okay... let me think... I was talking about pepperoni... and then you said something about... oh, wait. I think I was trying to remember what *you* liked. I'm so confused. <end_of_<end_of_<end_of_<end_of_<end_of_<end_of_<end_of_<end_of_turn>
i think the fix to get rid of spurious "<end_of_turn>" messages didn't work.

split steppe
#

the end of the end of the end

#

ez fix, just preg_replace 👍

#

here /(\<end_of_)+(turn\>)/g 👍

jovial remnant
azure lynx
#

it actually means it's calling the step function and the function is returning part of a token for end of turn and when it comes back after it should have been done it just sends it again... the last one gets added by some other process i think.
it's easy to get rid of them afterwards, but each end_of_turn is actually 3-5 tokens generated, and it's generating lots of them.

azure lynx
split steppe
#

nobody's gonna know, just shove it under the rug

jovial remnant
azure lynx
#

i'm using llama.cpp directly to load the gguf.

jovial remnant
#

Cause if you can I would absolutely recommend adding a special token to the tokenizer and train with that

azure lynx
#

this is version 0.1, with the first proper testing (as in not a script which sends inputs like asking them to count or something). fine tuning is absolutely needed to make it work with this model size.

#

it's also having trouble understanding how to use the tools. it's ignoring the parenthese it needs around the command... i thought that would be the easiest to understand. ;[ /dm(username blah blah blah). but it keeps leaving the parentheses out.

jovial remnant
azure lynx
#

it's defintely too small for what's being asked of it at the moment.

split steppe
#

custom token(s) should work fine independent of model size no?

jovial remnant
split steppe
#

since there's no way for it to be generated as a "half" of what you wanted

azure lynx
jovial remnant
split steppe
#

yeh

azure lynx
#

they sure did something interesting with their token choices for gemma.

jovial remnant
split steppe
#

there's a bit i read also that with llama.cpp you must have the correct chat template or it will end up in garbage

#

<- amateur llamacpp user

azure lynx
#

it works other than that, and it respects the "tokens"

split steppe
#

altho the gguf prolly comes with it right

#

let me ask my chatbot

azure lynx
#

it was originally matching on <end_of_turn> but then for some reason occasionally it would output <end_of_turn<end_of_turn> so the 'fix' was apparently to change what was being searched for to the new string... which resulting in the message that I posted. ;/

#

it's probably adding the token in two locations and only the last one is doing it all the way.
I've had all the chatbots look at it because it's such a long running (but able to be ignored mostly) problem but because the codebase sprawls now, they generally try making the string that's matching shorter. ;/

split steppe
#

actually wouldn't the fact that it can output a partial end of turn mean that it's gotten trained on the literal string <end_of_turn>, which should have been a single non-text token

jovial remnant
azure lynx
#

yep. you'd think so. but here we are with the tokens "<" "end_of_", "turn" , and ">" it seems. ("end_of_" might also be split but i haven't been stupid enough to keep trying to make it shorter.

#

(the early ones might be different)

split steppe
#

i don't think it's a length issue, i think it's that the signaling is being done within the normal text content, the metadata should be their own special tokens

#

the literal text "<end_of_turn>" shouldn't exist anywhere in there

jovial remnant
azure lynx
#

i think it should stop polling the LLM until the context has changed after it's output one <end_of_turn (even if it hasn't finished it)

#

it's probably a state machine type thing pumping out the tokens making up <end_of_turn> at the end and my 'clever' logic is messing something up

split steppe
#

what does the end of turn actually signify there?

#

is it end of the llm response?

#

it shouldn't be multiple tokens if so

azure lynx
#
<start_of_turn>model
<|thought|>BBQ sauce... okay. That's... unexpected. That changes things. I need to re-evaluate everything. This is getting weird. I'm going to try to remember what I said before.

<|say|> BBQ sauce? Seriously? Okay... let me think... I was talking about pepperoni... and then you said something about... oh, wait. I think I was trying to remember what *you* liked. I'm so confused. <end_of_<end_of_<end_of_<end_of_<end_of_<end_of_<end_of_<end_of_turn>
<start_of_turn>user
split steppe
#

i feel like it's been trained on the metadata representation text by accident

azure lynx
#

yeah probably they got to a certain point and were like "oh... it's still working, i guess. ;/"

jovial remnant
#

what are you using <end_of_turn> mechanically for?

azure lynx
#

i'm using it to know when the agent has finished so I can stop pumping output. trying to.

split steppe
#

because there shouldn't have been multiple or anything partial about the turn tokens, they should have been separate metatokens from the training data, which never appear in the training data

jovial remnant
split steppe
#

check your training data and vocab methinks

#

that also

#

if you're fine tuning you shouldn't need to manually add your own right? it should be part of the vocab already

azure lynx
#

blame google. this is using a base Gemma 3 Instruct thing

#

hmm. could be how i'm loading the model. I see something saying it should be a single token... but this is what the model is producing. hmm.

split steppe
#

it definitely should be a single token

#

the metadata signaling tokens should be singular ones, the "<end_of_turn>" is just a readable representation, but it's never part of the actual source data

azure lynx
#
load: control token:      1 '<eos>' is not marked as EOG
load: control token:      0 '<pad>' is not marked as EOG
load: control token:      2 '<bos>' is not marked as EOG
load: control token:    105 '<start_of_turn>' is not marked as EOG
load: control token: 255999 '<start_of_image>' is not marked as EOG
load: control token: 256000 '<end_of_image>' is not marked as EOG
load: special_eos_id is not in special_eog_ids - the tokenizer config may be incorrect
load: printing all EOG tokens:
load:   - 1 ('<eos>')
load:   - 106 ('<end_of_turn>')

it's loading it and has an <end_of_turn> token that it's just not producing??

split steppe
#

you shouldn't see them normally

jovial remnant
#

It seems like <end_of_turn> is a special token in Gemma 3 so there seems to be an issue with tokenizer you are using, cause for Gemma it should be 1 token for the model to understand it correctly

split steppe
#

those are for the internal signaling

jovial remnant
#

nah you should see them unless you are doing any logic to hide them

azure lynx
#

but they should come out atomically

split steppe
#

ah i guess depends which end of the api you're holding

jovial remnant
#

Maybe perhaps whatever data you used for training had its tokenization done incorrectly, and model learned to output <end_of_turn> however training data had it. For sure not as one special token it should be

azure lynx
#

there is no situation where you get a series of tokens to make up the <end_of_turn> token normally that I'm aware of unless there is something weird happening.
i've added an explicit check for the current token matching llama_vocab_eot(vocab) with the vocab for the model.
There was an explicit EOS check but not EOT.

split steppe
#

my bet's that your training included the literal string <end_of_turn>

#

somehow

jovial remnant
split steppe
#

are you able to inspect the raw untranslated values?

#

check what the partial <end_of_ is in the vocab

azure lynx
#

perhaps if you keep asking after it sends an EOT token it generates the EOT message by hand so it produces it?

#

I'm rebuilding now. have to cleanly shutdown the agent.

#

coordinator app is starting to look cluttered.

split steppe
#

what are you cookin anyway, your own neuro?

azure lynx
#

best 30m vibe coding i ever did.

jovial remnant
#

the easiest check would be to see what the token id for End of Turn is, and then compare that with your tokenized training data

split steppe
#

never thought about it but imgui might actually be perfect for vibecoding a dev ui 🤔

azure lynx
split steppe
#

nice

rare bridge
#

anyway

#

@silent cloak found why the library reloads the db on import

#

as for how it works\

#

it pulls GeoLite2-country on reload

#

downloads the data, unzips it

#

and uses that

trim valve
silent cloak
#

if u can workaround it good but u can always just fork it too and expose a public method to do it yourself for when you want to

rare bridge
#

i might just rewrite the entire thing lmao

trim valve
#

monkey patch reload NeuroClueless

silent cloak
#

if they dont update often then u probably dont need to worry about api changes

#

typescript rewrite 🔥

trim valve
#

yeah that's basically what I did

silent cloak
#

i like typescript besides how it infers stuff sometimes

#

though that just could be an ide issue

azure lynx
#

just got an email about a subscription i thought i had cancelled increasing in price.
NOW i am unsubscribed.

fast pagoda
#

think you unsubbed

#

next month, your card has been charged

#

least favourite thing

sage crag
#

no

#

least favourite thing is

fast pagoda
#

yang

sage crag
#

call to unsubscribe

#

can only unsubscribe one month in advance of contract renewal

fast pagoda
#

ive never had that be forced D:

#

actuallynvm

#

fucking

#

gym

sage crag
#

18+

trim valve
#

i mean

#

legally probably

sage crag
#

yes legally

#

but

#

illegally

trim valve
#

that reminds me of my funny hetzner bill

fast pagoda
#

what like a server?

sage crag
trim valve
#

ÂŁ0.28 bill neuroPogHD

sage crag
fast pagoda
#

i had a box over off in the netherlands for like 7 years for $5/month and i can cancel whenever

#

that sounds horrible

sage crag
#

it is

#

im currently paying for my life lesson

#

i havent been able to cancel it for ages

olive sable
sage crag
#

i was supposed to cancel it in february bybphone but i forgor

fast pagoda
#

during covid i had a 24hourfitness membership i couldnt use because covidf

azure lynx
#

my service would have automatically stopped at the end of may anyway when the credit card expires.

fast pagoda
#

and they made you either go to branch (closed, confrontational)

#

or like

#

mail them something

#

i used whatever that first "robo lawyer" service was i cant even remember what it was called

#

and they mailed a certified mail demand to cancel my shit and give me a refund

#

which they did

split steppe
#

so glad i'm in europe and corps get sued out of existence if they try to make cancellations hard :V

#

favourite subscription service is AWS, if you forget to meticulously clean all services out of your account they will keep charging you after closure with no recourse

fast pagoda
#

landlord behavior

split steppe
#

they make bank on that shit. i hate *aas, but i'm making one hah

leaden crest
#

296/574 on a programming competition where the cutoff to the next round is top 50% neuro7

split steppe
#

he's passing no?

spark vortex
split steppe
#

ah wait

#

yeah

spark vortex
#

welp, thats unfortunate lol

split steppe
spark vortex
#

better luck next time andrew!

split steppe
#

turn it into a CTF, put yourself in the winning half

azure lynx
split steppe
#

"; DROP TABLE competition; --

azure lynx
#

oh... ranking.

split steppe
#

i forgot about ranking as well ha

spark vortex
#

whats so confusing about the rank

split steppe
#

i though it's score lol

azure lynx
#

well, at least you know almost all of of the competitors who were eliminated were worse than you

spark vortex
#

why would the score be out of 574... usually scores are round, like 500 (although rare) or 100

split steppe
#

you know that you're perfectly average

azure lynx
#

could be that's how many questions they had?

split steppe
azure lynx
#

many CTFs have weird total scores

spark vortex
azure lynx
#

by question i mean "challenge"

#

or how many points there were coz some might be worth 15 or 7 or soemthing

split steppe
#

what if it's 574 tests to pass for your code

#

leetcode shit yknow

spark vortex
#

absurd

#

but maybe

split steppe
#

oh you think you wrote a correct implementation, here's a stupid edge case

olive sable
split steppe
#

but ye it's obviously ranking, i'm just cooked

spark vortex
#

I need something to code aaaaaaaaaaaa

#

someone give me ideas

split steppe
#

make me a selfhosted basic websearch mcp

#

so that i can plug it into my local llm for extra smarts

azure lynx
#

+1, -1, 0, maxint maxuint maxu?int[+-]{1,2,4,8,16,32,64} things. oh and also for multiples of 10 +/- 1
^ some magic numbers for breaking bad code.

split steppe
#

give it to the chaos monkey

#

watch your perfect code throw up and disintegrate

azure lynx
#

did you know that fgets() doesn't always read an entire line? it's true!
it's interesting how many people think 1024 bytes is enough for a line.
or some other fixed constant. coz bad guys can sometimes count higher than the maximum size and trick the reader into doing weird stuff.

#

and if your program is reading partially evil guy controlled data and thinks the middle of the line is the start of the line, bad stuff can happen.

spark vortex
split steppe
spark vortex
#

ohh

#

I thought I had to make a crawler lmao

split steppe
#

well hey you can do that too :V

azure lynx
#

the internet is big. you are not going to crawl much of it.

split steppe
#

also do it in PHP

spark vortex
#

but like

#

I bet the internet is growing faster than a crawler could index

#

So it would still be behind..

split steppe
#

technically you can't crawl the whole internet because it's full of private, hidden and restricted subnetworks

spark vortex
split steppe
#

some fraction of the public Web is best anyone does, even the giants

spark vortex
#

also what about a random ip address

#

thats part of the internet too

#

but

#

lets be real no crawler would index that...

split steppe
#

the internet technically speaking is the physical network

#

the Web is the content on it, public side anyway

spark vortex
#

because it has no way of finding it (for the most part)

azure lynx
#

the Web is some of the content on the internet.
remember that servers aren't just webservers.

split steppe
#

yuh

spark vortex
#

I find it funny how search engines use the same algorithm used to solve a maze...

split steppe
#

you can actually hit the entire ipv4 space in a fairly short amount of time nowadays

#

like under a day

azure lynx
minor sail
#

But crawling ips isn't crawling all hostnames

split steppe
#

yuh

split steppe
#

the ip space itself is fairly boring

#

the real meat is hitting whatever's behind the billions of NATs everywhere, for which you need hostname + port for any response

azure lynx
#

the internet isn't very well utilized in ipv4 space.

split steppe
#

it's incredibly well utilized actually, we ran out of addresses like 20 years ago

leaden crest
#

im not sad about the comp I got the same score as my friends who are national olympiad level neuroPray

split steppe
#

it's been densely packed through layers and layers of NATs

#

occupying basically all available addresses and ports

azure lynx
#

IPv4 should only be used for development. ;]

split steppe
#

hah well, that's ipv6 for most of its lifetime

#

did you know we created ipv6 in 1995 because we knew we would run out of the v4 space quickly

#

and it's still not properly adopted

#

only like 40-50% of traffic can be handled fully by v6, aside from mobile networks

azure lynx
#

I was partially responsible for the internet running out of space. i had a /24 for a while.

split steppe
#

you must be wealthy

#

a whole 256 addresses!

#

ipv4 is the next bitcoin

#

it's true! people minted it, now it's rent seeking, it only goes up in value as there's more participants

azure lynx
#

it wasn't mine personally unfortuately. but my name was on it. would've been nice to keep it but it's long been reassigned.

split steppe
#

darn

olive sable
#

damn

#

for the SDK for the lightcrafter

#

i need to promise i wont use it to make missiles

rough bloom
#

can you make missiles with it as long as you don't use the SDK

olive sable
#

I guess

#

I didnt sign anything for buying the hardware

#

And the sdk just sends usb commands anyways

rough bloom
tender river
#

can you make a drone instead

rough bloom
#

volumetric display missile

olive sable
#

This thing is not heavy at all

#

The main purpose of these 4225hz projectors is 3D imageing

#
The DLP LightCrafter 4500’s feature set makes it an ideal platform for powering industrial 3D machine vision scanners, medical imaging devices, spectrometers, and much more.
#

i would like to add that this 20MB sdk is downloading at 30 KB/s

fast pagoda
#

i saw some folks in the last week or 2 have open sourced a manpads as well as field radar

#

now it's your turn sam

olive sable
#

i also had to say i wouldn't redistribute

#

its not hard to get your hands on this software yourself tho, except if you're in certain countries

trim valve
olive sable
#

i think its for the sdk itself

#

not the code

trim valve
#

yeah makes sense

olive sable
glad path
olive sable
#

mods, if this is breakign rule 3 feel free to nuke the message

opaque sigil
rough bloom
olive sable
young plover
# olive sable

damn, there goes my plan to use a TI 555 timer in my bomb

trim valve
#

i think I got a similar page when looking for dell manuals which was funny

olive sable
#

i dont condone the creation of bombs btw

warped narwhal
#

-# in minecraft

olive sable
rough bloom
#

🔺 PauseCat

olive sable
#

lemme read the manual actually

azure lynx
#

good news and bad news.

good news: my agent was just playing Zork and finding it frustrating. that means the game launcher, the agent, the tts, the avatar and the dm client are all working together.
bad news: I had an unexpected power down while it was running.

olive sable
#

Minamhm edid reprogramming

faint sandal
#

why did e program

olive sable
tender river
#

@lyric crypt why

glad path
#

what are u using the lightcrafter for

olive sable
#

volumetric dispaly

leaden crest
#

update on that programming contest:
top 50% was apparently including everyone with no correct problems, so I ended up making the cutoff by a long shot

olive sable
#

the 912x1140 goes crazy

glad path
glad path
olive sable
#

if i had built it already i wouldn't be testing the lightcafter rn

#

On camera it has funky lines

nocturne olive
#

I don't know, looks like just a normal day on Windows 11

olive sable
#

can superbox go one day without throwing shade on win11?

#

this isnt even caused by win 11

#

not a single person besides me has had this issue before in the entire world

#

well, maybe a couple other people

glad path
olive sable
#

its not a windows bug

rough bloom
nocturne olive
rough bloom
#

fixed with longer exposure mabe?

nocturne olive
#

Let me do some of that sometimes too, even if I'm not good at it

olive sable
olive sable
#

the linux people are not better than the apple people

#

they both have this

nocturne olive
#

Meanwhile NeuroSynth has already escaped swarm

#

NeuroSynth now featured in a Deltarune community project

olive sable
#

thats crazy

nocturne olive
#

And this is just a beginning
NeuroSynth isn't targeting swarm
It's targeting the wider Vocaloid community

glad path
#

darn

glad path
#

every platform has its strengths

#

none of them are objectively bad

#

they're all very very capable and have many many use cases

nocturne olive
#

NeuroSynth also has plenty of internal progress
I call NeuroSynth/JA basically done
NeuroSynth voice bank assets are complete
We have a plan for NeuroSynth/EN
I have a song picked out and in progress for NeuroSynth's release trailer
Things are rapidly getting closer to release

glad path
#

idk how capable temple os is

leaden crest
nocturne olive
#

Sil

leaden crest
#

its a really cool project jokes aside

nocturne olive
#

And it's quite some absolute tomfoolery

leaden crest
#

how exactly does the ml work? do you feed neuro’s official voice and try to make it as close as possible

nocturne olive
#

Eh, kinda
It's a little more complicated than that
NeuroSynth uses synthetic data alongside organic data and cross-training data to achieve maximal results

leaden crest
#

could you adapt it to work on human singers too

#

like those ai sloppers are doing

#

or is it finetuned to neuro

nocturne olive
#

This model is made for Neuro, but there's nothing stopping the same techniques from working with real singers' voices

leaden crest
#

cool