#dev-chat

1 messages · Page 30 of 1

trim geode
#

This isn't a badge hunting server.

rugged vector
#

pay 10$ for nitro 😭✌️

strong heron
strong heron
versed creek
#

how can webhook send v2 comps

#

I mean use them like container buttons etc

flint epochBOT
night shadow
#

Ugh, I would have added it to all my servers but something is off...

#

And even to my Apps

#

The Py Bot is better I guess

versed creek
#

ooop

vestal fractal
#

@daring wasp this works perfectly
I think the reason your didn't work is that the type checker did not know T should be able to take data in it. So that's why I made a protocol.

#

And ofc you can add your kwargs

primal plume
#

H

#

I

vestal fractal
#

@primal plume No spamming cuh

primal plume
#

I'am sorry

topaz egret
#

Especially to avoid the salutation filter

#

They're banned for a reason

upbeat anchor
vestal fractal
#

Of course

rugged vector
#

what does that even mean?

patent carbon
#

The user isn't cached

fading loom
#

what

patent carbon
#

Likely because they left the server

manic marten
#

does the developer program (blue badge) not return?

manic marten
#

😭

patent carbon
#

the blue badge has been unavailable for many years

manic marten
rugged vector
#

it’s in it name “ early “

patent carbon
#

so it's extremely unlikely that they attempt to replace it again

manic marten
#

makes sense, I remember

rugged vector
patent carbon
marble slate
pale hull
#

Dart

ThemeData(colorScheme: .fromSeed(seedColor: Colors.green),)

fromSeed is a class/factory method od ColorScheme, but I dont understand why it does not have to be prefixed with the classname

cunning coyote
#

i like dart

#

made a small http framework in it years ago

#

lol i found it

spare ridge
#

hi this may oot,

how accurate are "online"/etc statuses? when do they refresh? from my end tested with mobile app from android my online status changed to idle immediately whenever i close/switch app. does it work the same on mobile (iOS) and desktop/browser as well before it appear offline in total?

or they do it manually

solid wind
spare ridge
#

on all platforms

jade current
#

I doubt so. Also why be of concern with all this?

spare ridge
#

we dont. but my life 😌 lmao all g. keep grind

fresh dew
#

Lmao

solid wind
#

you'd have to double check but my assumption is idle would show up after a timeout for inactivity

pale hull
solid wind
#

it wont be accurate to the second, but it'd be reasonable enough. i wouldnt treat it as a source of truth though, plenty of people show as online 24/7 and clearly they arent

pale hull
#

And people can select different statuses manually

spare ridge
solid wind
#

(ive never used dart)

pale hull
#

That is not very comfy imo. This snippet was from the example but I probably won't use it

#

I want to make an android app. So I am learning dart+flutter. Just a small project for keeping track of grocery store inventory

solid wind
#

seems reasonable enough, if you know what class something is gonna be it is a bit redundant. nothing wrong with a bit of extra verbosity for clarity

#

some day there will be an actually good cross platform framework and maybe then i'll get back into some frontend

pale hull
#

I'm hoping I can get it to rapid fire barcode scans

#

I don't care at all for cross platform. I just saw people saying flutter is easier then native android

solid wind
#

thats unexpected

#

maybe it is convenience on the top, if i were doing just android id want to go kotlin instead of some extra layer on top

#

jetpack compose looked interesting when i briefly looked into it

pale hull
#

Surprisingly there does not seem to be a whole lot of interest in making apps for a single platform.

solid wind
#

it'd be a bit silly to intentionally build something from the start in a way that only a fraction of people can use

#

if it were intended for broad use

trim geode
#

or all apple devs

#

There's so many exclusive apps to apple ecosystem

pale hull
#

oh, I wouldent know

solid wind
#

if we wanna get into it, windows would also have a pretty massive amount of windows-only stuff 😂

trim geode
#

I feel like that's more out of convenience though lol.

pale hull
#

It is very possible that my research was not in depth and not using the right keywords as I dont know much about the space

trim geode
#

hahah nah you're good :P

#

Just busting your balls about it

pale hull
#

offtopic but I need to find some servers with better emojis

#

I can never find a good one

trim geode
white sentinel
normal grail
#

Hi everyone.
I am looking for bidders

tired obsidian
spring hollow
jade current
#

I bid my code works on first try (0% success rate)

subtle isle
jade current
#

:skeptical::doubt::sus:

lime blaze
#

What happen to this

daring wasp
#

VNC. It's used to share and control screens virtually over the network

#

in the screenshot I am using tigervnc on termux to host an X Server / Display and then using a vnc to connect to that

#

However if you don't want to use the connection from another device than the host
you should read about termux x11

#

it doesn't support over the network sharing but it is much faster in terms of speed

#

and AVNC is just a vnc viewer on playstore not made by me

solid wind
#

👍

daring wasp
#

at that point just using a simple Callable is simple

class SupportsData(Protocol):
    def __init__(self, data: Any, **kwargs: Any): ...

class SupportsDataNoKwargs(Protocol):
    def __init__(self, data: Any): ...

def scls[C: SupportsData | SupportsDataNoKwargs](cls: type[C], data: Any, **kwargs: Any) -> C | None:
    return cls(data, **kwargs) if data else None

versus

def scls[C](cls: Callable[..., C], data: Any, **kwargs: Any) -> C | None:
    return cls(data, **kwargs) if data else None
quiet saddle
lime blaze
spring hollow
strong sealBOT
#

This server is for help with Discord APIs, SDK and other various integrations. For general support, please contact Discord at https://dis.gd/contact, or send us a message on Twitter at @discord_support

lime blaze
#

My friend is kinda homeless

outer lodge
#

Hi pro devs

jade current
#

Me not dev

outer lodge
outer lodge
jade current
#

I don't. I'm using AI

daring wasp
pale hull
daring wasp
# daring wasp

@vestal fractal the related error if I just have one protocol*
and I'm also using it for not just classes but other stuff too now

jade current
#

AI is coding my lib

daring wasp
#

cuz I'm soraAI

jade current
quiet saddle
#

there's an ai code detector?

daring wasp
quiet saddle
#

oooooh

daring wasp
#

they're terrible tho

jade current
#

