#general
9613 messages · Page 1 of 10
now thats just mean
I like it
redout
redoubt
gort
gort
gort
if someone permanently stains their skin blurple color, will they get the job :)
and gets a big discord tattoo
You need to get banned from discord first, then you can join. Just ask appel
excuse you, that's "add to docs" to you
hr add to docs, how is your docing going
add to docs
nice
What are we adding and when
docs to docs
jesus christ im being taught regex
My condolences
nahhhh
aw hell nah
Greetings, my fellow homosapiens, for those that identify as one
What an odd thing to say
Im a door.
Ahhhh wait... the lore is not there anymore ...
I’m not here to judge
search is broken
it just takes a sec to get indexed
since when
back from not long ago it was instant
you probably just didn't notice
Maybe
ill trust you on that
i dunno how it matters lol
it's there now
who goes searching for a message they literally just sent
i was searching for a lore
General got deleted , thought i said it somewhere else

dont you love
when you have a shower thought for a bot
and you cant do it because its illegal
and is also the same reason half the games you play are no longer playable
...what
my sentiments exactly
lootboxes are now illegal for me
so no more egg opening games.. yay
oh good
no not good
because what the world needs is more degenerate gambling
im pretty sure im now softlocked in a game i was playing because of that
that IS good
i dont think so
all games i usually play are gonna be illegal
might be time to play a good game
if it wasnt for all the macro it would be a good game
but i guess no more
i cant think of any game
besides boring incremental games
wut
what
dont bother lol
would that make portions of minecraft illegal too per se?
like fishing
minecraft has lootboxes?
it thecnically is gambling
Because the result is random??
What is illegal is gambling with real money tho
all rng is not gambling
im seeing stuff that dont use real money getting blocked too

Is it stuff that uses some special in-game currency like "gems" but you get gems by buying them with real monies?
Hello darling~
How have you been?
IM GOOD HOW ARE YOU?
caps sorry
that makes more sense..
I LIKE CAPS IT MAKES YOU SOUND EXCITED ABOUT DOING WELL AND YOU DESERVE TO BE EXCITED ABOUT DOING WELL~
but whats the difficulty in making so said gems unbuyable
OKAY MAYBE IT WAS INTENTIONAL
WHY ARE YOU SCREAMING AT THIS TIME OF THE DAYYYYY
Then... how would you get the gems????
that would solve the problem right?
Because then the money stop
uhhh running around the map
daily streak
I HAVE SEVERE ADHD EVERY HOUR IS THE SCREAMING HOUR WHEN THE ADDERAL WEARS OFF
A) Minecraft servers aren't free to host, and
B) People are greedy
OK THAT MAKES SENSE HAVE A WONDERFULL DAY !!
THANK YOU YOU TOO IT IS LOVELY TO SEE YOU AGAIN~
i agree
makes perfect sense
Minecraft servers aren't free to host
...ah?
i have a spare computer i host servers on
Ah.
They are if you buy them with boosts your community has given you 

they are if you host it on your school internet and electricity 
heaven
Jank level of server colocation
i host servers for my husband friends so they dont have to pay
I would if I had enough friends that played it
they like me my computers
apple made me jump through 20 hoops just for some bs
Like let me give you my money 😭😭
AUDIO JUNGLE!!!!
Archive it before it gets nuked
literally that's what i thought of too
dude. we got like 5 years of history. that's crazy
🥹
gm
hi jo
i again realized it exists
I just wanna buy a macbook 😭
i use a mac
macos is nice but dont get it if you care abt gaming at all
i use a laptop for work
or if your planning on doing anything gpu intensive
most i would ever play is like, minecraft
yeah it can do that
look for apple silicon chips
intel macs are garbage
last time i used discord.js was in v13, and i feel like the api has gotten a lot more complicated
if you used v13 you made the switch to managers already
so idk what you mean about the api becoming more complicated
maybe commands, i suppose, since we do no longer recommend you parse everything from message content
discord has since come up with more app-dedicated ways of doing things
what if we combine managers with collections
and we call it data stores

there's much more options in the discord dev portal and i don't remember using intents

