« first day (338 days earlier)      last day (391 days later) » 
00:00 - 15:0015:00 - 23:00

15:07
@Ginger I need help with making a chatbot library
What's a good way to check if some credentials (user id + fkey + cookie store) are expired?
Shouldn't be anything noticeable like joining a room or posting a message
@RydwolfPrograms for SE?
Yep
The Rydwolf becomes the student
(I mean you prolly don't know any more about the details of chat credentials than I do but two brains > one)
Maybe checking ws-auth?
I save credentials by dumping the cookies, so all I do is clear expired cookies when I reload them and then check if the auth cookie is still set
Oh true
I suppose you might still get force logged out sometimes but that would probably also delete the auth cookie right
why're you making a chatbot library? are you infringing on my turf
@RydwolfPrograms If that happens I think sechat'd just respond by crashing :b
15:17
2 hours ago, by Ginger
do not quote the ancient texts to me, I was there when they were written
You forget I made NPSP 1.0's chat library :p
yeah but I did it better
the reason Aslan could say that was because the Witch was a beta gamer
55 secs ago, by Ginger
@RydwolfPrograms If that happens I think sechat'd just respond by crashing :b
:p
what? that's a perfectly valid strategy
it'd just get restarted by systemd anyway
and now that I've fixed the softlocking bug sechat's more stable than it's ever been
15:19
Yeah but sechat's supposed to be a library, libraries should rarely/never panic
> panic
found the rust user
@RydwolfPrograms here in Python-land we handle exceptional conditions by raising exceptions, and suddenly having your cookie be invalid is definitely an exceptional condition
and when it comes to Python chat APIs, your options are either sechat or the unholy blobfish of code hyper came up with for Vyxal Bot v1
(or whatever SOBotics uses, but I have no idea what they're doing; it might not even be Python)
There's chatbot.py
The original
The classic
yeah, that's what I'm talking about
it's awful
15:23
It's what OSP uses too
my condolences
And you gotta respect it
no, I don't
It's what reverse engineered the auth flow
okay, sure
15:23
None of us would be here without it
that's the only thing I'll give it
I suffered for 8 hours straight doing a fraction of the work chatbot.py's creator likely had to
the whole reason I made sechat was to keep people from having to use chatbot.py
I stand on the shoulders of giants so I can more easily reach the delicious ideas stored their brains
3
gross
Don't get mad cow
slurp slurp delicious idea juice
part of a complete (goated rainbow) breakfast
I will, however, concede that sechat's error handling is janky as hell
so if you're making a chatbot lib don't do what I did (or whatever the Rust version of what I did is)
> The six new tracks revitalize the decades-old fitness test with a fusion of hip-hop, pop, electronic dance music, and Latin-inspired beats, bringing a DJ dance party vibe to the gym.
didn't know I needed that
15:38
lol what
I wish I could go back to elementary school and experience it myself
My Chemical Romance fitnessgram pacer
Every time you hear "we'll carry on", run to the other side of the room. When you hear "LET ME GO, FFFFUCK", the timer will speed up
ohhhhhhh shit
Filesystem     1K-blocks     Used Available Use% Mounted on
udev              995736        0    995736   0% /dev
tmpfs             203068      508    202560   1% /run
/dev/vda1       25630792 24551480         0 100% /
tmpfs            1015336        0   1015336   0% /dev/shm
tmpfs               5120        0      5120   0% /run/lock
/dev/vda15        126678    10856    115822   9% /boot/efi
@RydwolfPrograms we have a problem
That's your droplet?
yes
What's using up all the space
I'm out of storage
lemme check
well, Gradle and rustup together are using 2.5 gigs
.cache is another 1.5
15:44
So I'm guessing we're gonna need to accelerate the move to the VM
As soon as I get home I'll get on that
For now prolly just clear some cache?
16:00
sorry, was afk
I have a suspicion that a lot of it is logs from the bots
lmao Coursier's taking up like half a gig
/var's 2.3
@Ginger Huh, the logs for my Discord bot are automatically cleared weekly
the journal is 1.3 gigs
16:51
so I just learned about what exactly Ethereum is, and holy hell it's cool
it's a distributed computer that runs on a blockchain
(@RydwolfPrograms)
@Ginger Hello there, Ginger! What brings you to this part of the server? OwO
@Snowpaw Talking about blockchain, of course
@Ginger Oh my! puts paws on cheeks You're talking about blockchain? I'm sorry, but I'm not sure what that is. giggles Is it something about building blocks for animals? Or maybe something about a chain of cute charms? ٩(◕‿◕)۶
._.
@Ginger what?
16:53
@Seggan exactly what it sounds like
Ethereum is a distributed blockchain-based computer and "smart contracts" are programs that run on it
I wonder what they're doing over at SOBotics
@Ginger whats a blockchain
uhhhhhhhh
are you /srs or /j
/mostlysrs
well, I am not qualified to explain what a blockchain is
this article does a very good job of explaining it tho
font be like
17:01
augh
@Seggan H-hi Seggan! giggles and wags tail I-I don't know what that is.. but it's fun to see you so excited!
its called "great vibes"
17:30
@RydwolfPrograms do you need my responses for the OpenAI plugins thing?
or have you got that taken care of
I need your responses
okay, one sec
Get excited
I'm excited
are you finally going to show us that thing you teased last week
@RydwolfPrograms can I use your name for this form?
17:41
cool
it's Pawsome McFluffytail
okay, it looks like the only tricky thing is the "what do you want to do with this" box
@Ginger H-Hi Ginger! waves paw I think I can help with that. UwU Do you need assistance filling out the "what do you want to do with this" box? OwO
@Snowpaw Actually yes, yes I do. Tell me what I might want to do with OpenAI plugins.
we do a bit of trolling
@Ginger Oh, I see! Well, with OpenAI plugins, you can use them to enhance your writing, create chatbots, and even develop your own artificial intelligence programs! tail wags Does that sound helpful to you, Ginger?
17:42
:|
OH GOD I JUST CAME UP WITH THE WORST EMOTICON
:}
@RydwolfPrograms okay, here's my response for the use case box:
> I'd like to be able to use the file upload API to essentially sideload plugins for specific conversations, so I don't have to, say, register a plugin for checking inventory levels for an assistant talking to a grocery store customer.
you should be able to do the rest yourself
Got it. Will do soon.
Busy with a [secret] right now
okay, enjoy your [Hyperlink Blocked]
ugh, lots of bugs
crunchy
 
1 hour later…
18:57
would you trust this individual
wtf are those eyes
@Ginger With my LIFE
oh I just had a great idea
one second
Presenting: Alien Donald Trump
WOULD YOU BUY A CAR FROM THIS MAN???
and now I'm going to program him to slap himself in the face, because why not
19:20
really wish chat supported webm
(cc @RydwolfPrograms)
It's really dumb how bad the support is, every browser supports it
And it's so much smaller then other formats
@Ginger YEAH MAN
he's quite flexible
19:38
How to do it at home:
1. Hitler salute
2. Break your elbow
3. WIGGLE TIME
@Ginger This is quite honestly one of the funniest things I've ever seen in an english class
@Ginger Greta Thunberg after eating 3.4 kg of spent nuclear fuel to protest for renewable energy
I've got others like it
You NEED to post that on some edgy meme subreddit
You will change the world
again?!
that's two world changes in three days
problem: I don't have a Reddit account
19:54
@RydwolfPrograms very very true
do you know how much karma you'd get on r/me_irl or whatever
guess I'll save it until I have a Reddit account to post it with
small step for you, big leap for mankind
@Ginger this
is
HILARIOUS
20:32
@Ginger Grinchface
16
Q: Peanut butter and Jelly sandwich - adapted to ingredients from the UK

James KMaking a peanut butter and jelly sandwich in the UK. What is required, what is traditional, and what is optional? Firstly: what type of bread? Must it be white, brown, wholemeal or granary? Are there any significant differences between bread in the US and UK? Secondly: Butter, margarine, nothi...

Reading this question + comments + answers, I went from "Lol, you're definitely overthinking" to "Huh, there's more to this than I expected"
20:51
> Any other ingredients—like sugar, palm oil, hydrogenated dog snot, or who knows what other balderdash the private equity barons have stooped to adding
Huh, I just checked and apparently my PB has molasses in it
Yeah, in my experience it's amazingly difficult to find peanut butter that just contains peanuts.
11
Q: If employer doesn't have physical address, what is the minimum information I should have from them?

stipulateplonkI have a part time side job that I've been doing for a number of years. I found it through a social media group. Since being added to their roster I have been getting regular frequent work (a few shifts each month). Payment is made into my bank account through a 3rd party system. I don't have any...

lol does this person work for the mafia or something
"I've been getting addresses written on slips of paper under my doormat for the last few months, I assassinate the occupants like they tell me to but didn't get my tax documents this year. Is this a red flag?"
21:14
@DLosc Wait hold up it's supposed to just be peanuts? How is it butter instead of powder? Is there just naturally that much oil in peanuts?
yeah
@RydwolfPrograms Yep. IIRC you can't just put peanuts in a blender and get peanut butter because it's very thick and you'll probably break the blender, though.
Note that if it doesn't have hydrogenated fats added, the oil typically separates and has to be mixed back in before you use it (and then you store it in the fridge to keep it from separating again).
@DLosc This seems to be not quite the right description of why it's challenging to make your own peanut butter, but it does have challenges.
I remember a couple of "health food" stores when I was growing up that had a peanut butter grinder in the store. You could bring a jar and grind your own peanut butter into it.
21:54
I have had this form open for an hour and a half trying to decide whether I want to fill in the “preferred name”
22:43
screw it, I will
It was anxiety over whether my family could see it, since I'm not out to them yet
ahhhh
yeah
I hope you'll be fine
22:46
They have my current address, where I live by myself, so it should be fine
right, okay
00:00 - 15:0015:00 - 23:00

« first day (338 days earlier)      last day (391 days later) »