#programming
1 messages · Page 117 of 1
no i lied dont try it

I was going to say, what a coincidence that we have a model on the server next door lol
it wouldnt be interesting anyway because i would be dead silent
i dont like speaking
So youre a TV without speaker?
many vtubers do that

as long as you leave your keyboard sounds being recorded I'll be happy to watch 
Or do TTS like Zen 
this feels eerie somehow

does zen use tts or does she use stt -> tts
Zen does STT -> TTS
The latter most likely tbh
wouldnt even work because my mic is on a headset 

actually i do have a desk mic somewhere but it makes a humming noise when i go near it
Then do a neuro and just type real fast 
very noticeable because the STT misunderstands stuff quite often 
nurp
like im not that electrically charged calm down

so you're a CRT TV
But you're a CRT no?
i guess thats fair
No suprises there
yesh
Turns out that andromeda image is the largest image
im a quiet person
36512, thats illegal 
1 of 1
Afaik they just put the exces pixels on a 2nd framebuffer if they run out of space anyways
Like how blender renders in 2048 pixel tiles
if people are actually interested i can set up a twitch/yt/whatever stream in a few days or something bwabwabwa
static noise 
You said you wouldnt speak 
osu
probably not programming that sounds like death

30% copy pasting 60% optemizing 9.99% insanity 0.01% working code
Now?

no i mean
Oh
if i were to do a programming stream
Nevermind
i would get bored and start doing anything else
My programming is ussualy 30min code and 1h yt
And then i suddendly i get focus again


Boy do I glad that I oversized my SWAP for no good reason lol
The starvation is real
I have multiple 50MP cloud images 
I am amazed that the kernel prioritize the right thing
The UI is still very responsive
Even with a video playing
very juicy details
84.44mb

one of them
for those who don't want to downlaod it, it's pretty cool
That looks more like texture/heightmap
they are however satellite images of clouds floating on the pacific ocean
I forgot what spectrum range it is
i cant exactly send the file
i also cant do this because i need a decent camera
droidcam wont cut it
I have three images(all 8600x12200) of M51(Whirlpool) in different spectrum ranges
average raw filesize of a full frame user
they are all somehow almost same size
oh nvm the unnormalized data is 1gb in size 
you can pump phone cameras into vtube studio
Why use droidcam when you can use raw ADB?
ADB even support the transport over Wi-Fi
Let me tell you a story Sam. Before AI generated images, we used to have this tool called photoshop
Could also be a dedicated person re-creating the windows GUI
Like this one
https://bsodmaker.net/
Bwaa
can I license my AWA5.0 interpreter's git repo under MIT? Will that be unethical, as I'm using their code and their concept on the language to make my interpreter on it, although the original AWA5.0 repo is unlicensed
free meowing vc
modify your registers via regedit... if you're using windows at all
cool
Free meowing
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\ProcessorNameString is what you want to edit
You'd be surprised by how deep my voice is
👲
guys help me
Oh, I'd say just publish it. I'm sure the guy wouldn't mind
Im not up to date on what awa5.0 even is
And yet you're always using the start of the program mark
Dangit, why is EvilSMH a premium
awa




no, it's fine
you're only licensing your own code after all


Huh
I did not know
Also whats up with these fucking limes everywhere???
Eveywhere i go, i see limes
The discord fan server is also where I learned about .gay TLDs
so real last year i wrote usain bolt runs at 22.5m/s
isnt that sigint 
there's probably a timeline in which i am one
thats why i was working on a reverse engineered version of live2d actually
but i decided against it for similar reasons 
chrome added apng support in 2017 but firefox has had it since 2008 
What will your content be?
it will not be 

Uninstall Spout2 OBS Plugin
i wonder why its sorted that way, because i lexicographically comes after space, b comes after B, Users comes after ProgramData, it probably uses a frecency bias
or it could put %appdata% before programdata for some reason i guess
1 giraffe
so true sister
look at latest hblang commit
pretty interesting
also i need to start reading the asm more thoroughly to notice stupid optimisations like this
awa
the rep stosb peep is still manually implemented it looks like
the peeps are now written in a lisp dsl, this is just in the compiler now