(gatewayintentbits enum i mean)
But weren't intents still a thing in v13? Or am I mistaken
they probably were
might've been 14
I do really like the new api though
i mean the discord.js interface
i don't know why people hate on enums but it's much nicer
typo resistant 
Why do people hate on enums though? I'm not a TS expert so I might be missing something
The only thing that bothers me is that you can't compile it directly to js using node's type stripper
Seems trivial
nuh uh
v12 was api v7 (so v6) which has them optional. v13 was supposed to be v8 but v9 came out in the meantime so that's what it's on
and v14 is on v10
v11 when?
in 2023 i believe
Then we can finally have v15
and v9 should be deprecated soon too, like a year or 2 ago
v6 was supposed to be discontinued two years ago
doesn't mean anything though
nice easter egg in the api versions
enums are personally very annoying
yeah 0 works
No you can’t. Nuance is a thing of the past.
thanks siris i knew you would understand me
i love how typescript lets me statically type literal values
i always just use flags: "Ephemeral" for example, instead of the more verbose enum MessageFlags.Ephemeral
the thing is that enums abstract the value away
cursed
why does it need to be abstracted tho?
if discord changes the flag id for that, you will have to do exactly nothing in your code besidse updating discord.js
that's the entire point here
isntead of a 64 you have Ephemeral
i guess
also the channel types
the point is that the value has semantic meaning when you're reading the code. discord will never change this lol
rn they're numbers, but we had them as text
well, the provided example was tied to discord
so i had to go off of that
but then also discord introduces 50278
not a change to an enum value
i guess
enums should never be about changing the values that they represent
I don’t guess I know
i mean if it needs to be abstracted away then an object works perfectly fine, but for things i dont reasonably expect to change like flags, i def prefer just a string literal
tbf discord.js does the conversion for you
yea
i mean obv for an api i expect enum-like values to be handled as ints, saves space over strings
in places where it takes an enum we can take and resolve a string, but partially because we didn't use enums before
but like especially for my own functions where i know my own intentions and those intentions dont typically include surprising myself with unexpected enum changes, i just use string literals and unions and stuff
i'd still use an enum there as a mean to not have to do a find and replace later on
fair
in which case, sure, objects works too, but is imo clunkier to handle
i just have my preference and i prefer making the code a little shorter and less imports
just import *
can't have less imports than that
no thanks im good
in my case it makes no difference really because i most of the time declare the enum in the same place the usage of it originates in, and it tends to be that i already import the using thing elsewhere, so already have the import for that file and can just add the enum too if i need it
anyways oh boy i cant wait to use string literals as enum-like values stored in my database where storage becomes a lil less negligible
Is the djs help channel a good place to ask preference or general advice questions or should I ask here
the djs help channel is for djs related questions and issues, nothing else
Alright so I’m working with some config stuff and I’m just wondering in general how I should format my embeds/components when I may need a lot of configs for a specific option (I want to have options for different ticket categories and role selections for ticket visibility per category). For now I have a modal with a select menu for category and a multiselect menu for roles in that category. I’m wondering if there’s a better way to do something like this or if there are any good examples I can look at?
theres lots of ways to handle configs
you want a list of items (ticket categories), where each item can have its own config?
Yeah. I know there’s objectively bad ways to handle this but naturally everything should be as easy to use as possible
your mileage may vary but i have this
That’s almost exactly what I have but yours is a lot cleaner
but i also have this in a different menu, motivated by the need to display more info (possibly an image but i havent added that yet) without it getting too cluttered
configs are overrated, just assume what the user wants and enforce it 
I don’t have a different menu per level roles but I kinda just have an option to add them and a select menu for role selections and level for it. This is a lot better having sub menus with a back to settings option I will look into this
so my two main strategies are either to have a list of sections with buttons to edit each item, or give each item its own page with space for lots of info and then a select menu or buttons to move between items
for the first you get more info density but things can get cluttered fast if you have too much info per item, and you are more limited by components
Is that bot public? I’d love to look more into it
my profile has a link to my very basic website with a link to add the bot (im not sending the link directly out of fear respect for big brother the mods)
and use the /settings command to access this menu
ads
mods please
dont kill me
its for educational purposes i swear
Thank you :)
anyways the exact formatting you use may vary, but your main motivation should be the tradeoff between how clean something is visually vs how quick it is for the user to find the info they want or make edits
for my bot, each rank is a standalone thing and may have a lot of connected info, including level requirement, roles granted, vanity details like name and description and an image (wip), there are actions like creating a role, and i may add a button to this menu to view rank-related analytics
ranks have a lot going on, so i believe its best to give them a submenu where each rank has its own space to breathe
if this were a web dashboard with no component or height limits i would def put them all on one page, but within discord's component limits, plus the fact that its in a chat window were too much height gets annoying, i find it makes the most sense to isolate them like this
If you were restricted to discords component limits how would you handle something like entirely customizing embeds and responses for virtually everything (outside of the configs themselves of course)
to contrast, custom xp rules are less significant
they do have a (currently) similar amount of properties as a rank, but i consider those properties to be relatively simpler, and no individual xp rule has enough data or enough functional significance to necessitate a separate submenu that takes a bit of time for the user to navigate to
some people have made really good embed and even components v2 generator commands that you can look at for examples
for these things, i dont think youll ever get a ui nearly as clean as a web ui, but theres ways
i dont have an example of an embed/component builder bot rn but this website https://discord.builders/ isnt far off from what you could accomplish in discord
for a simpler example, if you just want embeds, not components v2, you could display the work in progress embed and then have a string select menu containing items like Author/Title/Description/Color/Thumbnail/Image/Footer, all properties that you can set, and when the user selects one of those it opens an appropriate modal
if you want to streamline things, it may make sense to also group together similar properties like Title/Description and Image/Thumbnail, so the user doesnt have as much navigation to do
This is a wonderful tool I will definitely be using this
I appreciate the advice and apologies for delayed responses I am sadly at work
oh and for embed fields i recommend you have a separate select menu for those since you can add or subtract those more freely rather than just setting or unsetting them
in theory you should be able to do all this pretty easily without components v2, just with legacy components placed underneath so that you can use an actual embed for the wip preview
Hello world!
I'm there because I'm actually unsatisfied with my actual automod module for my Discord bot
To be clear, I won't ask any help for coding or even a code to copy/past, I just need some advices of what I can add to make a really good automod
Actually I've made an anti spam messages, anti spam pings, also an anti raid mode (That I can configure to avoid many people joining at the same time, configurable from 5 people to 20 maximum and from 15 seconds to 60 seconds) and also bad words/links filters
My automod is also giving mutes and warns automatically depending of how many times per 24hours my members are doing a stupid action
So? What else can I add? Should I improve the actual stuffs I've made or are they good enough?
Thanks for your future advices 🙏
that's a very open question for the intro of "i am unsatisfied"
so what's your point of dissatisfaction?
Quality > quantity. Just adding more features doesn't make something better. Like Souji said I think you need to describe what's making you "unsatisfied" because right now you've just described your feature, not explained what about it you don't like.
I feel like my module is not really complete
always room for improvement
What makes you feel like it isn't complete?
nothing is really ever complete
So just YouTube sponsorship games?
u can also connect ur controller to ur phone and play w it
id rather just play on my ps5
ah yeah let me just play on my ps5 while riding on the train
i dont like gaMING ON my phone
guessing you dont have a car
I agree, also nothing is perfect, but maybe some ideas could help me to improve my bot
That's why I'm asking people about some ideas
i do but id rather not take an extra 40 mins driving into central
anti raid maybe
and also pay a charge for driving into central
hm true that is long tbf
Already made
Honestly, if someone had unique and interesting ideas I don't think they would just give them away to some random person on discord
at least I wouldn't, I would add them to my own bot
what if u gave them nitro 🔥
ps plus is offering nitro for 1 month tbf
monzo offers 3 months of uber for free i love it
where i have monzo
not for free tho
Ideas are visible once a bot is online 🤷♂️
uber prices are a joke
true that
perks?
wdym what perks
u can pay 7 pounds a month for perks
Yup
still does f all uber scam
ur paying for monzo though
am not
uber is just a perk along w other perks
no im saying if u were
i dont pay for monzo
So just steal features from other bots then 🤷♂️
yagpb
ye look a wick
you could add logs maybe
Could you maybe give some bots who got an automod system I can study then instead of just telling me to "steal"?
or a /snipe command which is totally not tos
I don't know? I don't use any automod bots
||wickbot.com||
There's probably a billion out there if you look though
discord automod is pretty trash tbf
i highly disagree
ofc you do
what does that mean?
I think it's good enough for 90% of cases
So why answering with no answer at this point? With all the respect for you, I'm just asking for advices, no need to take part of it if you doesn't want to give some to someone 🤷♂️
This is a general chat, everyone is allowed to take part
you love discord
you probs like everything about it
when did i ever say anything about loving it
dont assume
i said probs
tell me why you disagree
Certainly but generally out of respect we do not deviate from the subject
Useless to to answer when you can't give a real answer man
unfortunately, i do not have the time to debate since im working, but if you look at the true features of automod, you'll see how good it is
alright no problem
I'm just chatting dude, feel free to ignore me if you think my advice is useless
One great advice at least

