#programming
1 messages · Page 14 of 1
and of course about storing all that
i mean i used to think p2p would be cool to use for messaging as well, but federation works already, while with p2p there are many unsolved challenges that plague networks like freenet
sorry its hyphanet now
no I get it
although filesharing should def be p2p
p2p messenging has a slim usecase
if I want to send a private message to one person and one person only then yeah p2p is better
although torrents are already a thing
idk I just find it cool that's kinda all lol
even then federation is preferred (imo) as it allows entrusting your data to a centralized provider rather than storing it yourself, for some it may be a downside but for most it wont be, and if its a downside you can run your own instance
no issue there as long as encryption is used
depends where you live too
there isnt always a federated server nearby
although I admit that kinda is just getting into the weeds
its text, you will live with 500ms latency
right
that's why I almost entirely use federated services
but I do prefer p2p filesharing
for large files
for file storage usenet is about the only federated approach
not storage but just transfer
same thing
Guys on Sunday is Towel Day 
I hate coding stuff to support unstable Internet connections 
I hate coding stuff
I hate
You definitely code
I'd not call one project in particular code, Not even god himself could attempt to explain why that codebase works.
Go eep! @olive sable
I gotta catch a plane to portugal so no
o7
bored and decided to throw a cursed nvlabs library at jules, surely it can fix its non-existent include statements so i can actually work on it right 
whoever at nvidia decided to solely rely on a bunch of makefiles to supply headers alongside using .h for what is really just a bunch of kernels, i hope your pillow will be warm on both sides tonight
I'm learning it is stupidly hard to both keep the bingo's shape while also getting all the elements to change size depending on the filled box.
Seems like I either get auto size or auto wrapping, can't have both
I'll probably go with auto size, wrapping isn't that large of an issue.
im ngl Jules is really bad at programming
they def didn't use the 2.5 pro model
it's probably 2.5 flash or sumthin
it reminds me of the GPT 3.5 days where it took 5 tries to create a simple 30 line script
and it's sooooooo slow and buggy
I only use it for the context window and often time I have to manually fix it's bugs anyway
Both approaches require javascript, very nice indeed.
I think then I'll ignore sizing for now, The goal was to see what I needed to do on the web server side.
I still prefer the orginal over this mess
Doesn't even have the current progress smh
Ik the recommended apporach which I may actually do for bingo is just draw the lines in SVG, I'm not doing it in the FAQ as I don't want to include JS in that one yet
imagine vibe coding
Couldn't be me

I do wish that one was more exact because depending on what, it should be crossed off
If it is meant to be either "debating vibe coding" or "chat member asks to debug AI code", the first already happened today

I hope I can manipulate gpu kernel from geometry nodes-
well at least it tells me that geonodes are really utilizing my whole cpu
raycasting 980418560 rays is insanely costly

i just wanted to look at how nvidia implemented bigints, why do i have to rewrite the entire library to get a sane editor experience
I love magic numbers
Whats with all these claude 4 things? Is it limited or something?
it's new
Claude new model
So true
I got myself into that ai coding rabbit hole myself
Made my own model and when I said that I might go back to older version ( to test her reaction ) she begged me to spare her
Each time a file finished transfering to my tablet the file transfer crashes and i have to reconnect