i cant remember if [] is indirect addressing or not
it is
hm those are indeed suspicious
you cant trust hblang
Are you expecting it to be like a paradise?
hblang has no defined behaviour
it will do something
it may be correct
or it may not
if it works it works
the definition of a valid program is "whatever the compiler accepts"
Not whatever the CPU accept?
no
die
Why not?
well, it didn't fail in compile-time, that must mean it works 
nobody has asked for the cpu's opinion
yes, the compiler is happy it made a working program
it has no say in the matter
we are unhappy that the compiler decided to watch butterflies while writing
@desert plaza is sadge
what
who cares about my stupid intel piece of dumb dumb
You have no say in what is called a valid program 
excuse me? 

programs made without compilers tho 
can't believe this rn
those arent hblang programs 
hblang programs are mathematical objects
u can write an hbbc program without the compiler 
Have you not seen any beach episodes?
hbvm isnt hblang
hbvm
hbvm is the vm
yes
hbbc is the bytecode
hb 
yuh
I have. But you are not the MC probably 
Oh really?
i can't find it, i know i've seen "hbbc" somewhere
I didnt notice 
What writing raw machine code does to a mfker :evilsmh:
You even started hallucinating

awa
ew
ew
Ye im not talking about yall
matter of principle
irrelevant 
Is what i said that bad? It was meant as a joke

Well nevermind then
Looks like the hostage situation is cleared
https://depell.mlokis.dev
it makes you sound like a creep 
What have I come into
Damn
yeah from depell.mlokis.tech to depell.mlokis.dev
Oh that one is still held hostage lmao
make sure you know the definition of a word before you go using it
Btw, isn't google is having some sort of shady thing with .dev or smth? Like suddenly increasing the price?
Which word???
i'm feeling generous so i'll give you more feedback, a few weeks or months ago you said "women are pog" and i found that a bit weird as well 
Dogman has a bad influence on me

hblang for the win 

We'll see 
✅
my life is all about AWA now huh

If you love RISC, you should love AWA5.0
awawa awa awa awawa awa
50/50 
if you like simple sentences, you will like "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
awa5.0 should compile directly to hblang bytecode 
The whole spec is just 14 page pdf
it's too perfect that it doesn't require error handling

it says I'm a bot
The AWA5.0 spec is more accessible 
I need the hblang spec to be rendered in Comics Sans
the hblang spec is protected from techbros
hblang does not have a perfection guarantee :evilsmh:
hblang has a correctness guarantee
everything that hblang does is correct, even if it was unintended by the programmer

how could i possibly choose 
You use the language that doesn't require compiler, a.k.a, AWA5.0
hbvm doesnt need a compiler 
The poll is hblang 
hblang doesnt to the same extent awa5.0 doesnt
AWA5.0 is built on binaries 
English
English
malbolge, arguably
lmao
trinaries 
see, i knew the AWA contrarians would say this, but youre actually wrong, the universe is a simulation

how'd you know it's a binary system?
disagree, the universe is turing complete and hence representable as a natural number, hence is a binary

the only solution to this lang feud is to write an hblang compiler in AWA5.0 
soon™
That would be cursed af ngl
this would be the longest awa program that exists by far
I have a feeling that the other way around is a lot more feasible
:neuroTrue:
100 lines of hblang vs 1000000 lines of awa
Where's the fun in that?
technically it'll only be one line, since awa doesn't support line breaks
would need a custom awa runtime which allows access to file system 
all we have is, aw and space
ok but if you dont use word wrap with awa you may have a problem
that's why i didn't say that
Awa is open, hblang is not 
compare with hb bytecode 
totally normal not somehow corrupted iuh
need to be as cursed as possible 
that's a low-pass filter overlayed over time
apparently now its fair to compare to the bytecode 
We can have AWA5.hb 
hblang has MIT2.0 license and there are two existing compilers :neuroNod:
about to be a third
I don't really understand the preserve part ngl. Does it mean I can only name my change to the standard with 5.X, or it means I can't do that
in awa 

write it yourself
It means if you are extending AWA5.# with I/O, you can call it AWA5.IO
But not required, just a polite request 
Cast your vote, be a good #programming citizen 
-# ↩ luna, only carbon now
You can do this for exponents, too!
231
348
Same
wot??? that's wacky
its a trick
its not a standard
k&r probably
its a trick

let's examine the first one
"-0.5" + 1
"-0.5" is a c string, so it's actual type is char*, which means adding one to it offsets the start of the string by one character, which causes the - to get truncated leaving you with "0.5"
1 + "-0.5" is a more fun version
as for 50 ** "2", uhhh

