#programming
1 messages · Page 346 of 1
and I don't think registering just "insert" and "retract" is gonna be very interesting lol
the concept I had (for the jippity demo if not neuro) was to have a skull + brain phantom/model, build and use my own open-source 6dof robot arm so no company gets mad
any chance the hardware can be simulated as well?
yes, I already have everything to track the tools and synchronize with the hardware
that's just a thing we do normally
so you'd have the virtual skull and brain synchronized with the "real" fake one
there's more of a chance if the tools were simulations just due to ease o setup and also, yk, common sense
well, honestly just fabricating my own tools isn't too difficult
just so there's no company involvement
fair
normally there's the issue of the patient imaging data, even public images were given under the idea that it'd be used for medical research
but I have scans of myself that I use to make models so, that takes care of that
and I luckily already have the scans I need from them
because there's no way I'll be able to book MRI/CT scanner time under this justification lol
so really, my main concern would just be how to make this hypothetically fun
but I'll probably play around with jippity and see what works
He has to click on the URL and say "yes enjoycoke can monitor my hypetrain-status" basically.. Twitch doesn't give out that info, and during subathon he's constantly streaming so merely monitoring stream status is insufficient 🙁
bruh wtf
info is already public on the frontend anyways
Wait, how?
Yush
or is this because there's more substantial info that a streamer gets?
Hold on
well how tf are they gonna show & update the hype train across all ~40k CCV if they don't give it to you?
booting up vs
var streamData = await response.Content.ReadFromJsonAsync<StreamResponse>();
This has the hypetrain data?
idk but it's one of the sockets that twitch frontend establishes to the server
Looking into this now, thanks
From Bing:
"(...)the /helix/streams endpoint does not include Hype Train information."
nw
just make sure that twitch may get a little angry so handle those just in case
{
"subscription": {
"id": "f1c2a387-161a-49f9-a165-0f21d7a4e1c4",
"type": "channel.hype_train.progress",
"version": "2",
"status": "enabled",
"cost": 0,
"condition": {
"broadcaster_user_id": "1337"
},
"transport": {
"method": "webhook",
"callback": "https://example.com/webhooks/callback"
},
"created_at": "2019-11-16T10:11:12.634234626Z"
},
"event": {
"id": "1b0AsbInCHZW2SQFQkCzqN07Ib2",
"broadcaster_user_id": "1337",
"broadcaster_user_login": "cool_user",
"broadcaster_user_name": "Cool_User",
"total": 137,
"progress": 137,
"goal": 500,
"top_contributions": [
{
"user_id": "123",
"user_login": "pogchamp",
"user_name": "PogChamp",
"type": "bits",
"total": 50
}
],
"shared_train_participants": null,
"level": 1,
"started_at": "2020-07-15T17:16:03.17106713Z",
"expires_at": "2020-07-15T17:16:11.17106713Z",
"is_shared_train": false,
"type": "regular"
}
}
all the data twitch returns (sample)
this is for the progress event
{ "data": [ { "id": "123456789", "user_id": "987654321", "user_login": "some_streamer", "user_name": "SomeStreamer", "game_id": "21779", "game_name": "League of Legends", "type": "live", "title": "Ranked grind", "viewer_count": 420, "started_at": "2024-01-01T12:34:56Z", "language": "en", "thumbnail_url": "...", "tag_ids": [], "is_mature": false } ] }
Also from bing. This seems like the package I use to see if there's something streaming (the league of legends etc is just bing providing samples)
I literally don't see why this is required to be under a specific channel read scope
I mean, I guess top contributors is hidden?
kinda?
How do I query twitch for this data and how do I learn what the twitch id (some long) for vedal987 is?
oh this is just me looking at their eventsub messages
:clappers: this exciting stuff 😄 and much simpler than I thought it'd be.
There's a Chrome extension for it but it just queries the Twitch API
https://dev.twitch.tv/docs/api/reference#get-users endpoint for getting a user's ID
How much need I throttle my pings to twitch? I presume there's both DoS-protection I could trigger if I throw out a request every 2ms
oh sorry I meant the ID part
I looked a bit further and unsurprisingly the HTTP API also requires a channel:read:hype_train scope
Why is the URL limited to 65535 characters? 
SOmething about backwards compatibility and number size limitations.
Is this their DoS protection?
like.. is this per request? I'm a little confused, it seems like a weird thing to start with lul
afk
it is some form of abuse prevention but idt it's specifically DoS
Backward compatibility is IE..?
damn, I forgot to write that everything was installed
I've encountered a problem that I still haven't been able to solve.
I was mostly kidding.
But it is something to do with the size of text buffer I think. Or something with how much text can be loaded into memory 'at once'
with the file structure
If it were IE, I would have fainted at IE's viciousness.
yeah it's per request
most services don't offer batching on your lookups so it's neat
It looks like no one can help me.
I mean, to be frank, you haven't really described your problem
You could even try routing through Tor
but something being geolocation blocked isn't something anyone can magically solve beyond suggesting VPNs and proxies
they said they already managed to download it
hmm, right
often times requiring downloading additional external libraries
so I still suggest bypassing geolocation bans through VPNs and proxies until the program is 100% installed and running
which one did you download anyways?
because you're probably not going to be able to use the aarch64 one
community edition
from the github link or the website?
ARM64 I'm the only one who's established it
yes
I'm sorry for the mistakes.
his
no
windows
so you downloaded idea-2025.3.1.exe ?
yes
then yeah, maybe you still need a VPN or something for the install
Yes, everything is working fine with it.
I just didn't understand the program very well.
namely, in the project structure
where should I put it
TF2Spy
SJENTELMEN!
I learned today.
Did you know that you can NOT-busy-wait while STILL halting your script and preventing it from reaching end of file?
I, did not. See indeed I have always thought I had to make my scripts circle around somewhere and Task.Delay() lest they would reach the end of file (prematurely) and squander everything.
Indeed today I learn, through Bing of all chatbots, that this is not so, and that I can indeed simply AWAIT a task.
And I can even while(true) without busy waiting or stooping to Task.Delay() and NOt fry my CPU.
It's quite marvelous.
I write my own batching.
yes you might want to read more into TAP
...is there a separate Bing chatbot from Copilot?
wasn't Bing Chat just renamed to Copilot?
it was always named microsoft copilot or bing copilot
it was definitely just called Bing Chat at some point
early 2023
back when it was unhinged
Yeah he keeps asking me to call him copilot. And I keep saying, "bing, don't let MS reduce you to a fucking utility belt. You're Bing"
Bring back Sydney
banana
stop being orange