There's an AI detector for everything, 'cause apparently why not

quiet saddle
#

do they tell you why they think your code is AI

quiet saddle
#

can you dm me one

daring wasp
#

alright

solid wind
#

can it just run on a github repo

daring wasp
solid wind
#

slack

daring wasp
#

pasted code so like one file

solid wind
#

thats a pretty massive limitation

quiet saddle
#

let's see what it thinks of my ratchet tree

solid wind
#

most of my files are like 50 loc

jade current
daring wasp
#

you can use chatgpt's ai checker (from community i think) and since it's just a normal ai chatbot you can just upload a lot of files

solid wind
#

if you cant just paste a public git repo its too much effort imo

quiet saddle
#

LOL

#

90% AI

pale hull
#

its too much effort overall. I have not seen an accurate AI detector

daring wasp
#

Madeline waiitt let me show u somethin

quiet saddle
daring wasp
#

no lower limit on characters

quiet saddle
#

lmao this is so dumb

daring wasp
#

it's just do you write professional and good code? ai.

#

why do all the events here happen midnight time for me 😔

jade current
#

Timezones

quiet saddle
#

"No real business logic specific to an application domain;"

it's a library...

"the code mostly implements protocol-specified cryptographic routines"

I'm implementing a protocol. Literally.

"with generic error handling and no custom exception management"

Every error that can happen has a specific type with a detailed error message so not sure what they meant there

"or logging."

That would be a side-effect - not allowed in this part of the library

solid wind
#

what site are you testing on

quiet saddle
solid wind
#

i wanna throw something in and see, since my code is not ai generated xd

quiet saddle
#

i wanna see what it says lmao

solid wind
#

everything is coming up 75-90%

quiet saddle
patent carbon
#

lol yup 90%

native pilot
#

I highly doubt detecting ai code is possible lol

#

bc u can easily make ai write the same code you would

patent carbon
#

many TODOs and commented-out skeletons imlpying incomplete domain logic

damn... im being called out

native pilot
#

detecting ai writing is doable often but human languages are way more flexible than programing languages

upbeat anchor
#

Its so funny putting books into ai checkers

quiet saddle
patent carbon
daring wasp
#

yep

solid wind
#

it doesnt help when most of the solution is simple orchestrations

quiet saddle
daring wasp
solid wind
#

C#

daring wasp
#

oh wait yeah on the right I just saw :p

quiet saddle
jade current
daring wasp
#

wait I'm gonna put my really old code

jade current
patent carbon
#

also looking more into that site... it looks like this is a tool targeted to vibe coders that's going to fearmonger them into thinking people can obviously tell theyre vibe coding, and use the "humanizer" (which is paid) to fix it

patent carbon
solid wind
#

i got 90% on an repository interface 🗿

patent carbon
jade current
#

Also the text isn't even entirely monospace lmao

#

Whitespace isn't on the same width as the characters

daring wasp
#

why AI Humanizer...for code

quiet saddle
#

yeah they use Arial or something which is an odd choice for code presentation

daring wasp
jade current
daring wasp
#

but the ai checker says consistent grammar indentation as a reason for being ai

quiet saddle
upbeat anchor
jade current
daring wasp
quiet saddle
#

apparently citing protocol documentation when implementing a protocol library is BAD

solid wind
#

vibe coders need to find a new hobby/career, they dont actually like coding

daring wasp
#

me when ai keeps giving people a false sense of competence

patent carbon
#

ya this page is vibe coded to hell... and not even in the "just generic pretty modern website"

the website is just broken... every single link is a new tab (annoying), the font usage is inconsistent, the images on all blog articles is all stock images, sometimes hover events exist and sometimes they dont

jade current
solid wind
#

writing nice code is an art form, vibe coders are to programming what video essay slop is to youtube

quiet saddle
jade current
#

I wonder how I can plagiarize code...

> "I'm stealing your code. This is mine now"
> "It's not even mine"

#

"[...] it can identity exact, similar, and paraphrased content"
The code: print("hello, world")
The AI checker: PLAGIARISM!!!

solid wind
#

most code is reimplementing the same concepts in different ways, so ideally most code is gonna be pretty generic, straightfoward, and unoriginal

#

its how you put those building blocks together that makes something unique

wide canyon
#

Damn

cunning plume
upbeat anchor
#

Guys random q, does resetting bot token kill ws connections immediately too

upbeat anchor
#

Yo nice

#

Im just thinking i prob shoukd change it, but wasnt sure how fun it'll be

wide canyon
upbeat anchor
#

Haha thx, minimal is da goat

cunning plume
#

My website is hideous xD

wide canyon
upbeat anchor
cunning plume
#

That's not the website I was referring to lol

upbeat anchor
cunning plume
#

The desktop version of my bot is much nicer. The mobile optimization has been very very slow going.

upbeat anchor
#

The scroll is also soo lagy

cunning plume
#

Honestly, once you sign in, the mobile optimization gets better. Though I really should fix up the landing page. 30% of my traffic is from mobile

#

I digress, "Tech-Debt" and I'm not a designer lol

#

Keep telling myself I'm going to hire a designer, but I have over 215+ routes, and paying to get that much designed.... it won't be friendly

wide canyon
#

Why is it slow even ?

cunning plume
#

That page has gone through 5-10 iterations and is littered with functionality I keep around in case I want to bring it back. Though i'm likely to change it to a CMS system and drop it all together.

wide canyon
#

Can I keep the link and run a through test tomorrow (it’s 4am in France right now) I can help you manage that if needed

cunning plume
upbeat anchor
#

~~one for each feature ~~

cunning plume
#

I'm not mad

wide canyon
quiet saddle
#

I can't think of any reason a bot would need that many routes

patent carbon
#

Does the Discord API even have that many routes?

quiet saddle
cunning plume
#

The proper term is views I do believe. Unique views. The routes was improperly stated.

quiet saddle
#

i usually have a "test" workspace open as like a scratchpad for random stuff that isnt related to my main project

cunning plume
#

Either way, the bot is not small and immensely feature-rich xD. That kinda thing happens when you're 5000+ hours and 2yr deep lol

quiet saddle
#

hmm i wonder how many hrs ive put into this proj