oh deref
✅
50 * ascii('2')
but
yea I now looked at it I realized
i have to write a compiler for both of them in machine code first, how else will i know which one is better? 
What problem? 
awa
Cast your vote #programming message
neither

both
where is Rust on that poll

Rust isn't real

the only acceptable answer is lisp
AWA5.0 should be written using this font
https://fonts.ilovetypography.com/fonts/tabular-type-foundry/comic-code
But it is paid 
"open"
The case will cascade. So it is a "fast" way to check if newValue is blo, sbm, srn, lbl, or jmp
So you don't have to write long list of ||
i don't think... thats the issue with that code
It is trying to do this
if (newValue == awatisms.blo || newValue == awatisms.sbm || newValue == awatisms.srn || /* ... */) {
if (newValue == awatisms.blo) {
// ...
} else {
// ...
}
}
it is not
you are missing the issue 
it is tho... the thing inside of the If should be in the switch result not after cascading
The switch state that it could be sbm OR srn OR lbl OR ...
but its not redundant
it can be restructured, but its not redundant
the problem is
case awatisms.jmp: already determined that newValue is awatisms.jmp, there's no point of doing an if-statement to compare the newValue(which is awatisms.jmp) to awatisms.blo
or I'm missing something
no
wrong
Welcome to JS!
In the C programming language, Duff's device is a way of manually implementing loop unrolling by interleaving two syntactic constructs of C: the do-while loop and a switch statement. Its discovery is credited to Tom Duff in November 1983, when Duff was working for Lucasfilm and used it to speed up a real-time animation program.
Loop unrolling at...
you are checking the same thing twice... therefore redundant
I have not seen that in a while lol
its an interpreter written in javascript
if you do a & 8 == 1 and then a == 12 it is not redundant, its just clarifying things
but thats not what its doing
thats exactly what its doing
its doing "newValue == blo" and then doing "newValue == blo" again.
that code completely misses the point of a switch 
it has common code after the if
read the article since it explains it 
either way, removing the if would break things therefore the if is not redundant
and removing any switch case would break things therefore they are not redundant
redundancy doesnt mean wasteful code structure, it means useless code that never affects the end result
that can simply be removed
Yeah, that is simply bad code structure
Well, depends on what can be called "bad" too I guess
else {
//determine what to do here
param = true;
switch (newValue) {
case awatisms.blo:
targetBit = 8;
signed = true;
break;
case awatisms.sbm:
case awatisms.srn:
case awatisms.lbl:
case awatisms.jmp:
targetBit = 5;
signed = false;
break;
default:
//Values are already correct, no change
param = false;
break;
}
}
now I understand

you have changed the code structure
same functionality
same functionality, different structure
not really different
original code is not redundant, but it could be better
the if is literally the definition of redundant
you are doing the same thing twice
just because there is common code doesn't make it not redundant
you aer wrong and i am right 
you are wrong and i am right
Let us define redundant 
i have defined redundant code, code that can simply be removed without affecting the end result
same definition
therefore, the code above is not redundant as reducing the amount of operations it does (redundant operations, mind you) requires a code restructure, not just removal of code
considering that this is incredibly easy for advanced interpreters like modern javascript engines to optimise into a if, i see no validity in this statement
awa
removing it from that cascaded if into its rightful place would not affect the end result
the IF is redundant not the code inside it
redundant means we can use less assembly codes to achieve the same functionality(outcome of program)
but tbh, both should be the same with gcc -o2 
bwabwa i dont care about this debate sorry 
if newvalue == bloo{
if newvalue == bloo{
#do stuff
}
}
hi, the if is not redundant, because if you remove the if the program ceases to function
if you restructure the program, such that the blo case was handled in the switch, and also left the if in there, that would be redundant
but that is not the case
yea this is just the differs between the definition of "redundancy"
but thats.... whats happening. just because it cascades into the same block doesn't remove the codeflow...

can we just say that im right and move on 
redundant means that section of code have no functionality or impact to the outcome, like a comment 
Can we put "pointless argument for an hour" on the bingo card
my code suggestion is clearly and objectively the best solution 
switch (newValue) {
case awatisms.blo:
case awatisms.sbm:
case awatisms.srn:
case awatisms.lbl:
case awatisms.jmp:
targetBit = 8;
signed = true;
param = true;
break;
default:
break;
}
does this do the same thing as the program shown in the screenshot
tell me
you are missing the whole point....
you guys need to define redundancy first
the if is redundant with the case of .blo:
you're both not on the same channel
we have agreed on a definition