I am A long time R6 PC player. I played a bunch of moblie when it release. Wild how well the capture the game play. I think they did a great job
who your fav ops
Imagine seeing someone on the train in full gaming gear, a controller and a phone sweating their ass off in an R6 game
excatly
its great how well its done and faster paced
IDK. I play what ever is required of me at the time. mostly support and Intel Ops
Dark here are my stats for Ranked last season Y10S4
39 hours 😭
Dont at me 😭
long time r6 player 😭 🙏
Steam tells me I have put in 4,432 hours into the game 😭 I have been playing since 2018
yeah thats more correct
39 hours is crazy
That is just in the competive game mode
bro 💀
u played 4k hours of casual? 😭
id genuinely go crazy
It is the one live service game I play. I used to play Apex but have not played that in years
fr cas is dry asf
bro casual would make me go insane lowkey
nerds
you rang?
Slay the Spire new Kickstarter is up

They just released an incredibly well selling game why the fuck are they on Kickstarter
mon, mark 
Board game, this one is based on the downfall mod
We're currently playing sts2 multiplayer
i kinda want to get the new board game
i heard it's good
That still doesn't explain why they need funding
well it's good to get pre-orders so you don't overproduce
Damn I don't play any of those characters except Aruni
Board games are expensive
We backed the original, it's a ton of fun and really captured the feel of the video game
Excited to see a sts2 board game eventually