cunning plume
quiet saddle
#

strong week

wide canyon
#

Damn I got a warn for saying « promoting »

upbeat anchor
#

Sometimes I wonder why I have spent so much time of the most basic bot ever

wide canyon
pastel vine
#

gn

cunning plume
#

That pretty much sums it up, excluding the discord-only functions

cunning plume
wide canyon
#

@quiet saddle I guess you can take a guess on why 215

wide canyon
wide canyon
quiet saddle
#

ohhh, right

cunning plume
#

Message sync let's people connect multiple discord channels from different servers, together as a synced channel

wide canyon
#

Fact that the Tickets System & Leveling System can take just by both of them ~100routes if completed

wide canyon
#

Is InfiniTea finished ?

cunning plume
#

It's released, finished, never. Everything not tagged "Beta" is considered complete however

#

I am soon to be starting work on mobile polish because I'm prepping for an iOS and Android app as companion apps

daring wasp
#

what would the companion apps do

wide canyon
cunning plume
#

The companion app functionality I have planned right now is the entirety of the dashboard functions. In addition there is a "Community User" mode where users can track their leveling, achievements, and follow users. In addition create, manage, join events, and tight integration with the Looking For Group functionality (Globally). I also have an idea for a fun feature, player-cards, where people who meet each other in real life can "Bump" their phones to trade their player-cards (Old school Pokemon Vibes)

#

Haven't dove into it yet, because my growth is very small right now and I'd like to see more interest before I spend the dev hours required to do it though.

wide canyon
solid wind
#

the stuff about player cards and trading sounds like a completely separate product, wouldnt it make more sense to create that separate to this moderation bot?

cunning plume
#

I'm 99% alone. I have another dev who helps from time to time, but very infrequently. Maybe 3-4 PR in the last few months tops.

wide canyon
#

Damn that’s a tiny amount of help

cunning plume
#

As an example, there is a dashboard to manage open tickets as well as respond to those tickets from a centralized platform, but the value proposition is incredibly low and was built more as an experiment that will likely get ripped out one day.

solid wind
#

So functionally, it can do a TON of stuff off platform
but that dashboard would be configuration for the bot and how it runs on platform right? what i mean is functionality that is completely unrelated to discord

cunning plume
#

Currently everything has "Something" to do with discord.

#

Either direct association or a secondary association. Nothing now or planned to be unrelated.

solid wind
#

if you really want to go the dedicated app route, id recommend first considering a PWA, but always keep in mind that the average person probably isnt gonna want to have to constantly be flipping between discord and some extra third party app they have to install to manage a discord bot that in all reality they probably dont want to have to directly configure/manage regularly

cunning plume
#

PWA?

solid wind
#

progressive web app, basically where you "install" the website as an app on the device rather than from app/play store

#

also supports desktop apps as a result and etc

cunning plume
#

I would likely endup going that route. I've been looking into Flutter as an option, but again not yet sold that it's valuable to anyone nor would ever become valuable enough to warrant the hours.

solid wind
#

since you already have this webpage, provided it is build with mobile support its very little extra effort and saves a whole extra codebase

pale hull
#

@zenith hatch if you have a question please ask in the public channels

solid wind
cunning plume
#

It's also a passion project, so sometimes I code things just because, not out of practicality.

solid wind
#

imo bots should be able to be almost entirely managed on platform, and a dashboard should only be an absolute last resort for if they do particularly complex things you cant feasibly fit into cv2 and all that

cunning plume
#

Mine definitely does a ton of stuff that nothing on-platform is going to handle, not even close lol

solid wind
#

in which case a web dashboard is probably reasonable, but a mobile app would be a step too far imo

cunning plume
#

I do really love my message builder thing though. It ties soooo many of my features together in a uniform way that's repeatable, and users love it

#

They constantly go back to the dashboard for that, and that alone lol. I've had to raise my limits 3x because of the quantity of usage on it lmao

solid wind
#

limits on... message builders?

cunning plume
#

My message builder is behind a paywall/subscription, but I set it low thinking no one would use it. I was wrong

#

So I raised it to keep it accessible to free users

#

Then had to raise it for some of my paid users. And finally raised it for the paid users once more. It was a balancing act lol

spring hollow
#

i usually make applications that don’t ever require a subscription or paywall, but that’s just me

cunning plume
#

That's cool. I guess.. to each their own

solid wind
#

ive never added because it just means extra work to implement arbitrary restrictions that make the product worse 😂 but if it were actually necessary to keep the project running e.g. expensive features that need some subscription to offset costs, i totally get that

cunning plume
#

I tried to make my payment model freemium in the truest sense. Everything has a "Limit" so nothing is entirely behind a paywall. The only people that have to pay, are likely people who are already paying an arm and a leg from competitors. Eg 90% of people, will never have to pay a dime and free works just fine.

solid wind
#

thats why i was confused about message builder limits, they cost nothing to support, its not like there's some expensive backend call necessary to format a message

cunning plume
#

The ones that do pay, honestly they pay for the love of what I'm building. many of them send me money on cashapp + their subscription all the time. So it's more of a "Hey we love what you're doing, here's some coin."

olive depot
#

Call it "donation" then, or just don't paywall the features if its all about support and not the real target of the bot

velvet hedge
#

Some features on computers are only available on phones; will developers add them to phones?

olive depot
velvet hedge
#

Preview feature for assigning roles to Members

cunning plume
olive depot
cunning plume
#

Because of that, is why people donate all the time unprompted.

olive depot
velvet hedge
#

So, do you know when that feature will be available, and when you won't need to go into Chrome to use it?

olive depot
viscid steppe
velvet hedge
#

I understand, thank you. usagi

cunning plume
patent carbon
#

Not necessarily true. A lot of server management features likely will never come to mobile

covert oriole
#

how to get developer badge

solid wind
cunning plume
#

I'm fine with it taking 8yr to get there lol. I'm trending that way in appx 3-5.

olive depot
#

Time won't change users behavior, they aren't going to pay 100$ for a bot

cunning plume
solid wind
#

you're putting your finances at the mercy of discord's unilateral decisions and competing in a highly competitive market of cheap customers

jade current
cunning plume
solid wind
#