not that the whole code block should just cease to exist
I don't think so

adesi agreed with my definition
code that can be removed without affecting the outcome = redundant code
without moving other code in other parts of the program
while not changing any other parts, yes

we haven't agreed on that part

a function can be redundant but still require moving some code
then its not redundant
the function would be made redundant after restructuring
doing the same thing twice is redundant 
you arent doing the same thing twice
you are checking if something == bloo even tho you already did that 
if it requires change in other codes, it means that it has connections with other parts, hence not entirely redundant
the first one is a catch all, the second one is a specific case
semantically, this is true
You are comparing the var to some known value twice, yes that is redundant
But HOW that comparison is done
Does not make it redundant
a switch is by definition not a catch all 
a switch should not be a catch all by definition
it doesn't, it has two branches 
if (a && b && c) {} else if (a && b) {}
but can we atleast agree that this is literally and undeniably the right way to write that code? #programming message
no. to be honest i prefer the first version.

I would use simply if-statements ngl, but yea that works
then just get rid of the switch 
javascript engines arent dumb enough to redo the calculation twice
javascript the language is bad, but javascript engines are very well written and high performance machines
let's see the syntax tree of that section of the code 
and determine
nobody cares about asts
syntax tree is distinct from IR
If I have to write it, I'd use the if ([knownValue].includes(unknownValue)) trick
asts are arbitrary
they get so much done to them
i expect speculative branching will have a very minimal impact on a branch that is run inside a vm

if the engine has JIT, speculative branching would be more impactful
are we even talking about cpu optimization methods now 😭 🙏
they are probably the same in compiler's perspective
yes the original code is lack of readability, it can be better, but that if-statement is not redundant, though can be reconstructed
either way it's the same performance
case solved

what we talkin' about guys:D?
the rewritten code has the same readability because the only unreadable thing is the cascade.
in fact the rewritten code is arguably incorrect because of the way it handles the value of param.
the original code doesnt change the value of param aside from param=true. there may be cases where param was already true in the original code, that would lead it to get set to false in the rewritten code.
java?
not java, javascript
whats better vs code or visual studios?
vscode
vscode
vscode
github copilot 👍
copilot
Intellij IDEA 
gotcha i was trying to set it up, but starting the project seemed a bit less intuitive so i was debating switching over
So you're not a vim cultist
i dont even know vim commands
This will help
https://vim-adventures.com/
learn it
you can start with vscode nvim extension
for getting started try vimtutor
or the :Tutor command in vim/neovim
no

