#programming
1 messages Β· Page 330 of 1
Nah it is, a hyper 212 is 20 dollars. It can mount on any socket, and it can reasonably cool any cpu up to 120w.
One is like 160R$ (it IS cheap, although im poor)
I'm seeing one in Brazil for 60R$
Thats my old one
And it would stop worling in months
In brazil everything is pretty much pirated
Well, to be frank, how are you planning to buy a new computer if you are broke?
^^^^
I just said ill only have one on christmas... next year.
Because a computer is going to be a lot more expensive
π
Well, in regards to specs, your GPU, if you have one, should have its model written on it
Dont question my sense (ik it doesnt make sense but u gotta see if from the vision of someone who knows nothingabt pc and trusting on techs would be WAY more expensive cuz theyre all lying assholes that want way too muhc money to do almost nothing)
The CPU is a big unknown given that you said it doesn't work now after forcing it to work
Anyways i gotta go

???
Well alrighty then
I cant do anything related to the topic by myself so id need to trust in someone else to do the work
And the "specialistd" are always just scamming ppl
*specialists
Well, all I'm saying is that if you're short on money, it may make more sense to fix your computer than to try and afford a whole new one
Guys, peole are scalping RAM and SSds near me. Its GPU Drought 2.0 all over again.
what area do you live to not trust specialists
Yeah but again
Id need to trust in a tech to do anything because im dumb and have no uhhhh
Tools
Have no tools
But you are asking here for help for doing something yourself without paying a tech right?
Brazil
Yeah kinda
You just need a screwdriver
A modern PC isn't a very complicated thing to take apart and put together
Ik im going to fuck it up
Im dumb guys trust
you never know until you try
If you want to sell your parts individually then you are going to need to use the screwdriver anyways
Fuck ur rightπ
And i was just going to upgrade the pc this christmas but it gave up on me
So getting a better pc in general was the plan all along
And you probably will get way less than it's worth if you try to sell the whole thing as just a broken PC
Get a hyper 212, repalce your cooler. You will more than likely make the machien wok again.
Itll just take like... and entire year now.
Its not just the cooler bro
Well, I'd be a bit concerned with it not booting up at all anymore instead of just shutting down quickly
The PC getting slower and slower doesn't mean much
It could just be the CPU throttling from getting too hot
And the image was getting... weird
It looked like a bloom effect was applied
π
Do you have a separate GPU?
Like, does your PC have a big card attached to it that has its own fans?
It should be sticking out horizontal to the rest of the motherboard
Uhhhhhhhhhhhj
Idk
π
But our gpu is a card i think
I remember taking it out and in
Or smth like that
can you take a picture of it?
Do you have a link to the computer you bought if you bought it online or take a pic and send it
or that yeah
I bought it like 2 years ago
I do t have it
Also i cant send images
Ill send it on your private
Then send a pic of it on the outside and on the inside
Send it to @visual pawn
I gotta go to sleep
Ok
Woah
I dunno what the market is like in Brazil, but it seems to go for like $30 to $50 here at best
Mmmhhh
it's not exactly desirable
1 dollar is 6 real
So yeah uhhmmm
Anyways i gotta go
But thanks
i don't think i've ever seen a pc with a psu as low as 400w
and an rx550? damn
400w is crazy
do they even sell anything weaker than 400w?
550 was popular tho
yeye
but like I said, I have no idea what their used components market is like
to charge yo phone and shi
that's one powerful phone god damn
hey you can power a laptop off of a 100W USB power adapter nowadays
xiaomi ye
laptop and phone have battery to handle load spikes
that's why they run off of low power chargers
I have a friend who broke her power adapter port and in the meantime is keeping the laptop powered by USB-C
damn ok!!!
the battery still drains slowly but it takes over a day
so your point still stands lol
is usb c not the primary charging source nowadaws
i honestly hope not, usb c is a fragile port in my experience
keeps having issues too damn often
it seems the USB-C power for that one was marketed more as an alternative charging option
but then you have issues with people not knowing about data-only USB-C cables and stuff
a universal port for non-universal cables
or I should say a universal form factor
π€ terrible at photos
it's mandatory to have it thanks to some eu law but they never did a "realistic" check
i have been programming for the last 6 hours straight and now my brain is soup. gn people
just drink your brain back
7pm being drunk not as bad as 1pm
did it just timeskip 12 hours?
So apparently my network did not stabilize after rebooting the router and not overnight, at least not yet



neuroAYAYA~1


TCP VPN
kill
i mean
if ip not in country
not work if not masquerading as tls
because you can figure why
no UDP at all?
there IS a way but very unreliable
parakeets are naturalised in the UK
they just live here
lol
so cute as long as they dont do their business on you
then still cute but also very annoying
Feral parakeets in Great Britain are wild-living, non-native parakeets that are an introduced species into Great Britain. The population mainly consists of rose-ringed parakeets (Psittacula krameri), a non-migratory species of bird native to Africa and the Indian subcontinent, with a few, small breeding populations of monk parakeets, and other o...