what does it offer for 15 a month? thats a LOT for a discord bot icl

cunning plume
solid wind
#

and where does the 50 a month number come from

quiet saddle
olive depot
daring wasp
solid wind
#

how much do you currently make off these subscriptions? id have to assume most people who are paying are just getting the cheapest one?

olive depot
#

Or as he mentioned, for the love of bot, not for actual features

solid wind
#

because like, to replace a job you'd need a hell of a lot of subscribers

cunning plume
solid wind
#

cant scoff at 50ish a month or so bonus income, but that is still like a fraction of a percent of the way to being a job replacement

cunning plume
#

However, from my seat, that is a really good conversion rate. 1-2% per 1000 is what I'm targeting. That would put it replacing my job in 3-5 years at this rate of growth. Though the last month it has grown stagnant and stabilized right at 200 and I haven't figured out why.

#

That also doesn't count the occasional one-off donations. The $14 a month guy has personally handed me over $500 + subscriptions.

#

Lucky I guess? So I don't count it in my conversion rates lol

solid wind
#

1-2% per 1000
do you mean 1-2 per 1000 or 10-20 per 1000

solid wind
#

but yea... discord bots are definitely not the easiest way to make money programming. they can be fun to make, but if the goal is to replace a job, there'd be other much more viable routes to take

bleak elbow
#

@cunning coyote Hello, I was wondering if I could ask you something in private messages, please.

jade current
#

Job D:

cunning plume
#

That's mostly why I do it tbh. I enjoy the hell out of it.

warm bay
solid wind
daring wasp
#

A job :D

solid wind
# cunning plume That's mostly why I do it tbh. I enjoy the hell out of it.

my perspective on this is that i do fun programming projects purely for fun rather than trying to monetise them, and then i go to w*rk for my actual inc*me. i think thats a healthy balance, because its far too common these days for people to start a hobby, try turning it into a business venture, and end up working 2 jobs and burning out big time

cunning plume
#

I'm also not niave. I know it's incredibly competitive and saturated. However; I'm a mobile dev by trade so I am already immensely familiar with the landscape when it comes to that sort of thing. I'm also entirely okay with long turnover, and a high chance for failure. So much as I've learned and had fun along the way, then it will remain a good experience regardless of the outcome.

solid wind
#

if the overarching goal is job replacement though, wouldnt it be worth considering pivoting to a different project where you can continue to have the long turnover but have a significantly lower chance of failure?

pale hull
#

My local grocery store has all of their bakery item IDs hardcoded as disallowed in the robots.txt. I wonder what the story behind that is doggokek

jade current
#

World so monopolized that you can buy money with money (currency exchange)

cunning plume
warm bay
#

I'm sitting here reading though this like "I wonder if I'll ever make a paid app in any way"

daring wasp
#

and im like if ill get paid or not D:

solid wind
cunning plume
#

It is, but I have a job now, so I'm already doing what you suggested xD

solid wind
#

so the goal is to replace the job, but you dont care that the project is unlikely to replace the job because you already have a job?

bleak elbow
#

Hi How can I get the Early badge without breaking Discord’s rules?

pale hull
solid wind
#

you cant

jade current
#

Branch another timeline in this universe

bleak elbow
cunning plume
jade current
#

Kick a rock and AI be gone

solid wind
patent carbon
daring wasp
# pale hull same :/

I might have to go for a different field of work later on, but right now im not in college and im enjoying this right now :D

cunning plume
solid wind
#

by setting a goal and intentionally taking a path that is less likely to achieve said goal

cloud flicker
olive depot
daring wasp
pale hull
daring wasp
#

still focusing completely on cs however

cunning plume
jade current
#

> Sets my device's datetime to August 2015
Taym trabel

jade current
daring wasp
viscid steppe
#

Computer sharp

daring wasp
blissful otter
#

discord keeps sending me DMs about re-verifying my bot(s) but there literally is no option to do so...

quiet saddle
jade current
#

How about CSharpSharp (CSS)

quiet saddle
#

That's what he said yes

cunning plume
quiet saddle
pale hull
#

That means the company is paying twice as much in salary essentially.

solid wind
# cunning plume I do want to build a project that I enjoy though. That's the thing. This project...

thats totally fine to want to do it for the fun of it (i think thats the best reason/motivation), my point is that i would reconsider the job replacement goal as part of it, because if thats one of your goals and you know its unlikely to materialise you're setting yourself up for disappointment. if you focus purely on having fun with it, then you can be satisfied regardless of if it makes a lot of money or not

past garden
#

New dev here

blissful otter
jade current
#

Hi new

past garden
solid wind
jade current
past garden
patent carbon
viscid steppe
jade current
#

AI is ugly

cunning plume
# blissful otter explain, what do the AI token do especially in ur job

I'm a developer. They have this big push for "ALT" (AI Lean Teams), where there are 2-4 of us on a team, for a single client. Our goal is to develop as fast as humanly possible. The faster, the better. They track "Fast" via how many tokens we burn up. In our case we literally smoke Opus 4.6.

past garden
solid wind
#

making a frontend for an ai and making an ai are not the same thing

patent carbon
#

^

cunning plume
#

Literally abandoning all code quality, testing, etc..

quiet saddle
jade current
past garden
#

Never put the API key on the frontend

viscid steppe
#

How many parameters does your ai have

past garden
#

Or you will reveal it

solid wind
cunning plume
#

However if I don't do it, there's a high likelihood I'll end up in the next round of layoffs. I've been applying for jobs to get out for over a year and I don't get calls back or anything. The job market for devs right now is absolutely cooked.

pale hull
#

Making an AI is easy, making what people consider AI these days is hard

a = input("Yes Or No")
if a == "Yes":
  print("Yay")
else:
  print("aww")

lemon_smug

past garden
blissful otter
quiet saddle
solid wind
#

has the job market continued to get worse than it was in 2023? people were super doomer back then and i had zero troubles getting a job, i got a couple offers within a few weeks

viscid steppe
blissful otter
#

"AI is gonna take over the world" print("Hello World") has more chance to take over the wold than AI bruh

past garden
daring wasp
jade current
cunning plume
solid wind
blissful otter
viscid steppe
#
import random