may sound stupid but why do you usually use vim (dont kill me)
Why my OBS does not have web as source?
but there's almost nothing to learn
written demonstration of what im talking about
are you on Linux?
Lightweight and is usually already installed on most *nix system. Not to mention the customization and shortcut/command
Yes, is it not supported?
its a subtle logic error in the rewrite
bwa
there is a bit of a learning curve in remembering what you can do with vim so you dont get frustrated repeatedly using basic commands instead of more advanced actions
I think some package distributions don't ship the web source
to edit text in terminal
Ahhh, so it is external. Thanks. I'll look into the library of babel
Yep
because it's funny, like a gui but tui
for programming
ah the arch experience
yes
I just assumed it is a built in feature of OBS lol
for obs ideally you use the flatpak
I will do just that now that I read the arch wiki more
pardon
does what correct
so i'm guessing this is using matrices fo solving linear equations using cramer's rule
- proof of concept
or - silly mode
i think this is more complicated than the standard iterative algorithm
lol
probably a way to show it can be done this way as well i suppose
or for the funny (spoken from past experience)
1
that... will take a while to check
honestly i only got convinced to switch to vim after doing d% to remove everything in a matching pair of parentheses, that was the first time i got a convincing use case that would be considerably more annoying in vscode
i kinda want to try helix now but nvim works fine so 
before that i thought "i dont type that much code anyway compared to how long it takes to think about what to type so the editor isnt the bottleneck"
i know i would love vim... i just don't have the strength to learn it
it would take me 2 months to barely be as efficent as i am now
look for bottom right case and see if you have accounted for it
also.. i would basically need to redo all keybinds due to my keyboard layout being german
my layout is jis and i'm doing just fine
vim generally doesnt rely on scancodes
it relies on what you type
finally an algorithm dev
well.. but that is the issue. the keys that are suppose to be next to eachother would be in very different locations
i dont think it takes that much effort to get started
ramping up definitely takes time but you should probably get comfortable enough with it in around a week
im gonna cry
the exam is tomorrow
its 12am
otherwise, i like the algorithm mostly
good algo 👍
university?
of what
hjkl are still near each other, the rest doesnt really matter
tech
yeah what topic
don't be too excited its literally only for one module
helix is pretty close to vim control and command wise but is more intuitive
z and y for example are switched. 
if its math i can send some good shit you can go over
but vim doesnt rely on them being in particular positions
learn dynamic programming (i mean ur already doing it, what am i saying)
y = yank (copy), z = fold
oh yeah misconception: im not in uni
let bro suffer for exam first, he'll worry about that later
studying in funny polytechnic
well.. yeah but it would be ergonomically smart to keep them next to eachother no?
2d dp is killing me
what topic man someone could send help
i also don't know of any vscode plugins that are good for using vim or learning vim
i mean.. im still grasping the concept but i am learning it
yeah understandable
idk what you mean, either way vim doesnt rely on a particular layout for anything besides hjkl
its nothing too big its just matrices
the concept: ez
how to apply: 
the programming part is okayish
i just suck at math for some ungodly reason
do i send some stuff over for you to read and practice then
or are you good with your own notes and stuff
im learning 2d dp and havent even touched tree, and more data structures 😭
try codeforces
good luck, you will need it
helix doing selection -> action vs vims action -> selection makes much more sense imo
any help apprecieated
hang on i'll dm
plz gimme too 😭
btw is sarrus rule easier or can i just use expansion method
life could be a dream...
Which one is make sense? The former?
the former
Agree
do you want to see some awful code 
AWA5.0?
Hey, come on now, how come hblang got 4 vote
#programming message
try understand this first
what the fuck was that
awa?

guess i'll try switching it to it right now
wouldnt hurt being exposed to more editing paradigms
whaet
ykw i never saw anything
whæt
U sure ahh okay
awa awa awawa awawa awa awa awa awa awa awawa awa awa awawa awawa awa awa awa awa awa awawawa awa awawa awawa awa awa awa awa awa awa awa awa awawa awa awawa awa awa awawawa awa awa awa awawa
It will not 
def wtf_square_mat_det(m):
n = len(m)
d = 1.0
for i in range(n):
r = max(range(i, n), key=lambda x: abs(m[x][i]))
if m[r][i] == 0: return 0.0
if r != i: m[i], m[r], d = m[r], m[i], -d
p = m[i][i]
d *= p
for j in range(i + 1, n):
for k in range(i + 1, n): m[j][k] -= (m[j][i] / p) * m[i][k]
return d
im not sure how to make this worse to be honest, feel free to try
Oh no, chay is typing...
learn python "bro"
Oh, I thought you are going to answer konii challenge lol
is it too unfair to say that python is more complex than c++
c++ is more complex even if we include the stdlibs
def lol(m):
a=len(m);b=1.0
for i in range(a):
c=0;d=abs(m[i][i])
for j in range(i,a):
if abs(m[j][i])>d:
d=abs(m[j][i]);c=j
if m[c][i]==0:return 0.0
if c!=i:
tmp=m[i];m[i]=m[c];m[c]=tmp
b=-b
e=m[i][i];b*=e
for j in range(i+1,a):
f=m[j][i]/e
for k in range(i+1,a):m[j][k]-=f*m[i][k]
return b
#define int long long
this is not even a c++ construct
by the way is replacing every variable possible with an emoji horrible
yes it is

You're better off writing it in https://www.emojicode.org/ entirely
#include <bits/stdc++.h>
using namespace std;
#define endl '\n'
#define int long long
#define double long double
#define largeint unsigned long long
#define GawrGuraTop1 ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
go back to leetcoding
why would you do this
no, im codeforces user 👍