ya i've only heard good things
I just gotta convince my wife that we can afford the $110 for the minis
you can do it
Vibe coding a Discord websocket client let's see if it works 
when it's done do a diff with it and djs v12
blame discord if it doesnt work
Oh I was just gonna open #986520997006032896 posts for each issue 
that also works
.... im redoing my pet thingy commands ... i TOTALLY FORGOT to put i18next in it.........
i hate myself
"claude add i18next to these files that I forgot"
meh
best use of claude is to follow a pattern you've already established
and i almost fucked it up by adding it for the db 
my brain is not there
inventory?.push({
itemName: itemType,
type: itemType,
quantity,
});```
i almost added it for that when i need to add it to
```ts
await interaction.reply(
i18next.t("...", {
itemName: itemType, // <-- here
quantity,
lng: interaction.locale,
}),
);```
Ooo I very much like your avatar


lucky me i already had that list somewhere
Does it at least handle ratelimiting (for http conns)
No lmfao
Oh and reconnect
i don't know if you should be including emojis in your strings like that
It is literally just a quick and dirty websocket to do exactly one thing 
its only for displaying , the db uses enums
i meant that translators may interpret them somewhat liberally
oh ... right i didnt thought about that
Even worse with RTL languages lol
Lol fair
What about sharding
i've never tried to get a string with an emoji translated so idk
should i use {{}} for that then ? like {{user}} , but for emojis ?
Nope
It is, quite frankly, just a websocket connection to assign a role when someone joins my server only if they have a player record in my idle game lol
quick example
well it comes down to how the emoji is intended to place in the phrase. if you want the emoji to be built into the string then doing that isn't much different from just directly inlining it. but if you want the emoji to be rendered intentionally separately then i would fully exclude it and insert the emoji in code before the string.
I see
It's about the sentence order, I think.
Like we might say "🩷 Support the developer" and another language might use "developer 🩷 support"
precisely
well in that (my) case the emoji should always be at the beginning
yeah to avoid confusion i'd recommend just never including the emoji, i feel like it would add a lot of ambiguity
gotcha
thanks for the recommendation
np
i just caused a revenue sev because of translations 
😄
Language barrier moment , what is a sev ?
shorthand for incident essentially, i'm not sure what it actually means
oh so you did a incident that cost money basically ?
in that case : ouch
....hmmm... that wont work 
im ...very good.. at NOT following casings...
VSC should have a extension for that...
Ball
my feeling tells me that my casing will break i18n
Ball.
ah wait no it will not break...
the enum value is the i18n KEY , not the i18n VALUE ... im okay !
Made myself scared for a moment..
shop.toy[itemType]
Oh that's a template string.. can't see it on this tiny mobile screen
yep , template 😄
there
...by sending that i realised that i fucked up...
at least its the only place i managed to put the translation at a place where it shouldnt be
...that i see
since when was "@everyone" clickable?
that’s crazyyyy
i rolled this out a few months ago
clickable and if you click on someone you see the profile
Fair
But why not just use djs core lol :]
Because I did not want to load another package into this app lol
make it actually display everyone
that would be a nightmare
roll out integration configs within discords own server settings
gnnn
good night jo!
Yeah fair... you really dont need mucg
Just that event
Also legitimately wanted to see if I could vibe code it lol
and the answer to that is ?
I mean its not like websockets are that complicated
Yes.
I tried a few weeks ago, and annoying part was trying to do the compression lol
This is a goated feature tbh
it's quite good
it had been shipped to staff for so long that most staff thought it had been released 
lol
its such a nice feature
hmm what is crawl doing on spotify?
crawling
#djs-help-v14 message should i test this or just commit and hope for the best?
i'd test it just for the sake of actually knowing if it actually fixes it
fair
since you said you didn't dig
When is v15 gonna come?
when we feel like it
what do you need v15 for
at this point we gonna get v15 before checkboxes
@neat patrol oh did i tell you the worst part, it shares cache across bots
well, again, custom id is custom id
it makes it a single layer cache
but yeah this "fixes" that one issue
isntead of "modal A from bot B in guild C in channel D"
okokok plz no judge
and it also pretty much prevents cache staying there forever if you change any of the combinations
use same modal in different channel instead - one submitted other dead in cache
yeah this is a reasonable thing to do
until you happen to open it in the previous channel next time in several hours
but idk, i feel like at least when i have default values they should be compared or smth higher
and then discover that despite you submitting it is still cached?
like i can just casually undo what someone else did unless i really add randomness
have all modals have uuidv4
and link that locally to data on your end
you aren't limited by 100 chars this way, and can store whatever you desire that's linked to the id
yeah
i'm probably gonna add some random values to my custom ids
i'm going to judge your interactionCreate
ill be nice and allow cache, but just hash the guildId + applicationId + userId to ensure some fun.. and incase discord is weird not allow someone else to submit
go ahead
have you read the discordjs guide by any chance
ew
but prob some time ago
do you have a normal command handler
uh idk
i'm unhappy now
why :(
i only like have 3 commands
plus modals and stuff
at least i dont be funny with the awaitModalSubmit
stateless ftw
my bot is, except for cache and db ofc, almost completely stateless
My apps are also mostly stateless except for the state
db doesnt make it stateful though does it
you cant have state if you have no users
when i think of stateless i think of the kind of state that you lose if the bot restarts, like collectors
mr add to docs, plz the padding... or the lack there of
also i forgot that emoji even existed
go to bed 
It's upsetting that they shipped this without checking long emoji names
nab, works on my machine
But not upsetting enough for me to fix it
hover, not click
looks padded to me 
lol is that photoshop or even more cursed
mspaint suffices
the walls of ur room look padded to me
then you weren't in my room, i'm afraid
don't be afraid
im afraid but im afraid

now imma check my locks just to be sure
i'll help u check them
676767
lord have mercy
Hey you got a couple tabs open if you didn't notice
bros doing 101% productivity
must've been a long night
what mac was intended for
voice ded for anyone else?
nvm, it's been reported
appl pls fix
surprised souji didnt come in here too 
Thanks 
What would we do without you
hej souji, could you perhaps post the link again? I don't see it
wait discord is down?
just voice, partially
im joking ik already
i lob u too sweetie
LMAO i was gonna shitpost but it literally connected when i tried 
Interesting github email
I thought they already did that lmfao
appel why u no fix already 
hi
could anybody please advise me a little about an automation that I am planning for my server to link with discord/
You can ask the question but you need to share what you're planning on doing
yeah what bot you making exactly
I want to add RSS app in my server
But it says it doesn’t have enough permission
I’m 50% geek and I’ve tried everything
To do what, add apps?
evenin
hey jo
hru?
tempted to move all that to another bot lol
yep ... lets do that.. i will regret it later if i dont
or i will regret now because of the time i will spend moving all that ... who knows

i am already regretting it XD
Separation of a file of 500 ish lines into separates command builders .... 🙄
hi
because i decided that "why not put that ALL IN THE SAME FILE"
im gonna rewrite my http bot soon, gitbot
to cv2
the current version works fine, but the code is cursed
Heylo
noice
im just moving my tamagotchi pet thingy over a bot that will just...do that
i called the bot Petchi lol
i think the only last real thing i need to implements is aging XD
i dont know yet if i implement that or not
you know like baby, toddler , kid , teen , adult senior and ded
baby and toddler cannot battle , kid and teen has medium attack and adult full attack and when they get older they lose attack strenght
against other pets
That sounds interesting. Would aging be a reflection of real time passed since birth, or would interactions with the pet instigate age increasing?
i dont know that yet , but i think it will be link with a leveling system
i mean , thats almost the easiest solution
i already have a personality implentation made for them , i could easily like ... link a teen pet with a passive agressive personality if i want
/pet battle
interaction.reply("Pff... you're not my mother") .. see the thing
Def would be easier, could also be a little confusing. Leveling as a game concept is usually associated with becoming stronger
true
And lol, reminds me of pokemon not obeying because you don't have a badge
Out of curiosity, what sort of command structure did you approach your bot with? A bunch of slash commands with isolated interactions where the user has to use new slash commands frequently, or are you leaning into nested commands or interaction loops for perpetual gameplay?
Or something else entirely?
For now its bunch of slash commands
with these as commands
Train , quest play and care are linked together
by thatfor example i have a quest name train your pet , if that quest is activated and you train your pet , it gives you money , exp and a quest completed
same for play and care
Ahh okay, so they are linked by your DB tables, not necessarily as subcommands. So if you start the quest that involves training, you don't automatically get brought to the training command, you have to type /train, yeah?
yep
its pretty raw for the moment i would say
I started one of my game bots with a pretty similar approach. It worked for a while until it started getting more and more complex. I really wanted to have the user basically start a game session and have the commands be standalone, or navigable kind of like a video game menu
ill begin to make it functionnal , after that if i want a fancier approach , i will check for that xD
my approach here is more like a Tamagotchi ( if you know what that is ) than a game session
Functional and working is the best starting point, everything can always be iterated on 👍
I'm vaguely familiar with them. So they aren't something you're actively playing with for an extended period of time ,right? You're basically just checking in on them occasionally?
yeah and you make sure they dont die XD
hunger and happiness drops if you dont take care of them
Naww can't let them die 😭
Sounds like a fun project though! If you do decide you want to interconnect some of your commands more to allow navigation between them for quality of life, you should give me a shout. Been building an open source tool that could help
sure
This made me chuckle haha
Having a script for autogenerating commands names and all for markdown is a blessing
asked AI for it and i tweaked it for make it work correctly , and im not ashamed for it XD
it does what it needs to do and its perfectly fine like that 
good morning ☀️
good morning !
how you?
pissed and happy at the same time , weird sensation lol , about you ?
oh-
i’m at school gonna meet with an intern specialist at the accessibility office where i work
then i work from 12-5
then class at 6
long day
ouch
...i dont know what attibute i can add to this ... 
for example , thats what i did for animals
same for personality
🤔 Could have a requirements attribute if they need to get to a certain level or have a minimum happiness or hunger or health to do the things
Maybe , for now i did that
reusing enums already done because , i would be dumb NOT doing that lol
Would be cool if you could add it to your CI so it does it atomically whenever you push to main? Idk how much use you'll get out if it but would be a pretty neat automation, maybe others could use it as well
i love automation
ikr
ci ... ?
command interface? idk
GitHub actions
oh nvm
i hate them 
Fair
they never fucking work , i upload manually instead
Yeah valid tbh
You self host a lot of stuff right? Maybe you could self host your own Jenkins server and mess around in that, it's a nice learning experience (well was for me anyway), but yeah idk how much use you'll get out of it
i self host everything
I'm personally a massive fan of on prem stuff
without SSH
i have my server right behind me 
Real
But what if you're too lazy to go to it idk
CI = "continuous integration"
Sorry, I know it was clarified as "GitHub Actions" but did not see anyone actually explain the stupid acronym~
ur a github action

It’s close enough that it will be another level of laziness if I don’t want to go on it
DOG
How do you do stuff on it if not through SSH
That explains why I'm always failing 
-# /lh
i get up of my freaking chair
I'm tweeting this
dog ?
I should have probably mentioned that but figured GitHub actions would be an easier way to communicate it over
Thank you Naomi
Yea but do you like RDP into it or something, or do you just have it connected to a monitor with a kb/m
LOL this looks like a dog
the latter
too far imo
its my black cat 😄
.
EVEN BETTER
Oh absolutely~ Your explanation was quite clear!
We just work in an industry of "alphabet soup" so I like to clarify acronyms because I see ones I don't know all the damn time~
we love void
you're so real for this, I'll definitely try to make more of an effort to tell people that 🫶
MEOW
MEOW MEOW
MEOOOOW
the one that is sniffing , is the mother and the gray/white is the father of the black one
One of our apartment cats gave birth to 6 younglings
We have no idea how to take care of this many
omgggg el gato
here is baby
sweetie pie
Being allergic to cats is awful. They are so cute but are forbidden fruit
Can never own one 😭
i used to be allergic to cats until i got like 7 years worth of allergy shots
Do they actually work well?
oh for sure
i take allergy meds every day, but they are not as awful as they used to be
Is it normal that I get an error when I try to add an answer to a mandatory onboarding question?
shouldn't be, whats the err
maybe i can try to help
Can't save the changes
rate limited
how would you be rate limited from that…
The onboarding question is the one that adds them to the one channel they can write in. Maybe should've specified
saving too many times
doubt it
ah, had to do the same hacky thing I did in the first place when I made that question. That explains that
allow everyone to write in a channel everyone sees. add the answer to the onboarding question. disallow everyone to write in the channel everyone sees again.
whoops sorry im working so i had to take care of something
working the front desk
man i love how people tell me that all the linux compatibility layers just solve everything
and then i have several pieces of software that are, at best, very annoying/difficult to get working and the "solutions" i find just dont seem to work
jUsT rEaD tHe WiKi 
welcome to the world of the linux desktop
i need ros2 jazzy for a club im in and it just doesnt seem to work on fedora, which is what im using because iirc this server recommended it, and i need fusion360 for another club im in (doesnt strictly have to be fusion360 but thats the only option im especially familiar with) and the fusion360 for linux version i found has a syntax error in its installer
Yes, because Discord ships errors like they're features 
yeah onboarding is soo weird
mine sometime just never saves no matter what no errors
the error experience is equally as important as the happy path
Naomi is significantly less upset by an error message if it is delivered with rainbows or a unicorn or an anime girl
like the angry unicorn of github?
YES
But also github outages are very make Naomi happy because it means she can skiv off
you have about a 1 in 10 chance that github is down at any given time
all this ai 👵 😡
NaomiAI
happy path, not to be confused with happy trail
Amazig
Amazing, even.
zig mentioned
zag
is that nitro exclusive
I have no idea
In fact, entirely possible it's an experiment~
ฅ^•ﻌ•^ฅ
@jagged quarry
(。˃ ᵕ ˂ )⸝♡
what are those called again?
woah ARM making their own cpu
kaomojis
thanks
for AI with 136 cores
⸂⸂⸜(രᴗര๑)⸝⸃⸃
In collaboration with Meta. For Meta datacenters
what a great productive day i had
lots of professors picking up exams, students taking exams
answering the front desk phone
When I worked as a receptionist I unplugged the phone half of the time so it didn't work at all
Good old days of getting paid to do absolutely nothing most of the time
im a college assistant so im doing different assignments all the time, which is nice
Ooh that's nice. I like jobs where you're not doing just 1 thing all the time
yeah its nice
Came back from the doctor
they think of doing a Cholecystectomy for the gallblader
yayy../s
Ooo, I assisted in a cholecystectomy ot just the other day
how invasive that is ?
they go through the belly button or they open up ?
Belly button
ah ok
another scar on the belly button , noice >_>
There's like total 3 holes tho
3?
Or ports as we call it
Yeah, one for camera, and other for instruments
button being 1 of 3 , where are the 2 others ?
sides ?
Side, and upper abdomen
....ill ask for a fat removal at the same time then 
There's also 4 port lapchole, but we generally don't do that much here. Don't know about canada tbh
fat removal is the same amount of time i need to be off work ... 
ill check the procedure then
for now i have a abdominal(belly) echography(?) scheduled with a 2 months medication and a blood work
but the surgery is a option to consider
all that because i cant digest 
simple , this week... theres 7 days in a week , 4 days out of 7 i was not able to digest
echography is an ultrasound?
ultrasound yes that was the word i was looking for , thanks
wanted to say imaging , but thats not the same process lol
well ultrasound is an imaging technique
Good luck
welll.... you are right on that but people often link that to a MRI or CAT scan
ye, very true
just being pedantic since I literally have an "imaging" rotation and it 100% includes ultrasounds lol
x)
Thanks
Daro weren't you developing ai system for reading (or helping) reports? Or was that someone else?
the blood work that i have to do has like 10 thing checked on it ( checkboxes )
maybe more
That's not me. But I did work on a simulation & AI system to quickly calculate patient dose from their CT scans and add to their medical records
At least canada has healtcare, so ig you don't have to worry about dozens of tests lol
i go private
Private one's don't?
just today cost me 500$
Our speech to text models are used in healthcare :3
at least some times you can get 2-3 checked with one vial. But yeah probably looking at a like 4-5 vial draw :/
thats less than pregnancy blood work at least
pregnancy blood work is 9 vial
wew
god damn
Tbh I'm always baffled how much medical stuff costs in the west, especially in America. It just sounds so unreal to me
well they check everything , everything
I'm starting to see those in qute a few clinics tbh
yeah that makes sense I guess
Ports?
for me they even checked my DNA in blood work
to see if i was missing chromosone of some sort
because of my past pregnancy
You know, like a port of entry?
ethernet ports yes
You are using it to enter the body, so ports
are these cold or warm water ports
:)
😭
I don't think I've ever heard anyone refer to them as ports
in that sentence ive completely read ports in french ... dunno why
Probably warm lol
water ports
*Daro should understand that *
Me too! Honestly it's great because my clinic automatically sends me the transcription after my visit so I can actually remember what we talked about~
I feel like these should be the standard even though not everyone is eager to provide it
i needed to fill a consent for AI voice recording for the clinic
I am... cautiously optimistic. I've seen too many people just quickly click "yes I've checked this" on boxes without checking things to think everyone does their due diligence in making sure there's nothing wrong in there.
Yes, it's probably still better than not having anything, but also letting wrong info slip in is... spooky.
(this is not to say it's bad. I still think this is better than not having it)
It's actually quite expensive. Because it is health care, at least here in the U.S. they must comply with HIPAA. Which means that they need to use an AI that is also HIPAA compliant.
Since that means the model cannot retain any audio or transcription data, the company does not get to use that data to improve the model. Most companies will charge extra to account for this.
On the bright side you can at least rest somewhat assured that your data won't be used to train a model
Oh yes, it would be a nightmare in the hands of the general public. It works for me because I studied medicine for a couple years so my doctor and I talk in medical terms which is what the AI transcription is most accurate in recording~
I, personally, care very little about my data. But I am very against consuming data without consent, in general. Thankfully, the AI companies that have models used in health care have to go through a shit load of annual auditing to ensure compliance.
-# Which also contributes to the cost~
I tried to become a pharmacist before moving to being a software engineer. I don't regret my decision, but sometimes I think to myself that It would've been really good to have that type of knowledge as well
actually, how well does that work with people with heavy accents. Do they generally account for that easy enough?
just do both 
Software engineer for pharmacists
😭
I see some pharmacists standing around all day, when you have downtime just write code
ez
2 high paying jobs fr
I can't speak to other products, but our dedicated "medical" model supports loads of different English dialects (and should be able to handle accents fairly well). There is also the option to use our general purpose model, which is hella multilingual~
Realistically I can't do it though. It's why I dropped that path in the first place
I did hear the hours for pharmacists can kinda suck though
I'm just not that smart, idk
I think it's pretty subjective depending on where you work and for how long, but generally it's not as great as being a SWE
i could be smart enough for being a pharmacist , i just dont use my brain to actually look and be smart 😂 (in other words im lazy to learn)
Thank god I'm never on page 
yeah an acquaintance I know of had strange hours every week, it could be night shifts and day shifts
it was hard for her to go out because her hours weren't regular
That sucks
irregular work hours sucks
I did two years of undergrad work for a Bachelor's in Education programme, and minored in psychology. I was wildly unprepared for university and was not accepted into the programme. So I dropped out and got married.
There was a period of time where I worked for a labour union. Went to law school for two years, with a specialisation in labour law. That school closed down quite suddenly, and there I was with more debt and no degree. So I kinda said "fuck it" for a while.
-# The school closed so hard that the IRS audited me because they had no record it ever existed~
THEN I decided to try medical school. At this point I had fuckall for direction in life, having given up on goals. I liked medical shit, figured I'd do some medical shit. Ended up getting a divorce and had to drop out.
Did 11 years of retail management, quit my job, was gonna play vidya for 6 months and then go work in human resources. Got bored after 2 weeks, decided I needed a hobby. Taught myself to code. Got involved with freeCodeCamp. Got a job offer 7 months after I started learning.
And now here I am, doing software engineering and community management and getting paid to shitpost on Discord~
Yeah, do both. Just look at me 
This needs to be an inspirational blog story
Also IRS audits sound terrifying
The school closed so hard that the IRS audited me because they had no record it ever existed WEW
its terrifying only of you have something to hide
Lol
Damn, that is a lot of things. Hats off
for real tho lol
The learning to code portion actually is a blog post~
I had not considered writing about the educational journey. Maybe I should do that.
I'd probably be screwed if my parents didn't help me file taxes tbh. I'm completely incapable of doing them myself (and i don't even live in the US where you have to figure out how much you owe the government)
Damn okay, I'm gonna read this lol
I respect people that have a nonlinear career path, big props
taxes.... i should do mine...
Now I make my living helping other people do the same~
my carrer path sucks compared to you 😂
As stupid as this may sound, the reason I got a job in a decent company is because of a Discord bot 💀
nah, it's terrifying either way tbh.
Got audited by the CRA last year due to me submitting a large medical claim. They then refused it and mandated I pay back with interest. This very nearly caused me to go into negative money.
I then was able to submit a grievance for re-evaluation, and after 3 phone calls where I had to tell them yes I did in fact send all documents, they just had to FUCKING SCROLL DOWN ON THE PDF DOCUMENT they eventually re-approved it.
That all took almost a full year
My familly is in retail stores ( owners ) im in retail store ( not owner ) end of the story 
this was a significant amount of money, and a genuine massive stress
Maybe not directly, but it definitely did steer me towards that
What the fuck
so yes, even doing nothing wrong, if I hear my taxes are being audited it's scary
ive been audited a lot of times and never been scared honestly , but i never did huge medical claims
fair, but this was close to 10k that was flip-flopping around. It was... unpleasant
i still owe the gov about 20 000$ apparently and ... they fucking wait 
saw the letter , reaction: ah...
4 years later receive the same letter , put that in the trash dont care anymore
It's concerning how you say this with so much "calm" 😭
they audit me but they see nothing
they dont even see the "debt"
its in my CRA account ( the debt ) they dont see it ... so ... i dont see it either 
you dont see , i dont see
Lmao
i think the biggest medical claim i did was 4000
approved instantly
fair enough
all my gov debt can be taken via my paycheck honestly they pay themself automatically
like last time 5000$ to quebec , they took it directly through my gov income
for 2 years i think?
I have a few thousand in back taxes I owe - I give them $300 a month and they're like "aight cool we good" and then they just keep my $5000 tax return to apply to the arrears and it's gucci
I think the largest medical "claim" I've ever had to make was 500 euros 💀
Turns out the IRS gives a lot less fucks if you give them money~
yeah
Quebec just cut into what i receive by them per month and they dont complain lol
This is for dental related work btw.. yes, dental care sucks in the EU as well
i just received ... less money
500 euro , thats nothing lol
my last dental work was 13 000
Considering I paid absolutely nothing when getting a kidney transplant* it's actually quite horrifying
is dental doctor a private thing ?
oh wait , maybe the term private is not the same for EU
Here private means that it's not provided by the government pretty much
ok yeah same
The government does offer dental care, yes, but you're likely going to wait 3 months for an appointment because of the sheer amount of people
So your only "real" choice is a private dentist, which isn't fully covered by insurance (if none at all)
and 500$ was for what ?
teeth removal ?
how else are you gonna make a necklace?
dont need a dentist for that
the necklace is just.. cutier with a dentist 
2 fillings and a wisdom tooth removal
Oh, cheap
...well.... about the same when i check that
just wisdom tooth my dentist 200 euro ( if not more since last time i went there )
I mean it isn't that expensive especially given my income... it just looks like that by comparison to how much the government covers for you
If only public dental care was decent 🥲
yeah the price went up lol
lemme guess , France with its like ... 60 million people ?
with that much people i would understand the wait
66 * million sorry...
Nope, France's Sécurité sociale is amazing
ah
I'm talking about the world's pizza and pasta capital
i see
Gotta love Italian health care 
cant you just... go somewhere else in the EU for healthcare ?
genuine question
could ask my husband but im lazy and he wouldnt understand the context of the question
It really doesn't work that way. While the EU has laws for all partner states to govern how they implement healthcare, there's no specific one that grants you those rights in every state
ahhh i see
I'm not an expert in these things, but this is what I've gathered from personal experience
imma ask my husband 2 sec XD
ah he says the same thing
"its possible that they pay... but its rare "
"they pay for emergencies if i remember" thats his answers
his mother would have the answer but i will not call her at this time of the day lol
at 2 am she will scream at me 
Yep, those are governed by law afaik
yeah like giving birth in another EU country than where you live in the EU
those are free
Actually I'm not too sure if it's completely free, but you'd likely have to pay a very small amount
my husband is french born in italy , i remember his mother telling me the story lol
the nightmare was to go back in france with the kid lol
Tbh I think the world should learn from France's Sécurité sociale. I genuinely don't think any other government does it better
well every healthcare program has its advantages
some are better than others tho
True
Canada has a high quality of care, especially in primary care for chronic diseases, but suffers from low resource availability (fewest doctors and specialists per capita in some comparisons).
our problem is that we have no one that want to do the job
but once we are in the system... we are IN
that ... followed that hospital that literally wants to fall apart...
they did a brand new section of the hospital... BRAND NEW ! ... it already has water leak
where i am
Literally how 😭
poor construction
My god how did it only take a week
I thought Canada was better than that
yeah less than 1 week after new baby hospital floor , water leak
Hard to believe tbh
check the link
Every time I've visited Canada it looks perfect
I'm reading it right now
for 3 of my wisdom teeth it was 1,300 USD
i beleive you
@normal kiln What the hell?? How tf could it be this bad
they also had ant invasion
And it's in Quebec. I know people make jokes that Quebec sucks but this is horrific
if you can understand french
https://www.youtube.com/watch?v=33GWdOJoKRE
What the actual fuck.
..... i didnt expect that thumbnail...
If this happened in Italy we would start a revolution
In France this would've been the reason the government got overthrown
sadly thats not the only hospital , but thats one of the worst
i always said that healthcare sucks in quebec 
quebecers prefer dying than go to the hospital most of the time ... theres a reason xD
If Quebec has any rivers y'all should definitely threaten to shit on them
Take inspiration from the French
lol
the thing as well is Canada doenst finance quebec for healthcare
or at least ... not that much
What
Quebec has their own healthcare and work independently
I swear I'm being the biggest stereotype right now, but as an European this is giving me chills
Canada's healthcare is not in quebec except for teeth
we have our own shitty thing
Insane lol
so independent that if im in Ontario , i will pay for hospital bill
been there done that moment
and im in the same country...
i dont even think you can ask for reimbursement
ah , you can
these arent paid back tho
well...
they pay a part...
I think this is a very good example of how not to structure your government
And how to make people hate you, I guess
To be fair, I have yet to see an example of how one should structure government~
public QA and choosing laws via twitch streaming 😂
let people choose
via a poll , on twitch xD
ive never seen that , im sure it would be fire
on all senses
from 0 to chaotic instantly
prime minister playing fortnite and choosing laws at the same time with his streaming community , going chaotic at "yesss" speed lol
north korea
havent heard any complaints from their citizens
i mean they have had pretty decent foreign policy at least 
provided military support to anti-apartheid fighters and they supported the black panther party
although their stance on south korea.. leaves a lot to be desired 
Bonjour
With the least amount of power possible

is this supposed to be libertarian or anarchist
lol how was this even still on yarn to begin with
?
what? it's not like yarn is deprecated or something... it works
I think generally the idea of minimal government authority is libertarian in nature but I'm not really too sure
like in terms of everything else (like monorepo) is on pnpm, so i would have thought the context switching may have gotten annoying
i guess its not as active, so the DX and speed isnt as noticeable
You'd be surprised that it was first on npm before yarn
woah
amazing
personally im a yarn enjoyer
personally I don't care what pm is used
i am a git submodule enjoyer
Personally I'm copy pasting node_modules kind of guy
respectable
i think hand writing them off based of a youtube tutorial is fun too
I write every package that I need from scratch
i just ask claude to write the node modules
after all writing is-odd is pretty simple
we have claude-prompts.json where it saves the prompts
should i... the code is all in v14 branch already and the builders are already released... or i could just make a patch but thats boring
do what you want