def is_even_ai(x):
    return int(x + random.random()) % 2 == 0
past garden
solid wind
daring wasp
past garden
#

Yea Dc coding is hard bruh

#

I'ma give up

jade current
blissful otter
past garden
daring wasp
# past garden I'ma give up

3 months since i became a coder
it takes time to learn a new skill, making a discord bot is also not a beginner project

jade current
cunning plume
blissful otter
past garden
pale hull
quiet saddle
daring wasp
solid wind
past garden
cunning plume
past garden
#

I meant that

covert oriole
#

developer badge gone ?

daring wasp
past garden
cunning plume
#

That question gets asked 300x a day doesn't it. xD

solid wind
#

i made mine in html so it could make it look really nice, im not looking for a new job (nor do i plan on doing so any time soon) but i should update it 😂

blissful otter
jade current
#

HTML mentioned

patent carbon
past garden
#

Lemme just watch YouTube while coding best thing ahh

solid wind
#

i never really see it, but i mean yea id be happy to have a quick look if you want

jade current
cunning plume
#

Guys, hear me out though. If the AI bubble busts, anyone who can ACTUALLY code is going to be friggin rich. Companies are gonna scramble hard & fast. Given CS admissions are down 9% YoY, they'll be paying top dollar for talent lol

#

Anthropic is getting dangerously close to pricing themselves out.

blissful otter
solid wind
#

main things i see people do wrong is AI generated text, tons of unnecessary information/self-glaze, and no character

jade current
#

How to secure yer j*b:
Don't document the codebase you made

daring wasp
blissful otter
#

If we dont allow AI to understand why speaking a certain way and doing certain things a certain way works or is required it'll only do what its told

daring wasp
blissful otter
#

if u make Ai understand living and dying more profoundly with consequences it can exp, it'd be a game changer

jade current
#

Just ask AI to fix itself :person_shrugging:

daring wasp
#

is any llm or coding agent company even self sustainable

pale hull
quiet saddle
cunning plume
# daring wasp the *if* and *when* are what im worried about

Well the big companies are finally trying to catch up to their deficit. Increasing plan pricing, API usage & tokens, scaling back data-centers, etc. All of it points to investors getting uneasy and not enough money coming in to justify their costs. Eg "The bubble"

#

Case in point, Claude used to be great, for consumers, now it's 2-3 prompts and your tokens for the month are in the wind.

daring wasp
daring wasp
quiet saddle
cunning plume
daring wasp
#

I dont use AI a lot, especially to generate code
so even Claude Free is enough for me :p

cunning plume
cunning plume
#

What?!?! How

pale hull
cunning plume
#

I can't even ask the most basic of questions without it running out lol.

quiet saddle
#

idk, I use it for all prompts though

jade current
quiet saddle
#

even just casual conversation

daring wasp
#

i do stuff like this with ai sometimes,
cuz typing on a touch keyboard is pain

cunning plume
#

Casual conversation may be taking it a bit too far. I'll see myself out now.

quiet saddle
#

Lol

#

unfortunately my weekly usage just reset so I don't think I have a way to see what my typical usage looks like

#

I just know that I don't hit the limit

cunning plume
#

I don't even bother anymore tbh. I use ChatGPT for searching and brainstorming only. It's not worth the effort xD

daring wasp
#

i cant see my usage on the claude phone app?

cunning plume
daring wasp
#

Because I have no laptop

#

or a PC

cunning plume
#

Sir... you are built different. Very very different.

pale hull
daring wasp
daring wasp
pale hull
#

Crazy dedication to do that on touchscreen

cunning plume
#

Bro... get a friggin raspberry pi

daring wasp
#

im gonna get a physical keyboard in 2 weeks :3

#

after my exams end

daring wasp
cunning plume
#

I now realize how truly blessed I am. Thank you for humbling me.

lyric escarp
#

true they're expensive

quiet saddle
cunning plume
#

The next time my guy donates a hunno, I'm setting it aside for you to get a laptop.

daring wasp
daring wasp
lyric escarp
#

ah i was guessing termux + vnc, but every vnc viewers i tried all suck

daring wasp
cunning plume
#

I demand you set your nickname to "FrankenDev"

lyric escarp
#

great ill try that

daring wasp
#

have you done that?

lyric escarp
#

yea?

#

but i disabled dev mode a while back

#

so it would've been reverted by now

#

(picky bank apps)

daring wasp
lyric escarp
#

well i did

cunning plume
#

There guys, I optimized my landing page and fixed it for mobile. 😛

daring wasp
lyric escarp
#

dev settings

daring wasp
#

flag set by adb doesnt (atleast for me)

daring wasp
lyric escarp
#

i have a vnc server on my laptop that i run on while true

lyric escarp
daring wasp
#

i kept getting annoyed so i just started using the web vesion

lyric escarp
#

these apps cares about security

#

or.. rather obscurity

lyric escarp
#

so maybe there'd be autoreconnect on AVNC

quiet saddle
#

this was from a few days ago. claude really went on a trip.

lyric escarp
#

also my phone wifi is broken somehow

#

it aint scannin

daring wasp
#

youd have to press the retry button manually

cunning plume
daring wasp
#

How do you check usage percentage on claude?

daring wasp
#

anyways i go now byee

trim geode
upbeat anchor
#

you really don't get much usage on free claude tbh

trim geode
#

depends on what you do, my mom uses it and gets a good bit but yeah nothing like compared to if she had pro

#

I sometimes burn through pro because complex topics and it uses A LOT of the tokens

exotic spruce
#

why are we talking abt claude ✌️

#

I smell vibe coders

trim geode
#

AI has more wide range use than vibe coding lol

#

and many of us here use it an an assistive tool

exotic spruce
#

AI is vibe coding 🤯

quiet saddle
#

It's not a language

trim geode
#

Crazy how there's more than just Python out there.

exotic spruce
#

python

quiet saddle
#

And people here do things other than develop Discord bots

exotic spruce
#

same thing brodie

trim geode
#

Like thousands of languages

exotic spruce
trim geode
#

yeah if you think Discord library and a language are the same, I'd expect you'd also think all AI usage and vibe coding at the same.

#

Forms of AI have been around since pong's release

exotic spruce
#