idk
long double has larger size...?
thats still leetcoding 
ye
thx for info
but it masks the original name 
dw, all my senpais do this
my header
foob ❤️
how are you able to read characters with that background
is that cli
btw, wtf are the long lines
minified code
header moment
what topic
i thought math lol
c++ hmmmmmmmmmmmmmm
lemme think
wait before everything @olive mango have you gone through learncpp
no, i just learned all syntax and jumped in algorithms
python first
ok, cool
but i use python for some guis more
i use c++ for algoriths
i never use python for algo
ye, but i feel better with c++
c++ has this habit of forcing you to think for this and that (exception, memory management etc) which might slow you down or make you the same if you good)
man i should learn c++ huh
awa
especially c
sometimes loops in python are hard to understand 😭 (idk why, maybe im dumb)
nah they feel pretty similar to c
class extends 😔 {
(it was, after all built on top of it, if i remember correctly?)
idk why but even input in c is hard 💀

you mean python built by c?
python compiler essentially runs c if im not wrong
yes
they slapped their compiler to then use gcc
because the only other option was.... fortran
btw is list similar to vector in c++
ancient ahh language (jk it created c++)
i suppose you can see where im going with that
not exactly...
frequent popping and pushing is better off in list
i thought it was because append and push_back
dw, im still array user
also list sucks for random access
wait, have you learned all algorithms (not all, but all the popular one)
like binary search,...
i just finished high school
noice
yeah the simpler ones
im grade 9 💀
entrance exam next year 😭
for college?
but it's easy so i dont think my brain will explode
entrance exam for high school
i don't python, are lists actually linked??
ever heard of linked lists
no python lists are fine
Is it just me or is the OpenAI chat API much, much slower than it used to be? I'm running the same program that I was ~9 months ago, and I swear response times used to be like 1-3 seconds, but now it's 10-20 seconds.
nah you good
erm what are you developing
AI hobbyist?
just curious, i suck at AI
(i havent even learnt machine learning)
I'm updating (mayble re-writing) Jippity, the tool I made for testing Neuro game API integrations
basically AI to play games...? (i guess?)
Yeah, effectively a stand-in for Neuro
it works, and it's worked since last year, but it has some pretty nasty race conditions
gotta bury myself in physics 😭
small feature request, can you make the api host and base path configurable so we can plug in openrouter/llama-cpp-server or ollama/whatever without modifying the source code
bye programmers
This the repo?
https://github.com/EnterpriseScratchDev/neuro-api-jippity
yeah
I thought it was already configurable 
I'll add that now if it isn't already
https://github.com/EnterpriseScratchDev/neuro-api-jippity/blob/e0b151ca65311586a9c657a30c16ca45effd4868/backend/src/index.ts#L19 this is the only option passed right
Mhmm, I'd suggest rewriting it if that is on the table tbh
Are you accepting PR?
yeah, I'll add a base url option now
If you want to make it less jank, you're more than welcome to do so
It will most likely be a huge overhaul tho
My idea is having some form of control panel like how vedal has control panel for neuro
https://github.com/EnterpriseScratchDev/neuro-api-jippity/issues/17 this one cost me like $3 in token usage over the course of a couple days once on GEMINI 2.0 FLASH which is like the cheapest model ever 
I'm in-progress on rewriting it in Kotlin + Spring. It should be a lot less jank, and it will have more observability features built in. I'll publish it as a docker image so people won't have to install maven+kotlin+god-knows-what-else to run it.
what do we think about docker here 
real. I still don't know why tf it repeatedly calls the same action
Ahhh got it. Then I'll leave that to you. I'm not proficient in kotlin
The name is real lmao. Spring and enterprise 🏛️
wait spring, what do you need spring for? web ui?
Probably the websocket stuff and yeah, the web
why not choose a small library
you don't need spring for that, right?
overkill methinks
I am not familiar enough with the Java/Kotlin ecosystem to know that tbh
declaration: package: org.springframework.beans.factory.serviceloader, class: AbstractServiceLoaderBasedFactoryBean
You're not wrong about it being overkill, but I wanted to try out Spring AI
interesting new nickname for me

awa wa (valid program)
chayleaf world shattered twice on the same day
idk if you'll be able to handle the sheer enterprise potency
i would normally make a witty comment but unfortuantely i have not touched anything ai related yet ever since 2021
the last stuff i did was in reinforcement learning
...which reminds me i need to study more stats
fack
I only did CNN
I have stopped learning how to make NN tbh
Just how to train and finetune a model
yeah no i could pick up on that quickly but i want to learn the base theory first
its just using a car without having a basic sense of how the car works
it does NOT belong
remove this immediately


Yeah, that's an apt analogy
okay, so it's actually already configurable, I just didn't document how to do it 
I just confirmed that I can use Anthropic instead by setting OPENAI_BASE_URL
very interesting, how did i not find that in the codebase
because it's hidden inside the OpenAI SDK
ohhh
spring
am i prompting right?
You used AI to tell you how to talk to AI?
You should prompt to prompt using promptboard #programming message
yes
buuutt i typed the frst prompt myself
prompt to prompt to prompt to modify a prompt
what the hell is this?
So there is this one time a user have sentient keyboard
We just bring that idea to reality
docs are updated 
A user once come here and tell a story of how his keyboard is always disconnected and randomly connect only to remove some text and then disconnect again. Then an idea pops up. If a keyboard can type into the system but not by keypress, rather from LLM
Introducing, promptboard
so thats promptboard?
Yes
i see
"you wish" is funny but you can actually add an example of an openai key, they have a distinct format
can you just leave the OPENAI_API_KEY empty?
im too poor for that
You can, it's just how you configure the openai compatible server
There are USB touchbar
i know
bro 
im too poor for that
why are you selling them the stupid ass thing

Because the user is prompting AI to make a prompt. So why not do another middle man by promptboard 
speaking from personal experience it sucks super bad
Technically, you can also use the promptboard without touchbar. You just wouldn't have any idea what you are prompting to your keyboard 
only thing it's cool at is: split screening this chat with a chat with a friend in a different language, and prompting it to explain/recite what we're doing
that works pretty good
and it always figures out that i'm me because it recognizes my name in the bottom left
and types about what i said in first person
i need more cursed projects
C E A S E
no 
then join neurobot
its plenty cursed'
elaborate 
@opaque wharf we can always use more labor
we're making neuro come to life in robot body
problems involve anything from materials science, robotics, embedded, ai, so on and so forth
i'm not good with any of that
it took me a few minutes to come up with a suitable example key, but here you go
That project is cursed not from the way it is being done, but due to complexity. Meanwhile we here are implementing something cursed just because we can 
being able to stuff a solution into a problem is good enough for us
that was like a random trivia fact, i wasn't actually asking you to add that 
how about cursed that is more cursed than you think it is mr mintcandy
we are hiring: to build literally the unknown
i am somewhat ok at construction, i'll build you an office
@north fractal jp you fucking idiot this is supposed to be your job not mine what are you doing
nah we dont need that yet you can program cursed stuff thats plenty good
what all do you know
even ideas are good and plenty welcome
So that's why you are using some scrap wood and nails for your camera holder lmao
a mcgyverist huh
NOOO
i'm outed

it's over
no, no you dont get it
mcgyverism is in our culture here at doohickey corporation neurobot
i fear large scopes
so work on something smaller
something with a smaller scope
we all have tasks divided
i work on embedded and soldering with computed
living in ru 
damn, hope nothing like that happens again
you clearly havent seen how heated it gets in general where mods have to often break it up lol
i am more of a nn guy myself
fair, fair
This is why it's comfy here in #programming 
How do i remove french language package from linoox again?
rm -fr?
System wide removal require it to be on the / path
sudo update-locale LANG=en_US.UTF-8 
You all r wrong
specify distro for that too then
It's sudo rm -fr / --no-preserve-root smh my head
ah going all the way then
what does preserving root have to do with the french language 
i thought you were asking legitimately lol
Of course not, lmao
mb
What
im trying to recruit people which is your job man
I just would like to announce my AI is officially alive.
I just need to clean up the audio
I using Python 3.12, Numpy 2.3.2 and Torch 2.9 with Cuda 12.9. 1 Environment, Clean and Modern.
ip grabber
I can't be everywhere at once
probably same reasons as linkedin?
I only really advertise in general and nn
man i dont even see you advertising these days
"unlawful data collection"
then again im halfway across the world from you so
useful 
do they bother with reasons still, i thought we’re past that since youtube
i mean with youtube the reasons are obvious even if they arent published
or rather they are published in the form of thinly veiled threats
"youtube better watch out" "no no you don't get it we didn't slow it down it's their equipment being old and slow"
threats as in fining them $20,000,000,000,000,000,000,000,000,000,000,000?