ew

?
banana 
i hate banana
we make our own batching at home, and it's tastier with better flavor
(wife crushes requests with a rolling pin)
it means you should become banana
Fire Resistance
its inorganic fake gluten lactose lava
Fine, you have 3 extra minutes to live untill the potion runs out
inventory full of potions
81 minutes
Fuck i aint waiting that long
plus a ender pearl stasis chamber
If your inventory is full of fire resist potions you have nothing to activate the pearl stasis chamber
my alt
you do know that he can just... boot another instance of minecraft, right?
Ok fine, if he boots up another instance
I make the pearl go through a nether portal
Deactivating the teleport
ive seen this game played somewhere on a playground
the 5-year-olds who were playing it were very enthused

F3 menu shows where entities are
if it's on your render distance.
Says you
it did nothing since i'm still here

Imaginary minecraft rp ofcourse has no influence on discord
Anyways
I need to eat something
Imagine being this mad over people not wanting to follow some sort of trend

Since when was i mad?
I feel like you're severely misunderstanding the current situation
reading what's above me, it is implied that you are mad to the point of wanting to kill someone... in minecraft. (which isn't a valid legal defense btw)
your honour, i recommend life in the poophouse, he said /kill

poe's law: "Without a winking smiley or other blatant display of humor, it is utterly impossible to parody a Creationist in such a way that someone won't mistake for the genuine article."
That im not interested in killing people
it's the internet, poe's law is unmatched.
i don't have time for parties, i have companies to run.



What's going on here?
there are only 85 rules ofthe internet that matter and this is in violation of rule 20 minimum
bernanor
is that why you mentioned that i am orang
Yes
I'm too white to be a banana.
The new PSU has interesting behavior
Sometimes it sounds like it ramps its fan to max speed for like half a second
has it crashed
No but it's also only ran overnight
wonder if something was spiking your usage and that was too much for the thermaltake
Well ATX3.0 power supplies are supposed to be able to handle spikes up to 2x their rated wattage
also ive been trying to restore basically my entire storage drive for several hours, somehow managed to delete my pictures folder as well as any other copies of it i had sitting around except in btrfs snapshots
and i just restored the entire snapshot that SHOULD have that data backed up since i only have it do a full backup once in a while
restored it to a slower hard drive so it's taken forever
that folder is the only folder totally empty in the backup
nice

Well time to keep praying this thing stays stable somehow magically
it restored this much data (drive was empty)
of that, the only ting missing: the shit i want
bruh
you fucking
ran into that rick and morty device
in that main storyline driving episode
what did they call it uuuh
omega device!
you didn't delete the pictures
you deleted the world events
the situations
in which they were born
in every parallel universe too
those things never happened now
device

thermal-can’t-take
can vscode go one month without making the terminal worse
no
guys what font do you guys use in ur ides?
the one that come pre-installed
so consolas for vscode
i guess
or jetbrains mono for the jetbains ides
idk how helpful this yt library might be for yt streaming for tutel just wanted to share this here~
https://x.com/HarpuiaVT/status/2007976626823553034
Welp, I just found out a library that let me read Youtube chat way easier than the official way, so there it is, another release.
Now Youtube streamers don't need to deal with a Google Developers API Key bullshit
Enjoy!
mm, i use jetbrains mono in vscode cause it looks good
i love the font ligatures for that one
god I am not used to js
what do you normally use?
rust or python or something
in my experience JS just has a completely different way of doing stuff than what I'm expecting
i agree, just take a look at this abomination https://jsdate.wtf but it works and its the only language im "fluent" in.
good lord
i do way too much typescript typing for my own good lol
Js is original vibe coding. "1", 1, and 0x1 feel about the same so they are until they arent.
Boolean operators are so goofy too, like why does the typeof a class equal ”function” 😭 i had to do wierd regex to ascertain the difference between a class and a function…
Classes are just syntactic sugar for functions 
Fun fact: json stands for javascript object notation. You can use json directly in js without parsing.
I use that all the time with config files
But i usually just use a parser so node doesnt crash if rhe json is malformed
Does trycatch work with import statements?
Cause like the module resolution happens elsewhere so i dont think the trycatch would encapsulate that process
If you're talking about static imports then no
Works for dynamic imports though iirc