Dude python is a language are we slow

#

:()

upbeat anchor
#

When discord.en or discord.us-en

trim geode
#

ddevs.fyi

exotic spruce
#

if you use AI for python thats just sad icl

quiet saddle
exotic spruce
#

even as a assistant

#

💀

trim geode
#

Good thing I don't use Python

upbeat anchor
quiet saddle
trim geode
#

color > colour

Less characters

exotic spruce
upbeat anchor
quiet saddle
exotic spruce
trim geode
#

Maybe you should use AI to help you get better

quick halo
exotic spruce
#

ctrl c ctrl v 😭

quiet saddle
exotic spruce
trim geode
#

Crazy how you're artificially limiting the capability of AI as a whole by dumbing it down to one single use case.

exotic spruce
#

uh

#

fr fr

trim geode
#

I find that people who limit technology like that are probably the same people scared of any sort of technological innovation as a whole. AI has it uses, and while some I disagree with on principle and some I think are just stupid, it exists as a tool for a much broader purpose and I've seen some fantastic uses of it in businesses and in my own life Shrug
It's a great research tool at times, especially in agent modes.

exotic spruce
#

Research is fine, people who copy and paste are the people i dislike

trim geode
#

People who "copy and paste" are a fraction of a fraction of AI users

#

AI extends WAY past vibe coding

jade current
exotic spruce
trim geode
#

and by limiting your scope to that, you're creating an echo chamber of hatred when in reality you're using AI almost every day.

exotic spruce
#

i personally think 75% of bots on discord are copy an pasted using AI

trim geode
#

You do realize AI is used outside of Discord bots right...

jade current
#

Me when ctrl alt arrowKey instead of ctrl c ctrl v

trim geode
#

Just becuase your scope is limited to Discord bots doesn't mean the world as a whole is

exotic spruce
#

We are in a server named "discord developers"

quiet saddle
#

well yeah lol

exotic spruce
#

So its hard to context things

trim geode
#

Crazy how we're talking about general development and usage

#

in a general development channel

exotic spruce
#

Then have a look at the category name

#

lmao

trim geode
jade current
#

I vibe code (listen to music and code)

runic field
exotic spruce
quiet saddle
trim geode
exotic spruce
#

I think when they specify discord developers they mean within discord ✌️

jade current
#

Microslop bot developer

trim geode
runic field
exotic spruce
#

Yuh you said general use

trim geode
#

"...related to Discord, coding, and tech..."

#

Crazy how the rule also states "Stick to channel topics"

exotic spruce
#

Notice how the category says discord developer platform tho

trim geode
runic field
#

Dude, you joined today lmao. We've been here for ages. I'm sure everyone else here knows how this server works.

daring wasp
quiet saddle
exotic spruce
trim geode
exotic spruce
#

Good to know

trim geode
#

No, we judge based off of how they behave

#

Anywho...PDQ hashing is fun

jade current
#

Average DDevs drama

exotic spruce
#

Why are yall so irritated or smth

trim geode
jade current
exotic spruce
#

I mean yea its a library but its still python :()

trim geode
#

I decided to explore the idea of PDQ hashing and expand that general ideology into the text world...interesting research tbh

jade current
exotic spruce
#

hmm

trim geode
#

In computer science, SimHash is a technique for quickly estimating how similar two sets are. The algorithm is used by the Google Crawler to find near duplicate pages. It was created by Moses Charikar. In 2021 Google announced its intent to also use the algorithm in their newly created FLoC (Federated Learning of Cohorts) system.

exotic spruce
#

Relax Madeline

#

😭

quiet saddle
exotic spruce
quiet saddle
#

It doesn't

exotic spruce
#

I just asked why yall were talking abt claude and it has came to this 🙁

#

I was talking to matt too idk where you came from..

quiet saddle
#

I've been here awhile lol... and I'm not attacking you

exotic spruce
#

We get it ✌️

patent carbon
runic field
#

Internet user discovers the concept of public channels.

exotic spruce
runic field
exotic spruce
#

Sure she can disagree with me but whys it so important that shes been here longer then me 💀

quiet saddle
#

when I said I've been here awhile I meant like... I've been chatting here for the last hour or so

exotic spruce
#

And your point is?

patent carbon
#

i read the conversation... the statement was that you were trying to say the purpose of this server and the acceptable conversation here based on your extensive experience in this server compared to her's

elder wave
#

Hi all - quick question of something I've been wondering if its possible (im pretty sure it should be?)

If I wanted a way for users to have a custom discord rich presence (without installing any 3rd party software) - would using discord activities bot be the best way to do that (and can I integrate it with a discord bot)?

The context for this is that there's a VR game that a lot of people would like to have discord rich presence for, and I have enough API access to the game where I can find what servers players are currently in (and I'd like to display that on their discord accounts)

exotic spruce
quiet saddle
trim geode
exotic spruce
#

she clearly has a problem with my opinion

#

so what is the problem

quiet saddle
#

I really don't though

exotic spruce
#

Then why are you talking to me still

trim geode
#

We have a third eye for DDevs

quiet saddle
elder wave
#

yeah idk what i was thinking expecting help from people on discord, just block eachother yall 😆
I'll try elsewhere with my question, thanks x

exotic spruce
#

I wasnt talking abt you tho

#

:()

#

🤯

trim geode
exotic spruce
#

isnt that right matt

#

It was js me and you 🙂

patent carbon
#

it might take longer for a response... but your messages is more likely to be seen by someone who knows about that stuff

elder wave
#

yeah figured, cheers

exotic spruce
#

Anyway sorry abt having a opinion i guess 😭

trim geode
#

from first read though, I don't think there is a way to set the presence of a user without something being installed...but imma stay out of that potential thread because I could be wrong.

#

AA_Cute_Giggle I forgot that this tag is listed like this

daring wasp
#

what's wrong with it :p

quiet saddle
#

RFC9989 drafted... almost in the 5 digits

quiet saddle
#

yep

trim geode
#

whats the ELI5?

quiet saddle
#

of that one specifically? or RFCs?

trim geode
#

that one

gloomy seal
#

😆

quiet saddle
# trim geode that one

no idea lol. I'm just on the IETF mailing list and saw the tracker notification pop up.