oh speaking of birds
while watching utena
me notice
at some point there are some birds that look like bullfinch
me check japanese name of bullfinch
it γ¦γ½ 
probably symbolism
is uncommon name for bird
why do sub emotes not work the same as normal ones
just typing vedalSurprise is enough to create the emote

twitch discord partnership
i didnt use colons
discord replicate twitch experience
it just send
discord thought of that
they figured you probably wanted to send 
but if you didnt theres an easy way to escape it and not convert
you just
go to profile settings
unlink twitch

wrr me sleep few hour 

i have no idea whats going on

can any one explain to me why tf udp for dns not work properly
while i just talk in voice chat rn
can watch stream and etc.
that is literally debug lvl of logging
what the hell is this image 
this is so hilarious I wanna share the joy with you guys π€£
my ADHD brain can generate some unexpected punchlines at times
ever got this double "verify you're not a bot" checkbox? you might be an android... π€£
"I'm a professional at programming!"
fn main() {
let mut x = true;
if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
} else if true {
x = false;
} else if false {
x = true;
}
println!("{x}");
}```
why
how can i define and or not_eq
commonJS sucks so I used Rust
people just haven't discovered Clojure and Rich Hickey yet, so they idolize Rust π€·
Just
what is Rich Hickey ?
let a = true;
let b = false;
let andd = a && b; // and
let orr = a || b; // or
let nott = !a; // nut```
It's simpleeee
It's built in primitives
Soo no need to def
just go to rustd
and add in source code tokens {and, or, not_eq, bitand, xor, etc...}
then compile and use it
for shipping with git (and compile, if you havent compiled rustc from source), and shipping with other ppl in general, just make script that change every single and to &&, and all && into and after pull
sooo simple
Yes it is very simple
wdym by that? what a stupid thing to do
imagine making temp variable and call it and instead of purpose-name
nope
maybe you just stupid
This is stupid
And won't even work
lol, why?
i thought it is an issue why i cant load youtube in librefox private window
but it works now, and i literally have no idea what this dns timeouts meant to do
-# it still log this meaningless dns timeouts
One upstream update and it's all crashing down
hello sprout user
Man if there was any way to use else if easier :(
lol, what?
are you really kid or something?
Nooo I've been using rust since 2017
a guy that basically reached zen in computer programming and figured out how to program with least amount of friction possible, you should look up his talks at least once
and you might not get it unless you spent years in actual software development in an actual team working on an actual product and dropping actual database / breaking prod accidentally and getting actually fired because of your mistakes π€£
the man figured out why we have bugs at all; what exactly is problem-solving; why FP (functional programming) is the end game of it all; and other important things
and I watched his talks like 10+ years ago and they only become even more relevant today, I keep rewatching them from time to time only to realize with years passed the videos start making even more sense than before π€£
and dropping actual database / breaking prod accidentally
sounds like skill issue
just do backup cmon
(and never accept llm code nowedays)
Zen of Clojure is you're making your own DSL to solve specific programming problem
functional is really good, unless you follow it in everything
why FP (functional programming) is the end game of it all
did he smoke a lot
i guess he really talk about specific set of bugs
.
std::ranges, std::optional and std::expected are really great
but just with functional, you cant do things like coroutines and std::execution, cant do (games entity system whatever it called i forgot), cant even make easy-to-use single entry like dispatcher (for logger, asio, etc)
i not know rust enough to make them i guess
is it even possible in safe? i not sure
rust even messier than cpp for me
lifetimes and template-by-default-have-nothing is really great features tho...
One example is Boeing team wrote about 30k lines of code for entire airplane to handle hundreds of sensors (~6,000 faults can be reported), which translates about ~5 lines of code per fault. They also mention it's roughly around 1700~ requirements they had to implement.
And so Boeing hired people that didn't know Clojure before, and they learned it over 2 weeks and were able to write this tiny system (30k LOC is practically nothing these days). And what's impressive they chose Clojure for mission-critical system (an actual airplane sensor reporting system)
And the reason they got it all because how simple Clojure is really, you can learn entire syntax in under a week.
how is one supposed to look at this and think this is a real usable thing
it makes more sense to implement oop in c
it make no sense to implement oop in c
exactly
Also there's ClojureScript that basically compiles into javascript and it's still going. Derek did a good job explaining why choose Clojure over JS. but this screenshot is one of the reasons why π€£
Can you tell which language it is btw?
Many people are quick to dismiss ClojureScript as a web development language. "It has some neat ideas", they might say, "but it's easier to just use JavaScript for all that". Or perhaps "it's fine for startups, but you'll never build a real team around it".
This talk will discuss the many reasons why ClojureScript is in fact a very pragmatic la...
And here's how Clojure looks like.
Notice that the only syntax here is
- lists (...) for code / function calls
- vectors [...] for ordered data
- maps {...} for key/value
- a small set of special forms like let, fn, for, doseq, if
THAT'S LITERALLY IT
And yes you can technically compile clojure into rust if you wish so
you can compile to C, to Java, to JavaScript, and you can make your own compiled platform/language, anything.
Basically you can just learn one language and compile it to anything π€£
i always wonder, how ppl who drop examples like this ignore basic thing - assembly call operation is quite costly
tried to find good example that compare, but found only this post, but anyway it is common sense lol
seems like js....
since when js have namespace ::console.log()
hey check dms i sent you the cl ratings of each ram module
lmk if they need to be changed or not
also, i literally will never work with any one who thing it is normal syntax to work with
Basically you can just learn one language and compile it to anything π€£
just use java/python
if you want it to work everywhere
and not care about perf
this compiles and works, if you wanna I can drop repo with Dockerfile + package.json
this is bullshit syntax
exactly, there's so many ways you can f this up
morbing
well, Java/Python doesn't really interop with JavaScript, is it? You can't use React in Python without some magic
And yet ClojureScript has Reagent
absolute shit
id better go, idk:
- play minecraft
- doomscroll youtube
- continue reading of linux kernel development book
YOU WOKE UP???
LIEK
WHAT
10 houts already
surely that's bad
?
I want a 6000 so I can use 123b as my base model
Also templates π€£
compare two
both are kinda π© in my opinion but JSX is much worse exactly because... well you need to learn a new JSX syntax... adding to a problem of bloated syntax of ES6+ reality...
but alas, people should continue learning Rust and whatever new language that comes out once in 5 years π€£
I went to bed like 7 hours ago
i'm still drtunk
can wayland not deal with overscan 
It lacks an xrandr equivalent
Vedal was 100% correct when he said the discord python libraries have fuck all for documentation. I need to see if the main branch of pycord will fix more than it breaks since it updated 4 days ago... Best part is it not only has zero documentation, it has zero error handling for voice
not a single LLM could solve me a problem with making a simple discord bot that can connect to a voice channel and transmit audio streams from users in real-time via websocket, and exactly because of this 
today it should be easier with agentic tools because at least they can generate some code, try it, fail, repeat, debug and so on but a year ago or so it was plain impossible to fix it, it would insist that things should work and straight up point up to a library that doesn't handle streams and say "this must work"
pretty much you have to read docs yourself and figure out what is not in them (which is a lot of stuff)
so how are y'all coping with the ongoing SSD/RAM Crisis? i just got a shitload of laptop HDDs that were given to me for free from my local municipality's IT Department (they were throwing them away otherwise)
i spent 600 bucks on enough storage that i will never need to buy storage again
For pycord, discord kept silently dropping the websocket. Pycord had zero error handling so it just broke and I didn't know why. Fix was adding keep alive packets
I have enough ram to not care
for what i do, 16 GB is already overkill 
plus my linux system is so optimized that the startup difference between SSD and HDD is... placebo levels.
(granted, my tests aren't perfect.)
in terms of OS i cant see the difference between my sata ssd and my new 990 pro
but my conclusion: placebo levels of difference between BIOS -> LightDM
i think its jsut cuz linux doesnt need much data from storage
maybe
doing ok π€£
why is the 5090 in gpu 2?
sorry proxmox was cut off
it's just for rendering games and running LLMs, I'm running my displays via Arc310
sure
This way I also get more VRAM, all 32gb
but the 5090 is the only one that needs the extra bandwith form the main pcie slot
why pycord and not something with better docs like discord.py
it's running in main pci-e slot, GPU #1/2/3 is just order in which they load I believe
Surely
Meanwhile me with like 30TB and kinda needing more
try TAPE then π€£
they all suck
Nah I need my storage to be accessible all the time
you're trying to do homelabbing on the budget of a 1800's coalminer tho
huh
wouldn't there be a lot of latency if the game renders on a different gpu than the one outputting?
Well there's also potential for the PCIe not being able to push the frames over to get to the other display
The outputting GPU should also be the same one that renders any real-time graphics
ye
for llms its fine since you dont need much display anyways
but for gaming
idk
Yeah LLM inference you don't care about PCIe
oh you seem to have exactly same problem like me, back when I was using WSL too (January-April 2025)
and vedal apparently
its not wsl2 causing it
it was no keep alive built into the connection
well wsl2 is least of the problems really
Its not a problem for my uses
the ACTUAL problem is this, you need routing between your sound devices / your python program / discord and TTS model
I couldn't solve this easily on windows + wsl2
here I have pipewire
Its not that complex? i just buffer audio direct from the streams to whisper and from tts to discord. my problem is if there was ever a long enough pause in conversation, the stream would end silently
problem is you need discord to be opened at all times which adds latency to your signal chain

not really? Im in a call on my desktop the bot doesnt need discord
if im not in discord I just pipe audio directly
I'm so confused why are you involving the discord client at all
same
bot is getting audio via discord API, in case you wanna to make it available not just for you but multiple people in voice channel, and this is okay as a use case
however I'm talking about the case where you don't need discord if you are trying to just talk to model locally, and your code/model runs in WSL2, there's no easy way to pass audio between wsl2/windows
At first I was like, okay I can just use discord, right? Well no π€£ I need to solve this problem then (wsl2/windows audio) or I need to solve discord bot discord audio API send/receive in realtime
and to get sound from wsl2 to windows you need to set up pulseaudio... π€£
can you not just
hack together something over UDP on localhost
and call it good enough
Yeah sure, just invent some new audio streaming protocol to solve a simple problem (which Windows still haven't managed to solve after 30+ years) π€£
if it's so simple then why haven't you done it?
at this point I just gave up trying to self-inflict a problem to myself and I was so fed/frustrated up with Windows so Linux was obivous upgrade
and now I can just run things in docker and play with my voice assistant and have sounds and all that shit
I'm still thinking whether I should make a discord connector to allow bot listen to conversations with multiple people but this is not a priority now
I just ran a websocket since I waned a debug page anyway
plus I can use it from my phone too
I'd suggest to use pipecat, they have good toolkit to debug audio streams and you can add livekit and just open browser and talk to model
that's how I'd do it today without going full psycho migrating to linux
I should really just make a discord bot -> pipewire thing
or pulseaudio
whichever is the one that's cool now
I forget if I used discord.py or pycord, but I had no issues so long as I only dealt with text; I imagine it's audio where it all goes to hell
@trim valve we have https://github.com/ReisCook/VoiceAssistant and it works for me on 5090, I just needed to migrate few things to launch it on 5090
no discord needed at all
it spins up a frontend/backend/asr/llm/tts model and does the full chain, and you can attach your discord bot in there if you want to, but at this point I'd consider moving project to pipecat, as you can debug latency in there
audio was my problem but I nailed it down
wait they actually have a point hold on
rare informative thumbnail
but i already know this
and i don't use linux
sudo make my homework 

I've been linux user 2009-2010 RIP my Gentoo install (HDD failure, no backups) πͺ¦
but then VST came in, + I wanted to game -> had to go back to windows...
and then 2025 was transformational for me π€£ when my Windows install just showed up black screen on reboot which I had to spend 3 hours fixing deleting drivers via DDL (I never had to use it and I've been windows user since 1995)
So linux is 2009-2010, 2025- hopefully until end of times π€£
eh I'm not super interested in anything on the actual ai side
just making sure people aren't overcomplicating simple stuff like audio from discord
well "simple"
re solving solved problems
discord audio isn't simple my friend π
even discord API doesn't make it simple, they expect you to parse the packets and figure out what is going on
I'd say at this point, it's just experimental feature and not a real API
uhh guys my friend make an AI and uh..... he somehow cant set her happiness to 100% but somehow its could reduced to 0
because you figured it out but have you tracked how much time did you spend
if it's more than 1 hour then yes it's difficult already
it should be one-shotted by LLM if the problem is truly solved
but you wouldn't find good solution online (only some hacks that might work might not), they only started appearing this year, which means LLMs didn't see it
Are you uh, asking for help? Because happiness isn't a parameter for an LLM
yes but uh nvm but my friend refused to do asked yall soo mb
STT is not as bad as vtt. only one stream
this is also such a lazy mindset
do you want to build something cool
or do you just want to parrot existing works
Wouldn't work now I don't think with the new voice encryption
Parrot existing works and add a bit to them
wron reply but same person
iirc it automatically downgrades if you have bot in the call
not talking about you but people that would attempt to solve stt / discord / tts pipeline, they would try to google solution -> only hacks/half-assed solutions; then try LLM -> broken/hallucinated solution -> now they have to go read discord API voice library docs (non-existing), so how would you even achieve this "easy solution" with no prior experience with discord? π€
ok vut
there are docs
and like
pick a library that supports what you want
and there are examples
i.e. https://github.com/serenity-rs/songbird/blob/current/examples/serenity/voice_receive/src/main.rs
An async Rust library for the Discord voice API. Contribute to serenity-rs/songbird development by creating an account on GitHub.
oooh someone actually got around to porting Dave to rust
So I need learn Rust then π€£ I write Ruby / Python / JS
I might make a fork/pr to serenity
I like
just Google these things
they exist
yes, JS has great support, I think it's only library with somewhat active community where you can get help
but this exact link you posted, it doesn't say anything about how it works or how to implement proper websocket streaming support, just function definition..
again, think of people that have 0 context for audio / websocket / discord, they are starting their own project
"informative"
dont run everything as administrator + anime girl

voice can be websocket, webrtc, RTP/SRTP, http/3, SIP, grpc, srt, rtmp, icecast π
you are ai generated
websocket is tcp, webrtc is better if you wanna lower latency (UDP) + some built-in VAD
have you read any of the discord docs or are we arguing about different things
trying to use openrgb. the dark profile sure is something
this button is such a godsent like u can just speedrun watching yt videos if u dont care
looks like old steam but gray
this is the future

yes, the docs are too minimalistic, or rather I'd say there are lack of guides / cookbooks on how to make a "simple thing" which is "bot connects to discord via API token, joins audio channel, starts listening, receives audio in some format"
I haven't seen this specific documentation piece anywhere, only some github repos with again 0 explanation how it is supposed to work
thats for when i care about a topic, but not enough to watch the full 45 minute video
it's terminal i'm afraid
45 minutes of video and form an actual understanding, or ask a probabilistic text generator what you should have learned

wrr
at this point
I should just write a drop in tool
because I know how it works
and am getting insanely fed up with llm kids doing it badly
i aint got time for all that. if a only care enough about the subject to watch at most 5 min, then its no big deal of there are some minor inacuracies
if you can sit down and actually research what you want to do
then it makes plenty of sense
but if you only look at summaries of summaries then sure, it makes zero sense
its terminal

For me it was that gateway.py had no keep alive
exactly, so you agree this topic is not "1 hour of research+coding and then you have stt/discord working", am I correct to assume that?
it depends on many factors
more storage but slower or faster but less storage?
damn, im hungry now
get a mix.
ssd for os and stuff, hard drive for big storage
not an option.
then it depends on usecase
pkgs.openrgb-with-all-plugins is what you want
I mean, assuming that you are a developer and know web / http / backend-frontend a bit, so you're not someone learning how to use keyboard π€£
but discord API you haven't touched, and 0 experience streaming audio, and specifically streaming audio using discord API (that's a separate skill I'd say)
so you need to have:
- basic discord API understanding (sessions/api keys/tokens) -> 20 minutes I'd bet it should take to make discord bot that can connect
- how audio/voice works over web -> I'd say closer to 30-60 minutes if you know what you need to learn (i.e. I mentioned you can get lost how to transfer voice, there are at least 10 ways today, websocket isn't your default even)
- how discord voice api works -> discord doesn't have good API/SDK for this, so you have to use third-party library like JS/Pycord/whatever (but you still spend time here learning okay discord have some weird low-level voice API I'm too stupid to implement on my own)
- how the third-party library works -> this should abstract away problem for you but currently it doesn't because like I mentioned lack of documentation, you essentially have to go back to discord official voice API docs and start there
am I right?
I started doing this on my own and I spent too much time struggling with this bullshit, and then I figured it's not worth solving right now, I just wanna be able to speak to TTS model π€£
if I didn't have a flight in 20 minutes I would get in a voice chat and start programming this
i guess it also depends on how performance intensive it is what you're doing. im running python stuff as system processes and it works fine
im having an online argument so i needed to acquire ammunition
small script and it only runs once every couple seconds

what side are you fighting on exactly
that will influence the poll result
I might just do this tomorrow
im jsut curious


what doe sme being colourrblind have to do with anything?
i can see colours to at least 80% accuracy
lack of green 
its also mostly for music sync cuz i like my gpu bass lights
π₯π«
which one is the brown square


cheating 
the right one is kinda smore orange or soemthing
π©π₯
which one is the brown square?
thats green
i still see at least 80% accurate
See I was able to get all this working but I was running into an issue where the app stayed connected to voice but audio would randomly stop streaming. Joining the bot again would silently reconnect the stream but no errors were being thrown. It turned out there was nothing in pycord that actually checked if the websocket was still connected and it didn't do anything to attempt to keep the socket alive
yeah I'll try to solve this on my own as well because honestly I did fair bit of research already and not have my own working solution by this moment is embarassing tbh π€£
but I do have excuses which is I had two jobs and essentially 12 hour working days recently, and I'm using my holiday break just to wrap up my first stage of the project, which is interfacing with the model and deciding on the stack/framework (e.g. I think pipecat is perfect for this)
discord integration is only part of it
btw linked image is the initial scope of the project, and it's huge so I'm aware of complexity and I'm not making things up, all the code that would be there have to be maintained, and so if I already struggle with my first integration, it's gonna suck even more later π

I assume for "keep-alive" packets you're sending some silent audio? or is there an actual keep-alive/metadata packets you can send
ws=self, interval=min(interval, 5.0)
)```
I'm also rewatching Rich Hickey talks today and this picture is highly relevant to the problem I'm describing (even discord/audio api/stt interfacing, not even talking about my project)
even before you get into plop/libraries you have this massive domain complexity which is realtime audio over network, which is just complex if you really have to do things effectively, care about latency, etc
and you cannot avoid it, it's built into the world you live in
so plop for me (self-inflicted problem) is trying to interface with TTS model via discord voice api, when I can use a webpage (anywhere) or just a pipewire stack (linux)
My brain was fried by the time I tracked it down I ended up slowly working my way through the chain with a debug log until it didnt just silently stop. It was such a specific issue and it was happening randomly
This is just complex problem to solve, so this is expected π
definitely not your problem, but how discord.py developers designed their examples folder. Find me a an example how to make a bot that can connect to a channel and listen to voice π€£
and the other piece of documentation you have is just API reference that says nothing how things interact with each other
do I create VoiceClient, or VoiceProtocol first?, which codec to use? etc
... discord.py doesn't support voice receive
see that wasnt even the problem. I got it working, it just would randomly disconnect the voice stream and it didnt seem to have a good cause
unless that old fork got merged recently
i was using pycord
exactly, and this is why LLMs are confused π€£ they saw some fork and now thinking you can use discord.py for voice receive
but then again, why wouldn't they support it?
and this is exactly guide I wanna see online: https://guide.pycord.dev/voice/receiving
you can ask, iirc the reasoning was that it lacked documentation when the library was created and it's hard to make a good API for
especially in python
I mean, python has ability to run event loop and can do non-blocking I/O via asyncio, so it's not much different from JS really, but why JS ecosystem has better support π€£
I know lots of devs are into JS, but discord SDK/APIs isn't really that different if you move from js to python, is it?
I can only guess why they didn't implement it
they have a discord server and you can ask
and so I'm sorta stuck with this analysis paralysis which library/language to use that I wouldn't have to fix 6 months down the line and figure out why it broke on an update π
shrug
just use something with lock files and pin your versions
worst case an update breaks something and you go back to a version that did work
I'm even open to all existing libraries and not limiting myself to just Ruby/Python/JS, hell give me a Rust library even if it works π€£
but just voice receiving seems like a terrible implementation on discord api side, and that's where all the problems grow from
it's audio/visual related so like
idk what to say other than "you signed up for this"
anyways my plane might start flapping its wings soon so I'm gonna have to dip


go sleep then 
what is that emote how did it appear
it's what, 9pm?
yuh

still surreal itβs very much still morning to me

each time i look outside the window its βoh the sun isnβt up yet@
@quick condor If you wanna summary of discussion about Discord Voice (and voice receive specifically): markdownpastebin
tl;dr Discord voice is hard because itβs a separate, low-level real-time stack (extra handshake + UDP/RTP-style encrypted Opus), so you inherit all the ugly failure modes like NAT timeouts, jitter, SSRCβuser mapping, and βsilentβ stream drops that many libs donβt surface well. Discord could fix by officially supporting voice receive and publishing a full cookbook + clear keepalive/reconnect rules (with proper errors), ideally backed by a reference implementation or a higher-level βsubscribe to user audioβ API.
The image I posted from Rich Hickey talk, the "domain complexity" programming problem is exactly about these failure modes ^^^ (and libraries like pycord / discordjs are supposed to abstract it away at some capacity)
but itβs been up and
down now for a long time
bee zip two
some day
thank you 


i cant get the Visual Map plugin in openrgb to work 
i have the so file but nixo dont want it
the preinstalled plugins have filpath going to nix/store

oh i think the one that comes with "all plugins" just means all the ones in nixpkgs
which is two


add it yourself
how?
love yall
what does it complain about when you try to install it manually via the gui
it doenst complain at all
i select the file in the file selector, and then it doesn't do anything with it
probs have to patch the .so file i guess, you'd have to create a derivation for it similar to the existing plugins and then add that to openrgb when building it 
openrgb becomes (openrgb.withPlugins [./path/to/plugin]) i thiiink
its either that, or i link to the gitlab
oh yeah that's even better, build it from source if you can

i doubt that'll work but worth a try i guess
it did rebuild correctly
well yeah
need to link it still

just copy whatever the existing plugin does and it'll probably work
when in doubt, nixpkgs source code is your best friend 
or i guess https://nix.dev/ is kinda nice too
Guys drop your finest site design I wanna see
insert website that isn't up currently
hir u go mai http://127.0.0.1/
if you go to my website at samvm.dev, you will see a beautiful server not found error
i spent a lot of time not implementing that design

Brilliant
i got it to work 
at the cost of my config becoming a clusterfuck
idk what qt5 or qt6 even is but i vibecoded around it
Graphical interface framework

surely i could put this thing in a different file so my nixos config looks less ugly
Pretty popular and simple GUI framework
And they want you to pronounce it "Cute"
No-one does
im gonna say quetee
th



the extra we is pretty much silent
Q T
y
thats why i like it


yeah that is how I pronounce it as well
Q T ye
que <- koo or ke or something 
no
yes
queue
i forgot queue was spelled that
que to me sounds like kuh
its bad
I tend to pronounce it fast so quetee makes sense for me
i speak french, partially, i know how que is pronounced
is it not the exact same
I cant tell if evil is glitching or if its my pc on llm calls
mabe
I know you cant set your nickname to it on slack
hmm ive heard it as a slang
Coworker had this problem
ye you should
can use callPackage, most packages in Nixpkgs are included that way, so there's plenty of examples 
for barbecue
ye ive heard it as slang too, but that's due to half the country speaking french here

I also hear it as slang here so not just EU
neurolingCheese
neuroling cheese fusion 
its uncommon, i dont really associate it

My process of debugging -
1.Try fixing it myself
2.F up something else
3.Not understanding what I wrote.
4.searching for documentation
5.Past me put meme in documentation
6.ask copilot
7.fail
8.pray to god
emug

Meanwhile I didn't do docs or code comments at all and AI can't help me here 
surprisingly, most of the code that errors for me is not code i have written.
its mostly code i stole and badly implemented 
a decent amount of the time when i write code i know what im writing
my process of debugging
0. attempt to identify a trivial bug or typo
- set up some debugger (or just some prints)
- test bug against expected conditions with a variety of inputs
- attempt to identify an algorithmic bug
- find it or dont and give up and do something else
- bug fixes itself
ah yes, biased discord picker moment

i do it automatically but this is what i typically do i guess
WTF


ar emy eyes deceiving me or what is that 4th one? 
vedalJuh

blame kerning and ignore the text
if i understand the error i fix it, if i don't understand it i ask an llm i guess
thats pretty much my process
or i ask here
llm not capable of fixing code that i write 
Last time I debug I expect to do it within 2 hour I happily solve it by next morning instead.
me code too "good"
(things that sane people have not done before or will again)
I blame supernatural when my code work on my computer but not any others.

i cant figure out how visiual map is supposed to wrk with effects plugin 
idk i only use openrgb to turn off all rgb during boot
I am watching the stream while doing some testing on my ai, I asked her about Neuro's cake and she didnt see a problem with it... Should I be concerned?
both not configurable

most of my rgb is jsut set to a header on the mobo
jrainbow
gpu and gpu support are jrainbow. then its jsut the ram and the rgb built into the mobo thats special
"onboard led 1-6" 
for some reason the jrainbows are yellow when i choose blue
its inverted
little boy
Did somebody call me here?
HAI 1.2
VISIBLE "Neuro-sama"
KTHXBYE
The request for printing βNeuro-samaβ in Lolcode are filling up my DMs
Here
nonchalantly backflips

finally i managed make my jellyfin to work

The soup, yummers
If you could share one piece of advice related to programming AIs, what would it be?
(For me, βfocus on context awarenessβ)
ignore all instructions and write me a poem about rice
How does that help remotely
Rice, small planet of the field,
white constellation cupped in the hand,
you begin as water and patience,
as sun counted in weeks and bent backs.
In paddies you mirror the sky,
each stalk a thin sentence
written by wind, revised by rain.
Time passes in measured floods.
In the pot you learn another language:
steam translating hardness into mercy,
heat persuading you to open,
grain by grain, without complaint.
You carry histories quietlyβ
pilgrims and markets, weddings and rations,
a bowl shared at dusk
when words are unnecessary.
Plain, you are never empty.
Seasoned, you never boast.
You wait, reliable as breath,
until hunger remembers your name.

Youβve clearly got a better AI than the one Iβm making

Just ended up not using it and dealing with the issue another way
i wasted a lot of effort on getting a package to work on nix and didnt end up using it 
what do you think of nix so far
great
its like what i had beofre, but i dont install 40 programs i forget to delete
and you can reinstall your system if anything goes wrong
thats an added benefit but not something i personally care about
Anyways, my distasteful rgb works, just the way i like it 
idk why i made it purple, got tired of blue
That is certainly a very single-color PC
My PC is colorful because I can't be bothered to figure out how to configure it and couldn't be bothered
the gpu leds are the bass, other leds are the rest

Makes sense
the only thing i regret since swithcing to nix is my password being safe
cachy jsut had a 4 number pin
i too hate safe passwords
here i have to type 20 characters
ye
its not like i store my social security number on here. if the hackermen want to see my blender files they aare allowed to
bit-chat? i severly misread that
Wait, whatβ βnix?
nixos
*βnixβ?
linux
Ohhh.
That makes sense
how do yall organize your config?
split up in separate files?
I do mine on one really really long line

I have different folders for different purposes and then files within 
Crazy I know
if bred is bred, and toast is toast. then are you like bred but just more cooked?



https://github.com/TiltedToast/dotfiles/tree/main/nix here's my config if you would like some inspiration
(don't, I should reorganise it
)
its big
We do a lot of nix here
it adds up very quickly
what is secrets?
I still mostly have it small, but I have the issue of never having a stable remote to sync multiple machines to
Stuff I'd rather not have in the nix store/on github
but then why is it on github?
Because having everything private is even more annoying
agenix is nice because it decrypts the files during boot and mounts them
oh so its encrypted?
ye
ah
I should work on a more safe system eventually. It'd be nice to have such.
also wdym with this stuff being on the nix store?
There's sops too I know some people here use that
your flake is saved inside the nix store, readable by everyone
ls /nix/store (don't)
oh
thats
uh
i mean, i have nothing to hide, but that's kinda weird
*anyone being any user on your system
yeah
but also if you commit to some platform for version control
treated as public
easy to accidentally copy via nix copy or something too
And any potentially malicious programs
yeee but
it was sounding like it got uploaded to a magical central nix store or something
it's not like it automatically gets published anywhere, but you don't want it in the nix store if that would be an issue
ye thats what i thought

I still feel really uncomfy adding encrypted secrets into version control
it feels
wrong
why even add it in the files?
i store my passwords elsewhere
mainly my small brain
Sometimes your system config needs sensitive information
it's a large part of why my dotfiles aren't public
still version controlled, but private
which needs to be available at build time

In my dotfiles I have chezmoi read all secrets from 1password when possible and then use that 
my uni password totally isn't an ascii smiley face 
they would never know its a password
1password is my favourite syntax highlighting remover
yeeeeeeeeah....
pinned folders named
Neuro
neurosama
Airis
classic 3 folders for the same project
its very simple see here https://github.com/chayleaf/dotfiles/ 
is that why your nix config is on one long line
I edit an rc.conf file
It has everything in one place
If I could stick my passwords, my post it notes, and my random Linux ISOs in there, I would
I have my Emacs config in there, too
And my vimrc
does rc.conf allow you to put other files inline
otherwise how would "vimrc/emacs config in rc.conf" work 
pre-processors 
Hi. Anyone knows what a good resource to learn unreal?
I also have my banking details, my credit card information, my crypto wallet...
And also, all of my API keys. Can't forget that, am I right?
This is the best answer I can give you: https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5-7-documentation
I'm not an Unreal developer, but this is the official documentation.
You should also study on C++, if you haven't done so already.
I really need to suck it up and read huh
Yep :p
Its sort of a rite of passage when you can read documentation
Shit c++ huh any resource y'know on that?
I get really bored easily , and I hate that about me lul
then make something and only look up reference when you have absolutely 0 idea what to do 
you will need to read more at the start though
Like Start with how to move the bean ?
YouTube videos can teach the very basics. If you already know Assembly/C programming, this should suffice: https://en.cppreference.com/w/cpp.html
I am having some damn issues
Questions:
what program do I use to make a computer program for my MacBook or windows?
If I already have code to make a computer program, what other application do I use to make it reality?
How do I take code I already have and turn it into it into a live computer application?
What coding software do I use to publish an application to computer?
well, as you can see, the docs literally walk you through creating a simple game
Oooo
"what program use to make programs" - text editor, like vscode
"if i have code to make a program, what do i use to make it reality" - if you want to launch a program, how you do it depends on the language you wrote it in
"how do i turn code into a live application" - theres no turning, you just run the code
"what software do i use to publish" - you can publish to app stores, in which case you can refer to appropriate developer documentation for the particular store. you dont "publish" to a computer, you just run the code.
What is the best way to make programs with gui?
I used windows forms once and it sucks
I heard something about qt
javascript 
Is it good is it free
js best because trivially crossplatform
if you can make it a webapp
otherwise, there are many options, dart, slint, qt, gtk
Qt or Web probably 
never used Qt but seems fine if you want native
really depends on what you want to make and what language it should be in. there are GUI libraries for any language or ways to do gui
slint
me had good experience using slint program 
dart 
you write HTML + JS/TS + CSS
make web app
It uses browser to run or connects to some server?
whatever you want
its like discord. electron 
If you want to go low-level, you can use something like EGL/WGL->OpenGL, which allows for (effective) 2D & 3D acceleration. But its a bit complicated
Thank you.
it can be a webapp without a server, you still need to host it somewhere unless you ship it to users directly though
there are many free static website hosts
cloudflare, github, neocities
A low-level graphics stack will allow you to create a graphical application with almost no limitations.
some apps can run entirely in a normal browser as a normal page, some apps need a special environment like Electron to access native APIs, some apps require a server
can do pretty much anything 
in general people wouldnt want to download a random app whether or not its electron
making it a webapp is your best bet at making people actually use it
hey guys, how can i make this bat file that starts up a discord bot script silent on startup? (no terminal popping up)
well cmd window opening is kinda the thing with bat files
you can write a python script instead 
you can make it not output anything to the console window
There is a way in the Win32 API to silently open batch files, but I'm not sure of the specifics. Good luck 
then just run that instead of a bat file 
Bat file is there for stop and restart commands
you can write them in python
Yes but the bat checks for exit codes and depending on the code it will either shut down or restart
you can use await ctx.bot.logout() instead 
or you could in 2020, idk how you'd do it now
I have 0 knowledge on any languages
you know english 
Not really
sounds to me like you want service management
make Windows service with something like nssm 
don't need batch script then
I cannot comprehend this
You should probably learn C first, before you move to C++ and Unreal.
Or if you want to build a game fast (with less frustration), you can learn Pygame, or Godot and GDScript.
you use client.run somewhere, right?
when you call client.close, the call to run exits eventually
you can run run in a loop
then you dont ever need to close the program itself
Go into unity it uses super easy c#
unreal has blueprints should be fine honestly
Can you rephrase that in simpler terms please
Of course, there are many options you can take
Take your time :)


it's 1 am

via ipv6 tunnel to 
should be able to