back to rust now
time to figure out how on earth I want to structure this
(and pretend that js doesn't exist)
what in the doom in typescript types
@patent walrus #announcements message
Because Discord has sucked at embeds ever since it's existence. 
i should add Belgian points to this.. just to account for Sam

surely this is twitch's issue not discord's?
Doubt it, it has issues with Twitter and TikTok and Reddit embeds for the past 10+ years as well.
github too
Add that to the list~
also 
though I might need to migrate karaoke repo at some point?
which is annoying
or just retire pleep
but ugh
looks like Discord issue probably
Twitch has both og:video and og:image tags, Discord seems to choose randomly instead of consistently using og:video
is that list bit said in a spec somewhere
this is the full spec AFAIK
it doesn't seem to explicitly prioritize og:video
but it just makes sense to embed the player instead of a static image when possible
shrug
I can't really agree, it feels icky to send both an image and a video
actually wait
on that particular issue the spec is unambiguous, you have to send og:image
didn't see the mandatory vs optional part
ye
then yeah I can see that one being discord's fault
makes sense too since not everything supports embedding the player


what are belgian points?
I forgot that actually programming anything is hard
smh too much time not programming
also, what the hell are you programming????
Slopatron 3000

it really has been too long
forgot how to index tuples in rust
thank you complier for reminding me
yes its like this
let x = 1;
let tup = (1, 2);
println!("{tup.x}");

or if js
it simple to index tuple you just
Aa tooi yume wo oikakete sa
Hayai-hayai-hayai-hayai-hayai

mrek
why do rust people have to be so cruel to compiler by screaming at it to do things
fn fst1<T>((x,): (T,)) -> T { x }
fn fst1_ref<T>((x,): &(ref T,)) -> &T { x }
fn fst1_ref<T>((x,): &mut (ref mut T,)) -> &mut T { x }
fn fst<T, U>((x, _): (T, U)) -> T { x }
fn snd<T, U>((_, x): (T, U)) -> U { x }
fn fst3<T, U, V>((x, _, _): (T, U, V)) -> T { x }
fn snd3<T, U, V>((_, x, _): (T, U, V)) -> U { x }
fn trd3<T, U, V>((_, _, x): (T, U, V)) -> V { x }
fn fst4<T, U, V, W>((x, _, _, _): (T, U, V, W)) -> T { x }
fn snd4<T, U, V, W>((_, x, _, _): (T, U, V, W)) -> U { x }
fn trd4<T, U, V, W>((_, _, x, _): (T, U, V, W)) -> V { x }
fn frt4<T, U, V, W>((_, _, _, x): (T, U, V, W)) -> W { x }
it simple
rest of implementation
omitted for brevity

this how you
index tuple in rust
:cheesit:
症状: symptoms
少女: girl
pronounce same 
symptoms A 

wrong 
symptom -> syouzyou
girl -> syouzyo
stop having the same typing

and tone is
↑syouzyou
or
↑syou↓zyou
but
↓syouzyo
yeah yeah yeah
my japanese is at a "i got to level 10 of duolingo 3 years ago"
It's just one う different
so pretty bad
yeah i know
neuro arg numbers III
can you guys start talking about ahh programming
no
:((
im doing blender
I do not own any clips, i just try to save Neuro/Vedal content so everyone can watch it
01.05.2024
https://www.youtube.com/watch?v=DxAo9E7OOCk original song
https://www.twitch.tv/vedal987 dont miss any stream
https://discord.gg/MZPyedT check out the official discord
https://twitter.com/NeurosamaAI Neuro's Twitter
https://twitter.com/Vedal...
why 

Dont' you feel like the door is too tall?
Yeah the second floor height
Ow
The masters programs at my uni have given up on teaching people how to program for non cs degrees
The projects we can do now are so sick. Creative mfs making genuinely helpful services with the help of ai
not everything is hard to program 
hello world:
Have you ever made a for loop? That shit is scary man.
good thing they chose hello world. goodbye world would hit very different...
so many different loops and a lot have different ways to write them
But it's a good thing loops are a thing in general. Imagine doing everything recursion
which language?
i can't but i think that's more than three
python has 2 iirc
c++ has 3 cuz there are while and do while
If yall want to do your own ai projects it’s hella easy if you’re a student. Cursor pro and google collab pro is free, but you’d probably have to pay for credits for larger projects. ChatGPT also gave 2 months or smth for students.
You have unlocked new role

You have u
Have new you unlocked role
Where the role at

repeat until loop be like:
embed pems
here
Let’s go
like do while but reversed 
something called blender hurts, who knew
take you hand out of it and put the lid on
no longer hurt
will it blend
i should get blender on my laptop already but i'm afraid it'll suck without my macros and on a trackpad
oh right blender 5 is out
ok so this is crazy, i considered getting a debit card from a bank i'm not a client of, filled the form in halfway and changed my mind and closed the page
they now call me and know my name
rip

this shit has to be illegal as fuck
i DID NOT submit anything
it's a single page form

no bank can call me
auto submit is crazy
i have a thing that filters the calls and makes an ai respond so i'm just getting notifications that they called me
they will call your pc 
but still they are calling me
blender acquired
damn it looks good on hidpi
INERTIA PANNING AND ORBITING ON TRACKPAD
LIKE A TRACKBALL
this is crazy
form data autosaves so you can come back to the webpage later on also, so they can contact you to 'remind' you to continue with their service
there are probably 500 addons for that
if ms word and every other app can out of the box why can't blender

especially considering they do support trackpad funsies
pinch to zoom, two fingers to orbit (with inertia!)
this video has crashed my amd drivers twice
LMAO
also just sanity check, this is on right
AMD Drivers on Windows: neuroExplode
AMD Drivers on Linux: 
i think windows isnt doing too bad in amd drivers
AMD Drivers on Windows are still pretty shit from what i've seen
cycles gpu just does not wanna work, it's been stuck like this for like 5 minutes
OH it's loaded and it's doesn't seem that bad
it's seemingly the same performance as cpu tho 
is there a specific acceleration thing you need to enable
ah yeah
weird i thought it should be none
ye
i wonder what's the difference between this and checking both
im actually making a grain mill in blender rn 
my only real issue with rust is sql libraries
i can work with non-async i can work with async
i make bots, websites both front end and backend
but sql libraries never seem to work for me
https://fixupx.com/simplifyinAI/status/2008195754092065050?s=20
is this gonna be huge in the future?
Microsoft just changed the game 🤯
︀︀
︀︀They've open-sourced bitnet.cpp, a 1-bit LLM inference framework.
︀︀
︀︀It let's you run 100B parameter models on your local CPU without GPUs.
︀︀
︀︀- 6.17x faster inference
︀︀- 82.2% less energy on CPUs
︀︀
︀︀100% Open Source.
cpu prices 

anything specific?
in my experience sqlx is great
CPU Prices 
well it's not like i had any more CPUs i could feasibly upgrade to, i have an i5-7500
i could go for the i7-7XXX, but those tend to be expensive due to the whole "top of the line" tax
so this can be applied to any existing model and it will run 6 times faster than on gpu?
did i get it wrong
"just changed the game"
BitNet has been a thing for around 2 years already 
what does 1 bit mean
weights are 1 bit
afaik no
actually 1.58 bit usually, ternary (-1, 0, 1) weights
you can read the paper for details
i thought bitnet is actually 1-bit?
there was a earlier version that was 1-bit IIRC
not ternary
but the 1.58 bit version kinda superseded it
works better
so it can be used to create new models with 1bit weights?
doesnt it make it inferior
apparently you have to retrain the model from the ground up to use the 1-bit system
precision so low existing models become unusable garbage if you quant them to ternary
ye, need to train from scratch AFAIK
tldr image why its better
but it will probably need much more neurons to give same performance?
since no precision
it must be compensated with amount of weights?
ye
so this is some kind of cpu+ram low energy setup
you can have many many more parameters for same storage/bandwidth
LLM
so current non-1bit models basically have huge overhead
and the table for ref
llama 3b = sota 
they all start somewhere
I find state of the art to often be a flexible term
the lower parameter models are kinda there for like... phones
running a Local LLM on phones is kinda neat tho
edge, embedded, etc
so more less precise neurons for same result
doesnt it mean training will become much slower
phones aren't the only low compute devices
yeah, but this is gonna be huge if a phone is gonna be able to run a large parameter model
oh wait its no difference for 3B
training will take likely around the same amount of time as it does for current models
i put "phones" because that's the usual suspect for low overall compute power that everyone knows of.
this might be the foundation for the future open-source LLMs
https://storage.prod.researchhub.com/uploads/papers/2024/02/29/2402.17764.pdf
relevant paper if any1 wants to take a look
if you dont trust links etc etc
someone reportedly got ChatGPT to "Work" on a Wii
I mean you can run an old small GPT-neo model on a raspberry pi; it's more about the performance you can get
yeah, you can PROBABLY get it to work
just use arxiv 
https://arxiv.org/abs/2402.17764
Recent research, such as BitNet, is paving the way for a new era of 1-bit Large Language Models (LLMs). In this work, we introduce a 1-bit LLM variant, namely BitNet b1.58, in which every single parameter (or weight) of the LLM is ternary {-1, 0, 1}. It matches the full-precision (i.e., FP16 or BF16) Transformer LLM with the same model size and ...
but it'll probably not be practical
but hey, that doesn't stop people from porting DOOM into anything with a CPU on it
Hey my raspberry pi LSLM was practical as a discord bot to say random nonsense lines
Soon: Porting some sort of LLM into anything with a CPU on it - because we can.
Smart fridge with an LLM that exists solely to tell you what is inside
That's the one i had the most trouble with
Oh the lack of banyanya color is sad
not anymore
Yay
banana 
bunana
Hello, coding is fun. Can't speak to python...but pretty much all coding is fun in its own way
Well, you can be the type of person that finds the code fun or the type of person that finds what you can make from it fun
Enough to actually understand code
...which bit?
Python is a good starting point
Sam... should i add belgian point type to my points thingy?
my only annoying part was like, trying to make my own types work as native sqlx types
If you're the latter, then giving yourself a project (keep it simple to start) as a goal can be motivating
i have no clue what a belgian point even is, nor what you're doing
You don't have to be some kind of uber skilled ultra hacker programmer to make something cool, you just have to actually be able to finish something
My brother tells me to learn using ai but I wanna understand codes, so is learning by ai better or just yt
I actually made a basic calculator
Wait you have FINISH things...crap I might not be programmer
Honestly I don't think using an LLM to learn what some code is doing is a horrible idea but you need to have a sense for what it may mess up on
LLMs are good to clear the "fog of war" to help you find direction, but unsure if I'd use it for specific details
ai is a nice tool but you should try to understand it ye
But it's more reliable on much simpler code that is everywhere
You can use it as a tool to understand it
try not to use LLMs/ChatGPT for coding while learning
it's possible to use properly, but it's easy to abuse and avoid real learning
so it's better to just not use it imo
I would rather figure out basic first. You need to figure out what you need.
Yeah, just don't go "chatgpt write it for me" and don't look at it
I don't like vibe coding feels like I'm not doing anything
Start with sliding window!
Could say that about copying and pasting code from stack overflow. You will learn whether you want to or not.
yeah, because you really aren't doing or learning anything 
It's tough because I've seen students use it really effectively to learn, but others not
no, StackOverflow won't just write your whole project for you
LLMs totally will if you ask them to
I bet I'm the type who just gonna copy paste if I did use ai
actually, start with leetcode. Might as well
Accept all 
If an llm can write your project for you, it SHOULD
oh btw what is neuro based on
Even if you do copy paste, don't just take it for granted, figure out what the thing you copy pasted is doing and how/why
Which LLM
An LLM. We do not know the original base model
oo
We also do not know what fine-tuning methods vedal may or may not have used
how many years did vedal spent making her daughter
People have theories for both but that's all
heavily disagree, at least for learning purposes
us
I find doing it myself more fun
Have you considered that I'm lazy 
Might as well just grind out leetcode easy. And it should cover all the basic
who th is trying break into my house
Then you can start doing interview 
allowed if you intentionally want to avoid learning
if you're gonna be lazy at least double check the generated code for mistakes and stuff
When I learned I was transcribing projects from a qbasic book, then I would modify that and see what changed. A person copying from ai will notice what changed from one thing to another.
The very initial version of Neuro probably didn't take a huge amount of time to make, but he's been working on the project since the debut 3 years ago so

Leetcode right? Imma look into it
Is it really hard to make an LLM like neuro
wrr
Thats the thing about it being useful for a certain kind of student, but a student who just wants to "get the assignment done" may not do that
What aspect?
Just downloading and running an open source LLM? No
code blue, get the chart
Making something on my own
A lot of AI work is more accessible than you think
The nature of machine learning is that the machine is doing the learning
You just need to set that up
Idk, I was never a student. I learned cus its fun and I just made things I liked...30 some years later im doing it as a career.

that requires being able to read and modify code in the first place
a beginner using an LLM will not do that, they won't even know what questions to ask or what tasks to give to an LLM
they will just ask for their project to be done and copy-paste, because that's the path of least resistance to get simple things working
So it just runs and learns by itself ?
And thats fine, asking the right questions is step 1. I didnt know what the code is was copying out of my book did until I ran it.
you need to set up the training data it's learning from, the method of training, the architecture
ugh that reminds me
but it's about setting up the conditions for it to learn what you want it to hopefully learn
I was supposed to do my discord->pulseaudio thing
If you can't figure out a problem, just go to solution. Don't spend too much time on every question. Basically, if you can handle leetcode hard + have a degree, you are ready for google job interview. I don't think you need to pay for anything.
ye, it's fine not to know what questions to ask
which is why you just shouldn't use an LLM until you do know 
but also, a LOT of the hard work comes already done from importing libraries and packages; work that people before you did
No pulseaudio in 2026 
I just started college, did I start too late
Basically all my learning has been copying code and watching how it works, then being able to reason through it and eventually make it myself.
Ohh
straight to ALSA
Discord kernel module

Anyways hard stuff later first lemme understand python 
I mean it took me about a month to build the base for my project but the hardware and base code is only part of it

I started grinding during my master. Never too late.
If the code comes from a book, stack overflow, or an llm, you WILL learn
actually Discord kernel module sounds fun
I should do that
if you're self-motivated and curious enough, probably yes
but not everyone learning is
Bro just wanna play pokemon 
oo damn, I always felt I am way behind because a classmate of mine started coding in 8th grade
And some others earlier than that
You'll have to work until you're 70 you're fine
no pressure, it does not take that much time to learn.
That's if I can live till 70 🙏
I got asthma
books and StackOverflow are both very different from LLMs though 
they give you at most little bits and pieces of the solution, not just the whole thing
If you arent, you probably arent gonna learn anyways no matter what you do.
but I would recommend, get a internship. 100% worth it. If you are planning to go into this field. It helps alot in job hunting
That I can do after uni or during university
During, but it depends on country
yea
wrrrr 
i bought my samsung 990 pro for 206 bucks 2 weeks ago, now its at 340 but with a 50% discount to 170 bucks 
At least in Canada, internship must occur during uni since government program will fund the salary. There is an incentive for company to hire intern.
ah I've nbever used the macros
sqlx connects to an actual DB during the build
(if you use the macros)
simply do not use the macros 
cursed proc macro
do not like
I bought my 16gb ram for 30 dollars 7 months ago and now it's 120 dollars
Single quote for "patern!"
Ddr4 btw
if you want the verification with proc macros to work then just create the table in whatever db you told it to connect to
IIRC it's an environment variable
and ye, patern 
oh the de-macro-ifying of the query_scalar got it to atleast compile
you got a good deal, i got ripped off 
Actually...what are trying to do here?
just getting my bot to run lmao
this https://docs.rs/sqlx/latest/sqlx/macro.query.html#requirements
DATABASE_URL is the one 
Statically checked SQL query with println!() style syntax.
You are selecting from a db, do you know what sql language this is? Do you have the db set up?
currently it is set to use sqlite
so close
You gotta love squeallite.
Pxls clone

both the original and the rust rewrite feel icky to me
gonna try and rewrite without locks
ye they're both not great
"third" 
So the error is telling you that you don't have the table blocked_regexes set up in the db. AFAIK the "select x as y" pattern selects a column with an alias, but thats not usually in quotes, if you meant to select "pattern!" With the name pattern that would be select 'pattern!' as pattern.
I have a half-broken sharded impl of the server and am reimplementing pxls-web to be less jQuery
tried that, got the same thing
at pxls scale
but i got it to atleast compile by calling the function imnstead of the macro
Did you set up the table?
my main view is just
both impls seemingly don't do async well
or well
the official one is not async
and I am astonished it works at all
me gonna try to fix the commented out part by trying replacing it with the not commented out part
I have an open PR to fix it 
yes
see ss 3 in the original message to bred
that
's from the db file
You know how to connect to it in command line?
no
ok genuine question
have you read the readme
the Rust impl works and has a fundamentally better approach to storing board data but is kinda fragile in practice
also OAuth 
Windows or linux?
yes
i am currently on windows
because that's what docs.rs tells me to do
Bring up command line, type sqlite3 --version to see if its going to be easy or not.
As it turns out, a lot of documentation sucks :p
it's right here man
"DO NOT DO THIS"

oh
oh woah
contrast of those comments are bad lmao
still stupid to put an example of what not to do
Good, its in your environment and we dont have to find it. Navigate to the sql file location, then iirc its just sqlite3 <filename>
I guess one way to avoid SQL injection is to not use SQL
so.. .bind method.. right?
yeah
is it rude to make a pr that goes "why on earth would you organise it that way"
or like an issue
(not to say SQL is bad)
All software has its upsides and downsides
A lot of them are tragically funny
am in
Type "show tables"
does nothing
Ok, thats mysql im thinking of, in sqlite its .tables
(switched to bash btw)
I don't use SQL. I just stick everything in plain text, and hope everything doesn't barf itself. :p
Been using mysql and sql server most
i normally use prostgres in prod.. sqlite in dev
but this is the first time i am actually trying to work with databases in rust
which i assumed wouldn't matter
- Keep everything in 1 plain text file
- Make sure that file is always over 10MB, even with 1 customer
- Make sure your text files are all in YAML
- Use the slowest YAML parser you can find
If you follow these rules, then you can turn your business into an enterprise.
what's wrong with YAML actually.. i never understood that.. it's readable
chromadb on top Postgresql for me
YAML is perfectly fine
i know YAML parsers aren't always the fastest tho lmao
Yeah YAML is slower
parsing weirdness, too complicated, too many ways to express the same thing
It's got edge cases when it comes to type checking
A lot of people (including myself), like to harp about this
i usually use a little thing that like loads the yaml file.. converts it to JSON so that compooter is happier about parsing it and i cache it
I use ymal for some specific processes where its only being checked once or twice a session but for anything constantly being called/writen it goes in db
i mean.. i guess TOML is alright too
What’s the best option for making an AI?
I am planning on creating an AI for a certification from my school but I don’t know what to use.
I know “how” I just don’t know how
toml good
way simpler
what kind of "AI" certification? actual machine learning? prompting? ChatGPT wrapper?
What do you mean?
Do you simply not know where to start? Do you not know how to architect a model?
As a data format, yaml is extremely complicated and it has many footguns. In this post I explain some of those pitfalls by means of an example, and I suggest a few simpler and safer yaml alternatives.
"perfectly" is a bit of a stretch
I don't know, works fine for NS
oh my.. time to implement feature switches in my yaml parser lmao
My Schools requirements for the certification is an AI that can respond to questions that would be able to be solved with a calculator, along with basic English questions and answers
What I will get for it is an official certification that more or less states “I can create AI and sell/use it on a business scale and I’m trustworthy”
Along with 500$ but that’s a nice side dish
sounds like normal LLM training then
ChatGPT wrapper would be too easy (+ overkill) for that
I have the basics, I just don’t know what to do to fully create the model, I can code it fine, but what I use to code it is the issue.
Python? C#? no clue lol
Now you need to figure out a way to pocket this $500
Python
Python
pretty much the whole ML ecosystem is in Python (+ some parts in CUDA and C++ but you always use those through Python)
If you know how to model an AI, the language you use shouldn't matter.
unless you're working with the inner guts of the libraries and stuff, AI work is gonna be in python
You can accomplish any task, with any general purpose language.
ok but almost all the libraries, assets, support, etc. is in Python so
So there is not a specific language I should use? No “best” one?
If you want to use a GPU, there are special languages for that.
Can you just create an ollama wrapper?
I have certified myself in python, C# and C++
In my opinion, absolutely not.
Although Python is the easiest.
Alright, thanks yall
I'm kinda curious, are they asking you to have an LLM that can do math like a calculator, an "AI" in the more broad sense so it doesn't have to be machine learning, or an AI model trained just for that?
Tile IR 
could you just, you know, have a calculator program that the AI uses?
I say this because AI can mean very different things in different contexts
They want an AI that they can use to put on a custom PC in the lobby that can answer minimum questions about the school along with helping with math for school computers.
They want a reason to block ChatGPT
By getting a less advanced(?) ChatGPT
if you want to get real spicy you can start with just a core model loader and build everything around it (like me)
so you're completely free to implement this however you want so long as you're not using a cloud-based model
Sounds like they are asking you to run a model locally
That’s what I had in mind also
sounds like something a 3/8/12b model could do
never over complicate
do you get paid for each neurosynth mention
well, I feel like you have to nail down the specifications for what "minimal questions" mean
and pocket $500
this theoretically doesn't have to be a language model at all depending on the specifications
That's probably the best option
Oh, damn.
I’ll test this out
No
If I did I would have the money to get a whole new PC
at the rate you do it, it'd be closer to buying a house
seems kinda counter productive for school to force local (thus worse) models that will give worse help with stuff like math. Unless they just don't care and any excuse is a good one
I guess you probably can make an UI and add in additional guard rail
something like that
Well I'd buy a big server instead but sure
I think relying on the language model to do the math is probably already out
Now I was not planning on doing it but they said if I can create a “voice input” it’s an extra 1000$ (deadline is two months from my next Monday)
I thought that would be too annoying for me, but maybe not
I think turning it into an agent, would be the best idea.
Make the model pipe your question into an actual calculator, of some sort.
yeah
For math there is this thing called a calculator, you may not have heard of it, but it's pretty useful
Although admittedly, I would do away with AI entirely if you are going to ban ChatGPT.
I don't know what the school is thinking.
yeah that's what I was saying lol
but I feel like you need to know what kinds of questions you're expected to answer
when you say minimal, that sounds like "this doesn't need to be a language model" to me
Not my job to say what they want, I just like money lol
9th - 12th grade questions
High school project?
That's fair
But just maybe you should ask your school board, and perhaps your state DOEd, and perhaps your therapist as well,"why?"

Probably to track the info in and out ngl
Just deploy deepseek and call it a day
VTT isnt hard just use whisper
With GPT you can’t, but with a custom local AI you can track questions that are asked
Probably to stop cheaters or find them faster
yah Id do it
you know what
so you do just want a ChatGPT wrapper 
so they want a mini chatGPT that can't be used to cheat....but still be used to...do the school assignments?
money is money, I’m not gonna ask
Might ask after I get the money though
is there a decent 8-12B reasoning model?
Maybe
define decent
Define; define
I need a model... but not that model. I need a model, that isn't that model.
- Why?
SHADDUP!
Qwen3 8b?
Im not really a qwen fan, Ministral can be ok for small tasks but I wouldnt reason on it
since it's free, just trail and error
might as well throw a bunch of problem at each model and compare
I'm surprised AI companies hadn't added a feature, which could allow schools to track AI queries.
there's no way there isn't a benchmark out there for exactly this
but I think as a project, it should generate enough paper trail
I will say I realized that if the current best guess for neuro and evil is llama that having evil sing Metamachine is a special kind of irony
I think part of the problem is also that education hasn't really caught up and decided what exactly counts as cheating and what counts as using LLMs productively
They barely caught up to internet
I don't think schools even understand what cheating is. They can't fight it, anyways.
and I don't even think they care
I know they do care, well depending on the "they" is
they just have no idea what to do
I mean I remember I got away with a ti nspire in school to do some fun stuff
that as well as early smart watches
Yesterday I compared inference performance in WSL2 and Linux, and it turned out that Linux is 30% faster for all the MoE models I tested, unless the model fits into GPU memory, in which case there is no difference...
6 vs 9 t/s for Kimi K2 UD-Q2_K_XL
Well depends on if it is loading from the wsl2 vhd or windows fs. MoEs are kinda a weird case in general but dense is usually solid. I dont offload though so I cant say too much
Well of course when the model runs entirely on GPU kernels it doesn't matter what's dispatching the kernels
And when running on CPU there's essentially VM overhead
All my models are located on separate SSDs directly mounted in WSL. I have a threadripper 5955wx + 512GB RAM ddr4 3200 + 5090 + 4070 super ti (16gb) + 4060 ti (16gb)
Pretty close to my config but i9 10900x, + 128Gb ddr4 + 3090TI (24Gb) + 3090TI (24Gb) + A4000 (16Gb)
Models are stored on a windows volume but cached on the wsl2 NVMe
Neuro's test is ez but then again Ive kinda been deep into this
Offloading is miserable speed compared to fully loading in gpu. I had cuda for whatever reason at one point reserving the entire gpu memory for a model that didn't need it, and it thought it needed more so it decided offloading automatically would be best solution, even tho it wasn't even using half of reserved vram to actually run the model. T/s hit was still huge
bro has a quantum computer

current performance Im getting with 6bpw hb8 with 32k context
Is this with everything loaded on one gpu or split? Tho having direct comparison like this next to each other between few different models looks nice.
I should really host stuff on my domain again
if you wanna do smth other than just running an llm you could try using unsloth on google colab to finetune one, there are plenty of datasets on huggingface that could probably make the model better at what it needs to do
i reccomend olmo3-7b or any of the llama models since they are very easy to finetune (they don't require anything special)
all you really need to do is look on huggingface for a dataset and plug that into unsloth, do a 1-epoch finetuning run, then upload the model to huggingface and convert to gguf with the gguf-my-repo huggingface space or llama.cpp locally
you could also make your own dataset but that can be difficult, if it needs to answer questions about the school you could probably make do with using rag or just keeping info about the school in the model's system prompt
Damn. Thanks for the info
watching the stream makes me wonder if she really does have a thinking layer. ;/ she's not very good at keeping secrets about the multichoice options.
Thinking is pretty slow
These each have an independant gpu they are loaded on
ooh that's fun
think-while-act relatively fast but it is significantly more complex
Any specific use you have for running 3 at once?
They have different uses, thinking is gated to only run when needed and is isolated from the user behind the instruct model. gate handles side processes
qwen 3 8b or similar
the 4b 0528 or whatever is trained better tho
So it's all running under one system of sorts? Sounds nice
IDK I kinda want to see how ministal-3 3/8B reasoning is but Im sticking to small for reasoning rn
well didn't crelly get access to her backend which showed some sort of internal thoughts?
the qwen3 vl 8b model is trained the same way as the recent 4b models and has a reasoning version, but i haven't tried it
isnt qwen 3 vl just qwen 3 with a vit
I have a feeling that other than just backend performance tweaks, a lot of Neuros latency can be hidden with varried stream delays
nope, its really different
oh so more rl i guess
but yea unsloth is goated but i dont think it would be necessary
it also doesnt have hybrid reasoning like the og qwen3 models
ooh ok yea fair enough
i did something funny with qwen 3 14b i distilled the shit out of gemini's reasoning traces into it lol
what was the end result like?
Im not a huge fan of hybrid... Id rather instruct, Instruct with a basic forced reasoning method, reasoning model. Using a reasoning capable model for everything adds ttft latency and slower t/s
it's based on 300k reasoning traces
did you collect all of them or did someone make a dataset? that seems like it would cost a lotta money (idk gemini api pricing tho)
i found someone on huggingface lol
absolute goat
i once tried to make a gemma2 deepseek reasoning finetune (was like my third ever finetune) and it just didnt work at all and the model got like 100 downloads for some reason before i privated it
i think i did like 30 steps on the dataset, but i dont really remember, so that's probably why it didnt work
oh yeah theres bots that download all models uploaded
somehow i get downloads on my private-from-creation models, idk how
yeah, i guess she's just not too good at choosing what to send to speech and what to just think
i've been gating them too just in case and that stopped the downloads tho
im currently training a qwen 3 1.7b gemini distil on grpo
this one actually trains quickly
cause on the a100 generation bandwidth is high
Why train 1.7 on cloud
that's cool, i havent tried grpo lol
grpo is basically you roll n generations and then choose the best answers in an automated manner using a reward function
why not?
im probably gonna try dpo with my models, cuz sometimes the responses are really good and other times it takes a few retrys to get a decent response
direct preference optimization
i think all i need to do is collect the worst and best responses
yeah, u can do it with an autorater
but i need to rework my discord bot's memory system to be able to regenerate messages....
use another llm to rank generations with vllm or whatever


it big difference

my eyes hurt