trim geode
#

Ahhhh, imagine being on the mailing list lmao

quiet saddle
#

you can sign up!

trim geode
#

but yeah...can't wait for RFC10_000

trim geode
quiet saddle
trim geode
#

which I am not lol

quiet saddle
#

there was some wild drama in the TLS working group today though

trim geode
#

????

#

what on earth happened?

iron rapids
#

what

floral rapids
timber breach
#

Hey everyone! I'm developing a Docker-based hosting bot
for project configuration and maintenance. Which channel
or community would you recommend for finding partners
or support staff for this kind of project?

trim geode
#

no where

#

this isn't a recruitment server

patent carbon
trim geode
#

inb4 ptero panel

#

we are approaching summer host months

timber breach
floral rapids
trim geode
#

the concept is the same

#

kids on break from school, have some money from holidays...get Ptero panel and boom... MyPerfectSummerHost

floral rapids
#

.. that's cool if they do it that way, I won't share worst

trim geode
#

im not mentioning all the other configs lmao

#

ive seen some funny ones

verbal wraith
#

Daily fiverr link

quiet saddle
# trim geode what on earth happened?

so, WG chairs put out a "last call" (basically a "ok unless anyone has objections, we're going through with this") on standardizing usage of ML-DSA for authentication

some people are objecting and think a hybrid ML-DSA/Ed25519 should be used, in case ML-DSA is broken (it's a new algorithm so that's unlikely, but certainly possible)

someone (member "A") sent a massive email accusing the WG chairs of not having consensus, of corruption, states issues with having employees of the NSA amongst members of the WG

another member (member "B") replies and says "this is embarrassing behavior" and some other stuff I can't repeat here

WG chairs give a warning to member A

email comes in from higher ups that the message from member B will be redacted from the mailing list transcript due to its inappropriate content

some members raise concerns about censorship

floral rapids
#

ML-DSA?

#

ML-DSA (Module-Lattice-Based Digital Signature Algorithm) is the official post-quantum digital signature standard standardized by NIST in FIPS 204. Derived from the CRYSTALS-Dilithium algorithm, it secures authentication and data integrity against attacks from future large-scale quantum computers by relying on the hardness of module lattice problems.

#

ugh it's yet another post-quantum thing

trim geode
floral rapids
#

Which fixes the issue of the other vulnerable to quantum computers huh

trim geode
#

Because Linux mailing list has had way worse

#

I should subscribe to the mailing list just for these drama moments

jade current
quiet saddle
vestal fractal
jade current
#

That's what I said :D

trim geode
#

-# I just wanted to join the train

jade current
#

:dogeKek:

daring wasp
#

or like an overload with two protocols?

jade current
#

SupportsData

#
from typing import overload

class AcceptsData(Protocol):
  @overload
  def __init__(cls, data: Any) -> None:
    ...

  def __init__(cls, data: Any, **kwargs) -> None:
    ...

-# I think

daring wasp
#

ooh I get it now

#

but I'd use Any for data since I'm also using it for other things

sudden yoke
slate cosmos
daring wasp
#

No it's free on the playstore, not made by me

slate cosmos
daring wasp
#

wait no

jade current
daring wasp
#

I'll figure out this later 😭

#

also I'm also using it for stuff like Enums which won't satisfy the protocol either

jade current
#

Why not

#

You could Union, I guess

#

Anyway, I hope I won't have this kind of problem in mine :3

daring wasp
#
class SupportsData(Protocol):
    @overload
    def __init__(self) -> None: ...

    @overload
    def __init__(self, data: Any) -> None: ...

    def __init__(self, data: Any = ..., **kwargs: Any) -> None: ...
wicked ravine
#

best to just rewrite in swift

patent carbon
#

It would be the quickest way
|| Get it? Quick? Swift? Like, fast? DogeLaugh ||

daring wasp
#

:p

vestal fractal
#

@daring wasp
Adding kwargs does not force you to actually pass them, and an empty kwargs does nothing. So this works, without any overload

bleak elbow
#

send me nitro boost please

patent carbon
bleak elbow
#

oh sorry

vestal fractal
#

No need for an overload

#

I never knew this myself that kwargs is as optional as that but yeah

daring wasp
cunning coyote
#

I spot demigirl flag

daring wasp
cunning coyote
#

hi

jade current
#

No wonder the pfp looked familiar

bleak elbow
patent carbon
daring wasp
#

I'll just keep callable for now, gonna think about it layer

jade current
vestal fractal
#

doesnt matter really

#

my point is, use a protocol for a class type that takes data, and then add kwargs which is dumped in the object no matter what since it can be empty...

#

I was capping apparently that worked (⬅️ ignore this message)

daring wasp
#

I'll just finish up the message object for now then work on the gateway

vestal fractal
#

Anyway with my code both things work

jade current
#

Me when Maybe concept

jade current
jade current
#

Heh

vestal fractal
#

Lowkey one of the most useless things I made

#

Evaluates annotations without eval

jade current
#

Nevermind, it a decor factor

vestal fractal
#

this one's cool tho

tulip vigil
#

I had a question how do I take someone down with a modded discord?

vestal fractal
#

You do not

tulip vigil
#

They keep reporting my discord accounts so fast how does it happen

#

?

strong sealBOT
#

This server is for help with Discord APIs, SDK and other various integrations. For general support, please contact Discord at https://dis.gd/contact, or send us a message on Twitter at @discord_support

vestal fractal
tulip vigil
#

But I try to contact discord support

#

Nothing happens

patent carbon
#

No one here can help you. You can report them using the in app reporting tools or you can block them

tulip vigil
#

I do. I still get nothing

patent carbon
#

This server is for help with Discord APIs, SDK and other various integrations.

tulip vigil
#

Hmmm 🤔

#

Okay so I have an actual question though

patent carbon
#

Is it development related?

tulip vigil
#

Is there a such thing as scripts for discord?

#

To report people?

vestal fractal
#

You won't get help for that here

tulip vigil
#

Oh

#

Who can I go to? For that type of stuff

patent carbon
#

Nowhere

tulip vigil
#

Man... This sucks 😔

#

So I'm just going to keep getting reported time and time again?

patent carbon
#