Its usb-c to usb-c and less than a gig of data
thanks for reminding me i've been meaning to get a new usb data cable
Alright, magic numbers later and grid has been upgraded to decent
Now all that is left for today hopefully is overlaying a second grid containing the crossed out sections
I just need to figure out how I'm doing that
uhhhhhhhh
I don't know how I should do this
Best I got is background image of an X
-# One of these days I need to figure out how the other half of this project is going to work
I got it to work
I got my movie on my tablet now
help 
(i know i could just put the print inside the function)
but i wanna know how i can pass an input inside a function as an argument
im not good with pointers...
"I want to study AI" why do i feel like i just got hit 
The goal was to hit common events, welcome
I should say this is a copy of the chart, I know the original needs to be updated
I'll be listing extra context in my version but I know it is supposed to be topics of the channel
rare vedal appearance when
Airplane mode time, going dark 
this results into unspecified behaviour, and plus you just did pass an input to a function. unless you meant pass by reference instead of value.
if opt for a pointy-approach
in randomGame's call: guessVal should be an address, for instance &guess
in randomGame's definition, guessVal should be a pointer to an integer-type. Therefore scanf(format, $guessVal) must be express as scanf(format, guessVal) to guarantee correctness.
otherwise with your following approach:
keep in mind that a function-type unlike other languages can only return one value, therefore return 0, 1 is invalid.
guess should be initialized with randomGame return-value, instead of omitting the values. That'll be equivalent of (void) randomGame(arguments); where the expression will be evaluated but the values discarded
look for a book online like The C Programming Language, 2nd Edition it will benefit you a lot.
but there's a catch! it's a super old book regarding C-ANSI and it will cover some things that shouldn't be a practice anymore.
scanf forcibly makes you input the address so if i remove & it ends the terminal
void doesnt let me return because idk why
thanks for help tho
i'll check it out!
void is an incomplete-type, it doesn't fit the requirements to adapt the capabilties of other type-specifiers like scalar types, etc..
whether or not i make the guessVal a pointer tho doesnt make a difference either
so i think i have to do something else with that idk
the second argument of scanf requires an address, doesn't require for the addressof operator to exist
plus i meant (void) randomGame(arguments); as whole-expression and not function-definition
removing the pointer makes it like this instead of 59
indirect diffuse rays now react to glossy surfaces and the color of a certain surface, and now I need to fix the issue of using screenspace for all the rays(which creates some artifact outside the camera view, as you can see, the reflection on the sphere is wrong)
because that's not the issue, guess is undefined
yeah thats true
a pointer is just a special kind of a type that relies on another type-specifier in order to provide behaviour
Damn I think people who are good at cpp is sexy
those who have seen hell will only know hell
tho rn im learning C (hence the printf) inside my c++ compiler
two birds with one stone
I can't say, its entirely up to yourself how to architect your program
the thing is, i know about 2 ways 2 fix the problem
- just place the congrats print inside the func
- make guess global
but that to me is curving around the issue at hand
if idk how to fix one problem i get crazy
but i'll just move on ig thank you @hard shale for trying
the "proper" solution one could argue would be to pass a pointer to randomGame so scanf can just read into that
i'll try
OH WAIT
i think i got it
im stupid all i did was print the function instead of the variable
but now randomNum argument is fucked
this is also kind of besides the point but you generally want to either use fgets or specify a maximum field width with scanf for security reasons
but thanks
if i didnt know then i would know now
I GOT IT
int randomGame(int guessVal, int ranNum);
int main() {
int guess; char next = 'c';
while (true) {
srand(time(NULL)); int randomNum = rand() % 50 + 1;
Sleep(500); printf("========== %d is equal to %d ==========\nCongratulations on guessing the number!\n",randomGame(guess, randomNum), randomNum);
Sleep(2000); printf("Would you like to play again? [c - continue] : ");
scanf(" %c", &next);
}
}
int randomGame(int guessVal, int ranNum) {
do {
Sleep(500); printf("Input your guess. : ");
scanf("%d", &guessVal);
if (guessVal < ranNum) {
printf("%d is lower than the number.\n", guessVal);
}
if (guessVal > ranNum) {
printf("%d is higher than the number.\n", guessVal);
}
} while (guessVal != ranNum); return guessVal;
}
this the final code
thank you pci guy :gladge:
good morning #programming 
Smort
gl, the algorithm is thankfully not that complicated
just make sure to do it in a hierarchical way as usual
first thing first, confirmed that the library was the issue by stripping calls to it
(and it was, got zero errors though without the exclusive scan the network is garbage)
yep
Prefix scan?
algorithm to turn an array of numbers into an array where element is the sum of all elements before
inclusive if that includes the element at that index, exclusive if not
[0, 1, 0, 1, 1, 0, 0, 1]
=
[0, 1, 1, 2, 3, 3, 3, 4]
I use it to turn a bitmask into a set of indices
that way I can run another kernel only on the neurons that fired, saving a lot of computation
not me thinking you said "prefix scam"
i'm curious to hear how much slower your version is going to be than cub though 
(without it I'd have two kernels instead of one, and one of those kernels took over double the time of my current kernels)
wanna switch? i get to deal with long division on gpus
that depends, what are you working on
the goal is a library for arbitrary precision arithmetic
it's actually not too bad since most of the "simple" algorithms don't give a crap about the base you're working in
so you can just treat uint32_t's as the digits
Wasn't rust?
?
uint32_t? isn't that a lot of wasted memory for a single digit?
or am I misunderstanding something?
The usual matra
in reality it's a 32 bit chunk of your number that you can treat as a single digit
lol
float16 is so heavily underused
oh, so you like aggregate several digits into a single number?
i use float16 to store a large amount of coordinates for some game saves
i tried using for a network once, training was too instable
depends on what you mean with digits, if you're talking about binary digits then yeah
wdym
it feels like something that shouldn't work but it does work perfectly fine
as far as the algorithm is concerned you could be calculating in base 17 too for all it cares
you might might wanna try bfloat16 if it was a range issue btw
told it to use half precision, and the gradients went to shit
yeah give bfloat16 a shot
there are other versions but some hardware is getting direct float16 support now
which is fire
bfloat gives you a bigger range for a slight loss in precision
it gives more performance where float32 isnt needed too
it really doesn't need the large amount of precision
so ig as long as you don't need super small or big numbers it's kind of a no brainer
i use it for storage optimization personally
I'mma look it up
in which case why are you using a half precision float
though AI is making it more popular
where are my fp128 ALUs nvidia
INT4 is probably 999x more popular now unironically
because it was never used before AI almost at all basically
don't forget my favourite format tf32 which obviously takes 19 bits because yes
i use float16 for non-ai stuff
the only reason I'm using my beeg data types rn is that I have to do a bunch of work to change it, I was thinking of using templates to make it generic though
yeah fp16 isnt that uncommon outside of AI
although almost all AI uses FP16 (at least somewhere)
we are getting more specialized hardware for fp16 thankfully too
i think its just good to write more optimized code too
well on gpus mostly
and i like it for storage
(and some net)
for a game i was working on before id convert the coordinates to unsigned float16 to help store replay data
because i could shove tons of it in a small space
I could set weights to be float16, or even char maybe. That leaves size_t though, which is 8 bytes. Could use unsigned int instead so it's 4 bytes at the cost of limiting the size of my networks
forget data types. Just make an emum with exactly 13 states so you can have a 3.70043971 bit data type
that is def how it works 
the number of neurons are going to be like 10-100x smaller than the amount of synapses, so don't have to optimize this as much, but yeah it's pretty big too
make a class 
stop using null pointers
what, why
why are we coding in C++ in the big 2025 btw
rust ugly
i always forget that c has nullptr too now
CUDA cpp
oh oh oh duh
besides, I like cpp
Wait it does?
sue me
Has the new standard been released?
Circle C++ was C++ but with borrowing and some others
"new"
Oh
it was like a better version
I never noticed
it only died because it was a pain to maintain

what, there are two types
i hope Zig takes off more
zig is nice
i like it over rust
It may have a better compiler
gave it IO libraries
it generated a video and audio
didn't implement networking yet
can we all come together and make our own language
i don't think I'm using that, no
too many people would argue over syntax
it's called hblang
that would very based tho
i just want borrow checking but with a decent language
rust hate is not allowed here
too bad
Remember when people cared about Carbon?
So.. uuh.. how will you be reading the syntax for improvements?
jane street is actively working on adding a borrow checker to ocaml 
i mean, things take time
ocaml has all the same shit i hate about rust
I didn't change any syntax
ocaml is worse
mojo is a joke
those are the only ones that came to mind immediately
the C++ old farts need to implement Circle
I miss writing Fortran 😭
I mean it's basically just assembly
it even bled into half the blas libraries
it feels like that with the data sections and shit
damn column major order
you're either thinking of an ancient version of fortran or i am very much misremembering the language in its entirety
hello guys, can i ask some stupid questions of programming that has no any connection with neuro sama or AI?
go ahead
Sure
that's usually what this channel is for yeah
What is a programming?
im writing a cpp program and want to use ptr, but my teacher reminds us that ptr has the potential of memory leaking, then copilot just recommend me using smart ptr. but i cant see the difference between them
and idk when to use which one
smart pointers rely on c++'s destructor to clean up data, unique_ptr for example cleans up whatever is contained inside it when it goes out of scope
shared_ptr is similar except it doesn't completely clean up it just keeps track of how many things reference the object within and when a reference goes out of scope that counter gets decremented
in theory you should use smart pointers everywhere but they're also not free so. They do however make it a lot more obvious who is responsible for cleaning up what data when so you don't end up with pointer spaghetti. With regular old pointers the responsibility is 100% on you to not mess up (there are other ways of managing memory without smart pointers that do make life a lot easier but that's besides the point)
Started learning python 3 days ago
Spent many hours just learning and practicing
Managed to make my first ai discord bot today^^
I would send ss but I can’t do that🥲
so unique_ptr is a ptr that automatically delete itself when it's no longer being used like other non-ptr varibles
shared_ptr is a ptr that when all shared_ptr pointing to the same object is cleaned the ptr is going to be cleaned
am i right?
Yeah
thank you
Just keep in mind you can pass the unique_ptr around to a function for example so there's a new scope for it to live through rather than it having to be destroyed at the end of the scope 
isn't that equivalent to just keeping the current scope from dying?
or do you mean give it to say, a class that's going to exist past the current scope
also, more indexing bullshit
whateven is this access pattern
for (int d = n >> 1; d > 0; d >>= 1) {
__syncthreads();
if (thid < d) {
int ai = offset * (2 * thid + 1) - 1;
int bi = offset * (2 * thid + 2) - 1;
temp[bi] += temp[ai];
}
offset *= 2;
}```
God morn
good morning
at 0, is the sum of [0] and [1], at 1 is the sum of [1] and [3], at 2 is the sum of [2] and [3] and... this doesn't look like a reduction sum at all?
nvidia, what did you mean by this
oh
they add to [bi]
not [ai]
okay i understand it now
hah? at offset = 1, d = 16 >> 1 = 8, so shouldn't thid 8 through 15 do jackshit?
reflection looks much much better, but the shadow acne(inside the reflections) occurs again, but this time I think it's the normal sampling position problem, will take a look into that
After optimizing shared memory accesses, the main bottlenecks left in the scan code are global memory latency and instruction overhead due to looping and address computation instructions. To better cover the global memory access latency and improve overall efficiency, we need to do more computation per thread. We employ a technique suggested by David Lichterman, which processes eight elements per thread instead of two by loading two float4 elements per thread rather than two float elements (Lichterman 2007). Each thread performs a sequential scan of each float4, stores the first three elements of each scan in registers, and inserts the total sum into the shared memory array. With the partial sums from all threads in shared memory, we perform an identical tree-based scan to the one given in Listing 39-2. Each thread then constructs two float4 values by adding the corresponding scanned element from shared memory to each of the partial sums stored in registers. Finally, the float4 values are written to global memory. This approach, which is more than twice as fast as the code given previously, is a consequence of Brent's Theorem and is a common technique for improving the efficiency of parallel algorithms (Quinn 1994).
i have to do all dat to make my implementation optimised?
I have landed
🛬
i like your funny words magic man
how to check my database is vulnerable to sql_injections?
my professor did say that using a ? as placeholders are safe
(its python btw)
got the blockwise prefix sum working, now need to make it handle arbitrary sized arrays via recursion and some checks
if user_id is an int, i don't understand what you mean by "sql injection"
killing my compositor makes firefox take 160mb less vram
right ofc, im a frickin moron
sorry
lets say that wasn't user_id, it was name text type
would using question marks really make it injection proof?
well its python, it can be any type. Just because you expect an integer doesnt mean that you will always get one
...no
there wouldn't be a long ass section about it's mitigations on sql injection wiki article, if it was as straight as a line
especially to a problem as old as time
i think that is sqlalchemy paramaterized input
in that case it is safe
because the ID data is seperate from the query
got it working with non-powers of two
make sure not to jump in the process
except it is that straightforward, string interpolation is the problem and this is the solution
dont listen to them, it does
anything that doesnt use string interpolation with handrolled escaping rules (or especially no escaping at all) should generally be safe
in dynamic languages like python it may be possible to use another exploit to make the variable not be an integer
for example, in php you can sometimes manipulate get parameters to pass an array instead of a string
so its good not to rely on something definitely being an integer unless you're 100% sure of it

that is the recommended way to do sql queries in python
all major database libraries and sqlalchemy supports it
skill issue
ocaml is like the single most hacked upon language besides maybe lisp, but my favorite extension is MSP https://okmij.org/ftp/ML/MetaOCaml.html
Introduction to BER MetaOCaml: how to use, how to install, the current status and the future development
I prefer malbolgelisp https://raw.githubusercontent.com/kspalaiologos/malbolge-lisp/master/MalbolgeLisp.pdf
i will stop you from doing so
im confused
what does paramaterised input mean
the database library (which it seems u are using sqlite) packages the data seperate from the query itself
therefore the database server cannot get confused between the two
then it will always treat the bound parameter (aka the value that ? is meant to repersent) literately
Im sure the neurocommunity has enough influence to name a new star, but idk about stealing the sun
Electron
when are we replacing neurocord with irc
that would be peak
but no more super reactions and other random nitro features
it finally rained where I live :3
3 hours of sleep not feeling good rn
surely any day now 
Should of bought your memory legally
London?
nop
I cant remember sorry
London would be like the last place I would want to live
I just assume every other Brit lives within walking distance of London icl
london was the only time in my life my laptop almost got stolen 
hmm... why in the world is this value so broken
oh
off by one error classic
nvm it's still broken
why
found another off by one error I just made
oi mate, have you got a loicense for that loicense to get your laptop stealen?
at least you didn't get stabbed, though
my pet theory is that london is secretly st petersburg
my dad is in st Petersburg rn
man bought 99$ headphones for 349 at duty free in airport
the duty was not free
sounds like you're hiding the currency
whats funny is in russia the e cigarettes made in Switzerland cost 5x less than here
So he just does bulk order for my uncle
As much as the law allows
regional pricing and it's consequences
this user is a threat to the national security of Ireland
50 generations and no errors lets goooo
however the performance of either my network or my evolution algorithm is dogshit
you can reduce the size a lot if you build ROCm for only the specific card you need it to run on
would not recommend doing it though, very annoying
dealing with a larger image is almost certainly easier 
also it seems like I can run cub's exclusive scan now because I just did and no errors
meaning the error was from my code but cub was doing the error reporting
now I can finally focus on the actual network's performance

is 40w an ok gpu usage for idle
Sounds about right
based
this code is soooo bad what am I even cooking
That's a lot of cases.
I beg of you, split those sub-cases into their own functions 😭
you'll thank yourself in the future 1000x over
It would be a mess to have individual functions handling each case.. I think the approach of pattern-marching is ideal
But it should be wrapped in a function
I've seen worse. Don't worry too much about it. First, go for a working code, then, you can try to start thinking about separating those on separate files.
so i just looked in System Informer, somehow Windows Subsystem for Android is reportedly using 2.8 terabytes of dedicated vram
it's reported by Windows
so technically SI is correct
but yes the way Windows calculates GPU dedicated bytes is funky
it's decently accurate in most cases in the traditional way of how we think of VRAM
theres no good (as in non-evil) version of me
i'm ontologically evil

does she have food and water
actually you have the right to be silent
i wont pry
she died
Sillied
chatgpt hallucinated a book for me to read

konii being silly day 14335
I've read books so bad that I wished I hallucinated them
i wish i was hallucinated

if anyone wants to fill the curl user survey https://daniel.haxx.se/blog/2025/05/19/the-curl-user-survey-2025-is-up/
have more CVE 10s
konii about to massively overhault neuro chat elo with new cves
counter offer i can do 15 for free
its a limited time offer
thats what makes using the OS fun
thats actually the biggest downside of rust, its so boring, no double free or stack overrun
i want to have fun god damn it
i think you can do better
add variable sized stack arrays
and variable argument count functions with parameters passed in stack
That's like not how you get users
wrong i liked android in its early days because you could literally just install an app to elevate to root and then overwrite system files since it was a rw filesystem
nowadays the system partition is erofs or something so you have to repack the image smh
in fact not having exploits is why i sold my nintendo switch

free $5m what could go wrong
it says "no risk involved" so it should be fine
like the new one or the old one?
probably old one? since it was many years ago
before switch pro existed
or oled or whatever its called
the old one was easy as shit to exploit
not if you had new fw
oh you mean hw revision
yeah it was a newer revision
there were modchips available for like $150 but thats just not worth it
Yeah, the prevention nintendo did on the newer revision made it a pain in the ass
Not only did you have to learn how to solder, you have a 50% chance of just bricking the switch if you make a mistake during the process
with android it's not as bad, I just don't like the direction that they are going with their "anti-fun/no choosing what toppings you want on your pizza"
i dont really see myself using android at this point
except as like a work phone or whatever
I just use it when I'm going out or at work
doesnt really work for me unless im offline and an offline phone is like the most useless thing ever
i have a good cheap android phone that I can replace with the same new one incase it gets stolen or something
yeah i get it i just literally dont have a use for a phone other than internet and i cant use an android phone for internet access
ok i do sometimes miss having a camera but i can live with it
Thing is I rarely go outside unless it's a special occasion, event or work/gym
I just use my android phone for listening to music when I'm at work or working out and outside
i can use my linux phone for that and i can ALSO use it for internet access and other stuff
I don't really call anyone unless it's an emergency hahah
I might just get a flip phone at this point
make sure to get a reputable one, there are a lot of shady flip phone manufacturers
there was a survey of "dumb" phones sold in russia and some of them sent sms or pinged some web addresses
https://habr.com/ru/articles/575626/
use google translate
holy shit, you weren't lying wtf hahah
personally I wouldn't get a flip phone from tesco
I might get a friend to send me flip phones from Japan
there are some that run android
from tesco?
Same
I'm definitely getting a flip phone now
your name is one letter away from kronii(one of my many wives on the internet that don't know me)

I like this chat-channel
good night programming (its midnight)
gm bread
gnm bread
Sillying finished: Neuro RVC V12
This one is trained with the highest batch size, cleanest data and for the longest yet of any of the models
Side effect of NeuroSynth development
I could have written a single macro or what i have done instead, write a shitton of manual Enum expressions for hours 
Recreational programming :D
imo sounds a lot cleaner and
like than the previous models
Holy moly, for what purpose?
The data is cleaned up better, basically in preparation for NeuroSynth
test for an interpreter
Very cool
This will likely be the final release on the Neuro RVC branch before NeuroSynth
thank god for whoever invented the rainbow paranthesis plugin
without it I could have lost my marbles long ago
do you still need a plugin for that with jetbrains IDEs 
what the
You have unlocked new role
just a bunch of tests
I was so happy when they made it a native vscode feature
tbf they had to since it was painfully slow
this brings back memories of writing interpreters in scala 
wish more people would use lisp. its such a cool language
the stupid stuff you can do with the macro system is insane since code is data
i like what you can do with the nix language its stupidly powerful for its simplicity
for example you can implement variable arity functions in it despite it being based on lambda calculus
or you can just run arbitrary commands (sandboxed) and get the result and use it for code generation
(though that does come with a drawback of not being able to evaluate the code without a builder for the target platform)
i dont even have major complaints with the language its just so good
and to think it was made in like 2006? 2008?
2003 actually
if you think about it it's kinda incredible that the project continued chugging on for over 20 years reaching significant adoption only in the recent years
how do you enforce that
assuming it's an in-person hackathon, IP block the services?
in person offline hackathon
if thats a problem for you, skill issue
Brother google
Pls
wym ur own device does not support a feature
That only your device can support
The only way to run gemini nano does not have lora support
Then what the hell is the point
Of advertising Lora support
google behavior
offline hackathon
does anyone here know AWS stuff? I'm trying to figure out what happens to a t2 instance when it runs out of credits, when it is not on unlimited mode
Pretty sure they got free service on the ec2. So you would just fall into that tell you reup.
I'm already using the t2.micro which is the free one, but it still has a credit system
Credits are for boosting. CPU
Once your credits fall the put you in baseline usage tell you add more
I went did some digging but ya that is what I am reading
I find this so fjiwkfiwjjgkwps
Scammed everyone
How 2 get ai waifu on android then??
I think google loves juking us with their products
Good news they say they won’t kill processes when you have this happen

I was a data tech for aws 4 years
Yea
I've got a buddy online who's an L5 there, but he's too busy for me to pester him with a question like that
Hahaha ya he probably is
Ya @ me if you have questions I will help or answer if I know
gemini propaganda
pls
why does firebase studio not allow for openai
this is ultra copium
this must be a joke
man
1 day of sleep
society if scala was picked over kotlin by google
society if dart and golang is more popular
i would enjoy finding random exploits in random apps 
????? go is super popular
hate docker so i spent the last like ???? hours getting openmemory-mcp (mem0/memgpt) running on windows
also go is just C with gc and builtin mpsc queues its a boring language i dont like it
society is currently better
yeah mb 😭
tbh too popular
i should stop being a google ad
gemini is powerful enough i'm almost one too
koniifer
now that claude 4 is out my body is ready for 2.5pro full//gemini 3
more like gemini ultra
ultra when tbh
google sandbagging never releasing the teacher

#paid
gemini 2.5 pro is 1500 trillion parameters (real)
1.5 quadrillion parameter LLM era
i honestly wonder how thicc it is i never like to guess cuz no matter what i say i feel wrong as fk
ts can't be real 🥀
it seems fast as shit but then google compute so
it could be ginormous
2.5 flash is so fast lmao
Gemini ultra pro max is 1.8 octillion parameters
that's how many params meta needs to catch up with llama 5

welcome amd naming
meta is NOT catching up
😠
one day they'll hire enough h1bs to dream up a usable model
how thicc do u think it is
suddenly i feel jax is good
linen nnx is good
i really couldn't tell ya tbh
bigger than gemma3 27b
it feels deepseek r1 size or something for some reason
gemini nano is like 1.5 or something isn't it
idk
gemini nano is 4b
shadow can you make a 1 param model
yeah nano is 1.8b and 3.25
how was it, i didnt get to try it
it did the job
it pretends it can do other things
pretty sure that is cloud gemini
nah it's nano
according to their github it seems like change would come imminent
there is a cloud gemini menu too tho
they are adding more positional embedding related stuff to multimodal input
surely you get more because the inputs are vectors or something
it's not about the size it's how u use it 
[ ⬜ ⬛ ⬛ ⬛ ⬜ ]
:white_large_square::black_large_square:
they dont open the lora
only pre provide the lora adapter
with no instruction tuning
gemma is weird
lmfao i was trying to go to chrome://flags to go see the nano experiment thing and i kept putting iit in firefox
and i was like
WHAT THE FUCK IS NOT WORKING?!?!?!?
my brain wasn't
gemma is geminis stupid sibling
they have a few flags in chrome for stuff like this rn tho
Enables the Summarization API, allowing you to summarize a piece of text with a built-in large language model (Gemini Nano in Chrome).The API may be subject to changes including the supported options.Please refer to the built-in AI article [1] for details. This API It is NOT suitable for use cases that require factual accuracy (e.g. answering knowledge questions). You must comply with our Prohibited Use Policy [2] which provides additional details about appropriate use of Generative AI. – Mac, Windows, Linux, ChromeOS, Android```
surprisingly good multilingual capabilities for open source tbh
yea just the lora
they only give the lora
its so annoying
they brag of how u can finetune gemini but no one can do it
so why even brag about it??
idk i quite like the 5th one
so about that is it like not running locally
if so that's stupid asf
if it IS running locally how come nobody has has figured out how to buss it open
wym bust it open
the tensors inside the tflite dont have a description
oh it's that kind of rude
also
u cant run it without the original code
u would need pytorch or something implementation
im reading the api docs now because i never bothered but noow i'm intrigued
but for that u need to know the gemini architecture which is insider knowledge
gemini??
one day i'll have gemini 7 in my smartwatch
or i'll be dead
perhaps one then the other
people have extracted the weights
but
without the code it's useless weights
lol
yes
wonder what they're hiding that they want to keep so obfuscated
just general googleness or what
we had to manually make a 1 param model as an assignment once, it's pretty cool
agi achieved
architecture details
like manual implementation of the most basic NN
i mean u may be able to reverse engineer the smaller models
they do a p good job w/ their obfuscation, people don't even try to guess at the size of aany of the gemini unless they're specifically told by google unlike everywhere else it seems
yeah i mean there are a lot of reasons to not release it
just makes me curious what it actually is, that's all
it's either mundane or it's alien tech i'll never know
like open weight gemma inference code that makes sense
and also makes sense that would just fail horribly
but gemma is "based on" gemini, not "open source version" of gemini
aka it's shitty gemini
gemini - the real good stuff
the stuff that makes 2.5 pro beat up 1T models when it's merely 4b in size

every time it is mentioned, 2.5 pro gets smaller
I feel like I need to study spring boot
dunno how much architecture diff is present either
same research
it's all coming up demis
you ever want to know exactly how gemini doesn't work you just need to listen to demis spit out techno word salad for 3 hours
gemma is the "innovations" of letting llm try to vibe code gemini from scratch after summarizing the entire gemini codebase into 5 sentences
that's 2 params, unusable 
wait no, not even
but yeah perceptrons are pretty cool 
oh yeah, bias + weights
they got top men on it - all the real heavyweights - PaLM 2, llama 4 scout, stable beluga, wizardcoder 7b, and of course ibm granite 3
technically that script would have 4 ig, 3 weights 1 bias
demis is literally a nobel laureate
was chess god by age 13
he is
doesn't mean he doesn't spout turbo shit (knowingly) because that's his job
right now anyways
It was fun to make, though I had to bang my head against the wall to understand the back propagation math and actually implement it

and don't get me wrong i fully am in the "yea google woke up" camp rn but he do be out there saying some goofy ahhh "hmmm" type hype
he's so dreamy
gemini is actually just a distilled demis hassabis
he IS the teacher model
i am very interested to see the scaling embedding layer thing
😠
i do that too it's just how inebriated i am whilst doing anything that requires intelligence
i mean
Foundation models are applied in a broad spectrum of settings with different inference constraints, from massive multi-accelerator clusters to resource-constrained standalone mobile devices. However, the substantial costs associated with training these models often limit the number of unique model sizes that can be offered. Consequently, practit...
i did see that get posted leddit
blessed be the oss replicators
shed your limbs so you can run away
when u find out u can disassemble konii with a screwdriver
better be a good screw type
warranty void tho:(
my warranty has been void since the day i was born
Are u a tv or a picture of a tv
picture in picture
konii is an enjoyer of chroma subsampling !!
you dont need a screwdriver to open a matryoshka
screwdrivers can be used for more important tasks
like opening bags
400,000 of Nvidia’s GB200 chips
larger than 1x10^28 FLOPS model here we come, hopefully as planned fully operational by mid 2026

racle
going to take 5 years to set up
maybe they'll throw them out and ill grab one
https://www.youtube.com/watch?v=GhIJs4zbH0o I mean, they report they are on pace with building tho
sadly still taking up 25% of render time even after all the improvements. 
probabably should hardcode the list comprehension?
lightSpaceMatrix = [self.makeLightProjection(view, self.lightProj[i]) for i in range(4)]
and
def makeLightProjection(self, view, proj):
transView = view[:3,:3].T
invView = self.identity.copy()
invView[:3,:3] = transView
invView[3,:3] = -view[3,:3] @ transView
frustumcorners = np.linalg.multi_dot([self.preFrustum, proj, invView])
frustumcorners /= frustumcorners[:,3:4]
center = np.mean(frustumcorners, axis= 0)[0:3]
lightview = get_view(self.lightforwards, self.lightup, self.lightright, center)
viewcorners = frustumcorners @ lightview
minX, minY, minZ = viewcorners.min(axis=0)[0:3]
maxX, maxY, maxZ = viewcorners.max(axis=0)[0:3]
minZ *= 10 if minZ < 0 else 0.1
maxZ *= 0.1 if maxZ < 0 else 10
lightProjection = create_orthogonal_projection(minX, maxX, minY, maxY, -maxZ, -minZ)
return lightview @ lightProjection
ye hardcoding the listcomp into the func should save some double work
I'm impressed at your dedication to python
god one thing I always hated about python is that every parameter is always named
so you press ctrl+shift+space to see the parameter list and you just get **kwargs, like yeah cool, but it would be nice to know what this function took without having to search up some obscure and poorly documented github repo
I've been wondering is it possible to make custom flame graphs
Ive looked around but found nothing
Like, defining my own timings instead of python profile of functions
custom in which way
crayons
oh
Inferno is a set of tools that let you to produce flame graphs from performance profiles of your application. It’s a port of parts Brendan Gregg’s original flamegraph toolkit that aims to improve the performance of the original flamegraph tools and provide programmatic access to them to facilitate integration with other tools (like not-perf).
iirc this can do that?
oooh
there's a library or something
I knew it existed to some degree
not 100% sure actually
maybe bred is actually just a self botted chatgpt discord wrapper 😮

ok ngl that crate actually seems like a pain to use to generate flamegraphs
Defeated by gpt
the alternative is a bunch of Perl scripts from the Flamegraph guy
https://github.com/brendangregg/FlameGraph
inferno is probably still better 
what is a flame graph?
this was in the context of shadow making a "custom" flamegraph generated from something other than perf data
"ah yes i see u must be a calculus enthusiast"
now time to make a python api
Flamegraphs make no sense if you're not going to do it on a function basis too, at that point you just have a counter of lines

Also wtf are people up to
become pyo3 pilled
If you're comfortable with smart pointers, yes
Wtf is a smart pointer?
nice library for calling rust from python
std::shared_ptr my beloved
it also does the other way round iirc but I've never used it
RAII for pointers so that you don't leak memory as easily, part of the stdlib
imo it depends on the cpp you write
true, if you're used to writing idk c++20 it'll be a lot smoother than if you're used to writing c++98 
also just generally if you write c++ that probably shouldn't work then it just won't work in rust
i mainly use c++ 17 and 20
moving to c++23 is nice because you have std::expected and std::format
oh and std::print
Ever wished you could just run some C# without having to think about projects, solutions, or other ceremony? Just create your app.cs file and run it? Come learn about new features in the .NET CLI coming in .NET 10 that enable directly running a C# file without the need for a project, with a smooth grow-up path if you decide project features ar...
like rusts Result type
std::expected<T, E> where T is a success type and E is an error type
No idea about rust but is it basically an optional
an optional with an error attached
so you either have a valid value, or an error of what went wrong
so basically like abseil status, fair enough yea we needed something like this
I'm not familiar with abseil, but you'd use it like this
std::expected<int, std::string> divide(int a, int b)
{
return b != 0? a/b:std::unexpected("You can't divide by 0!");
}
int main()
{
std::cout << divide(10, 5).has_value(); // true
std::cout << divide(10, 5).value(); // 2
std::cout << divide(10, 0).has_value(); // false
std::cout << divide(10, 0).error(); // "You can't divide by 0!
}
i mean it will take some time to internalize that rust wont magically copy stuff for you and that everything has to be placed somewhere in a tree, but it probably wont be that hard
of course it's gonna be easier if you know something like haskell but rust tries its best to stay close to mainstream programming languages (while still introducing established concepts that havent at the time reached wide industry adoption like sum types, type inference and typeclasses)
basically, it wont come for free to you but its less of a jump than from something like javascript
if you use async rust thats its own can of worms but i think i'm the only person in here actually actively using it 
wsl open sourced, yay
vanor has quite a lot of async in his neuro ranks
surely
I use async rust for my discord bot, but serenity makes it not to difficult to manage
gotta love it when the paper goes off on a tangent
that was the most profound thing in the universe that guy who was definitely not awake for various reasons at 4 am
i mean that was the story that illustrates this
so its definitely a welcome addition
that is quite an accoutrement
I'm back at shapez. This looks so bad... but I'm cooking something here
does anyone know how tf vedal is able to use ai programs to create literal streamers
Yes
its not that hard, making it good is the hard part
Hello everyone!
Can someone explain to me how far the limitations of the ollama tool calling can go? i still dont understand it properly ngl
+2B GDP 
I feel like this is just not gonna be possible.
what's this representing?
From what I can tell, they're files. But as far as what they do, no idea.
All this is is a log file from what I think is an rsync command.


i sure love how every time i run nsight compute the gpu driver crashes every 5 seconds or so
good morning #programming~
thanks for this incredibly stable software nvidia
push to IP and its audit files about user /page data . seems these are getting sent as logs but its like a shit ton of them
is it game session data?
could be just updating that game page with data but its way to fast cause time is same for each of them there should be delayed if you sending to page
😭 why
explain
finally! the issue was that I forgot to create a move constructor
now I need to get the spacing right



discord


my extremely small image