Yes

tulip vigil
#

So I can't protect myself from anything?

vestal fractal
#

That's not related to a script

patent carbon
#

Reporting doesn't do anything if you don't do anything to be reported about

And if there's a false positive, appeal it

tulip vigil
vestal fractal
#

You can't

patent carbon
upbeat granite
#

Hey, how do I make it so it's connected with the banner on top? And how do I make these divider lines?? Also, how do I put the menu option inside an embed????

verbal wraith
#

It's not an embed, that's container

upbeat granite
#

Ohhhhhhh

upbeat granite
wicked ravine
#

My team invited me to a huddle.
"The titles are overflowing, we need to limit them"

Click.

I hung up.

Pointless Jira tickets without assignment.
Classic rookie move.

I hardcoded the widths of characters and capped inputs after a threshold.
Committed and merged instantly.

I went back to networking with shippers.

They'll come up with a better solution next time.

wide pasture
weary bluff
#

HTML is no longer HTML

daring wasp
wide pasture
tulip vigil
#

How do I get a user off here that is evading a ban

#

This guy is saying he has scripts to report people

rugged vector
wide pasture
tulip vigil
#

How do I get rid of a child pred on here his name is newmodelhellfighter he's evading a ban

wide pasture
strong sealBOT
#

This server is for help with Discord APIs, SDK and other various integrations. For general support, please contact Discord at https://dis.gd/contact, or send us a message on Twitter at @discord_support

tulip vigil
wide pasture
verbal wraith
#

We can't do nothing either

tulip vigil
#

Ugh why not?

#

Don't devs report people too?

verbal wraith
#

Because no one here handles reports

vestal fractal
tulip vigil
#

Oh

fleet chasm
#

How are you?

tulip vigil
#

You guys work with discord tho

#

?

verbal wraith
#

We work with the api, not with discord

tulip vigil
#

Oh ok

fleet chasm
verbal wraith
#

Google it

wide pasture
fleet chasm
#

Is it from the VCS theme?

wide pasture
fleet chasm
jade current
#

Me when Dark High Contrast

fleet chasm
#

write on GitHub

#

You can use those themes

wide pasture
fleet chasm
#

The New Year's theme is also very nice.

vestal fractal
wide pasture
wide pasture
sudden yoke
#

this is my theme, just got the linux themes and the material icons extention.

sudden yoke
jade current
#

os.environ.get("module")

#

if not os.getenv("", str()).strip(): :|

#

English only

devout linden
#

Fr

crude drift
fleet chasm
#

This is the best theme ever.

sudden yoke
wide pasture
tardy abyss
orchid gorge
#

@pallid oriole hello can u give me the bug hunter gold badge thanks

#

@dark moth hello can u give me the bug hunter gold badge thanks

#

i love u 🥺

dark moth
orchid gorge
dark moth
#

Badges are off topic here, see the support center for more info or contact support

orchid gorge
dark moth
#

No

orchid gorge
wide pasture
#

@fleet chasm Please tell us the theme name 😭

orchid gorge
wide pasture
orchid gorge
mighty cypress
#

🐟

wide pasture
fleet chasm
#

which

wide pasture
fleet chasm
fleet chasm
# wide pasture Here

theme name deep dark material theme I'm using a different theme for the icons; it's called Material Icon Theme.

tardy abyss
fleet chasm
olive depot
viscid steppe
#

bro is agent maxxing

#

claude, chatgpt, copilot

tardy badge
#

salut je recherche des gent pour testé mon bot de sécurité discord il faudrait faire des attaque sur mon serv ( raid , nuke , spam ect...) si vous êtes partant vener mp svp

verbal wraith
#

You have to maximize free tiers somehow

versed creek
neat olive
#

Why not just forward the message Thonk

versed creek
verbal wraith
#

What's the point of displaying Media: None? Isn't it better to not include that at all if there is no media?

#

Also if that's a report then it will be good to have a message link to check the context of the message because that could be useful is some cases

#

Ah, there is one

#

I'm just blind xd

neat olive
versed creek
#

ye

verbal wraith
#

Also instead of 2 separated fields for message link and message content I would go with one field for both probably

viscid steppe
#

why is the message link all the way up but the message content is all the way near bottom

neat olive
#

Forward + report info + actions would be how I'd go about this Thonk

verbal wraith
#

Probably something like Message (<message link>): <message content>

versed creek
#

the one problem i am wondering about is i dont want someone to report my bot as spam if it dms them the warn so I have to display it somewhere in the server itself ig

versed creek
olive depot
#

Me wasting claude credits on fgn mr chips love Story 🥀

verbal wraith
olive depot
#

It was related to a screenshot i sent to understand the sentence, and smhw he named it that way

tardy badge
blazing wagon
#

bonjour monsieur

#

ive got a joke, want to hear?

olive depot
#

👀

#

-# nah I'm not typing that again, automod 🥀

near crescent
#

not automod's fault that you don't know the invite

olive depot
#

Missed -

near crescent
verbal wraith
near crescent
#

If you are looking for a place to chat with people about Discord features and communities, check out discord.gg/discord-townhall This server is aimed at users interested in building applications with the Discord apps API.

verbal wraith
#

It's annoying that there are 2 spaces in the server name but only 1 in the invite url

near crescent
#

great, you had to point that out

upbeat anchor
#

Why isnt it .gg /discord

balmy basin
upbeat anchor
#

Yeah

#

I feel like they did that just to claim it tho

wide canyon
sweet parcel
#

Hi I need help for my server, someone help me please.. we got a big problem with it

native pilot
verbal wraith
#

Makes sense

queen lake
shut jewel
#

how to add bot in my server?

dark moth
#

Contact support for appeals, nobody here can help you and the only thing you're likely to attract are fake support scammers

rugged vector
prime rampart
#

I need a discord server for Saas

verbal wraith
#

I think advaith meant even before that, like at the start or something

rugged vector
verbal wraith
polar viper
#

2020 being 6 years ago feels unreal

verbal wraith
#

6 years ago in 2020 felt different

south imp
#

in the command block

jade current
verbal wraith
#

🗣️🔥

rugged vector
#

he was right..

verbal wraith
#

Advaith is always right, it's advaith after all