« first day (362 days earlier)      last day (367 days later) » 

00:36
oh my god I feel so cool
Isn't it summer where you live
Sounds like you should turn down the AC
my desktop just glitched out and decided to not respond to half my inputs, so I unthinkingly hit Alt+SysRq+I (which kills all processes in the current terminal session) and it actually worked
@RydwolfPrograms I'm not going to dignify that with any further responses
but anyway I feel very 1337 h4x0r
If you have ever used SysRq you are part of an elite club of people
I used a keyboard shortcut that's from like 1980 to restart a modern piece of broken software
@RydwolfPrograms yeah I had a whole rant monologue about it earlier
and I just actually had an excuse to use it :D
it's the same high you get when you find a problem solvable with a grappling hook or blockchain and actually solve it
SysRq? My laptop lacks it. Nor Pause, nor Break. Dang.
00:43
F
oh yikes, Alt+SysRq+I kills all non-init processes
@mousetail I suppose that answers that question
huh, for me just pressing Alt+SysRq switches the current console back to the one running X
or no, it goes back to the previously seen console
01:07
hey @RydwolfPrograms a friend of mine sends their condolences for your server
01:28
they what now
they send their condolences for your server
(being hit by lightning)
oh
the server wasn't hit
it was my router
01:29
Please don't scare me like that Ginger
I SSH'd the second I saw that expecting like, a massive DDoS or something 💀
lmao
sorry :b
Minecraft server on the 18th
Minecraft server on the tomorrow (hopefully)
Remember, if you're starting a server, lmk and I'll let you do it on rtowolf directly
actually nah I'm gonna hold off until ChatBridge is done
01:32
Unless you're running some shady mods
g2g now, we can discuss that later
@RydwolfPrograms whatever gave you that idea?
I wonder what the performance of a server on the VM would be
Honestly probably not too much worse
Except you don't have a port for it
Wait actually that'd be an issue, I want to host a vanilla survival server and you want to host a modded creative one. We only have one port. I can give you a non-25565 port I guess...
Alternatively I can get some static IPs from AT&T for $5/mo (well it's probably gone up) but then I'd have to update my DNS
> 5G (Edited per community guidelines)! AT&T NEEDS TO SERVICE REAL HOMES, WITH REAL FIBER; REAL COPPER CABLE; REAL ETHERNET; EVERYTHING WIRED AND U-VERSE TOTAL HOME DVR READY- A 100% WIRED U-VERSE USING 100% F-TYPE COAX FROM THE NID/ONT! ;NOT JUST BE INTROVERTED MONKEYS ON CELL PHONE TOWERS! SIGNALS DROP ON WIRELESS, ESPECIALLY WHERE THERE ARE TREES!
3
God I love this rant
The "(Edited per community guidelines)"s interspersed throughout it are just, chef's kill
*kiss
chef's KISS
Okay wtf is this bug in the front-end chat markdown
*_kiss_ renders as _kiss for a second
I don't even wanna know
How does chat have two markdown engines and they're both cursed as all (Edited per community guidelines)
maybe the preview engine is regex-based
 
1 hour later…
03:01
@Ginger I'm user, not god. Easy mistake to make
@RydwolfPrograms Unrelated, but my favorite tech support post is one where the employ was referring to someone called Harshit or Nishit, but they put asterisks in place of shit everywhere so they had "Har****"/"Ni****" all over the answer
Actually, it was probably Harshit, not Nishit, because I definitely would've remembered seeing Ni****, way more hilarious
@UnrelatedString On the one hand, that kinda makes sense for performance. On the other, why?
It's okay to load the comment a few milliseconds late
good fucking question
My univ consists of two campuses. Is it just my speculation, or is the primary campus actually copying departments from the secondary campus?
They copied the department of self-driving cars.
 
8 hours later…
10:58
Now you see the thing here is that the name of the video game in question is actually SimCity
Which obviously doesn't fit into 6 letters
So I want to know how did the nyt get sieity from simcity
Also wow the rebus button actually has a use
@RydwolfPrograms shit, you're right
🤔
@RydwolfPrograms don't ask questions like that, you won't like the answers
the frontend markdown "parser" is indeed regex-based
I just don't understand how the chat devs sleep at night
 
1 hour later…
12:15
@lyxal holy shit what
12:49
@UnrelatedString can't tell if it's an error or something actually intended
did you finish the whole crossword
because i wouldn't be surprised if the third letter isn't e, but it still wouldn't make sense for it to be something else
simity? sicity?
@UnrelatedString not yet
not until tomorrow :p
@Ginger implying they remember it exists
12:58
10:58pm is way too late to be doing crosswords where e/mc is one of the squares
That is unironically one of the squares
it's that rebus button we were talking about
and apparently, it's an actual thing nyt does sometimes
wait like as a mechanic in the puzzle itself
like as a hint or something
that's a pretty lame hint if it just tells you a letter for free :P
as in part of the answer
you have to get the entire square
oh, like you have to put the rebus in yourself
13:02
you do
and you don't know where it goes
like that
so you just have to find some thematically appropriate square that has c in it, and put e/mc there
it doesn't have anything in it
13:03
ik
goofy
one thing I'm starting to realise now that I'm doing NYT crosswords is that there's a fair bit of bs clues
did not realise the mini crossword played jazz upon solving
got jumpscared by a crossword
13:38
This westom person is crazy
I've seen them ranting all over the internet about ethernet surge protectors
With the same nonsense every time
First coax guy and now surge protector guy
Why is every other person discussing networking completely insane
14:19
You should be able to send laptop battery power over the internet
@UnrelatedString I guess that'd explain it :p
Oh no my battery icon is red now
Maybe one of my parents is home and can bring me the charger
Yay one is home and said they will
15:15
@lyxal at least it’s not the square root of a cheeseburger
 
1 hour later…
16:19
@lyxal E is clearly the best way to combine M and C into one letter: turn the M sideways and squarify the C
16:52
@RydwolfPrograms so a friend of mine just came up with "ChadGPT"
I think you know what must be done
 
2 hours later…
18:26
Have yoy ever eaten a garlic knot with no garlic or salt that is also freezing cold
Because I now have
It smells like garlic which is the worst part
Like they got the smell right but it has no actual garlic, butter, or anything else
So y'all know how the bread coating on a fried food is supposed to be crunchy, and the food inside is supposed to have a meat-like texture?
Well it's opposite day motherfuckers
> Some farmers have experimented with guard lamas. They are unusual animals because they literally stare danger in the eyes and actively approach lurking predators. Wolves seem to be freaked by this and tend not to attack.
I live in the correct universe
18:58
ಠ_ಠ
remind me never to fuck with llamas
This is def how pawns move
(@lyxal)
19:35
@RydwolfPrograms I drove past a farm with some llamas the other day. I made sure to avoid looking them in the eye and kept driving at a steady pace.
19:50
I've just had a rather awful night dream.
In the dream, I got suspended in the Puzzling SE because I was "not respecting cryptic clues".
I'm so relieved it wasn't real
you were cryptically cut off from continued confounding conundrums?
20:06
it's alliterative!
I liked how it sounded to me so I put it here
✨alliteration✨
20:44
"James VI and I became the King of two countries at the same time." You and James VI you say? — Dean MacGregor 10 hours ago
20:54
@Ginger *continually
holy hell
room joining works!
:D
im still working out the kinks in my room cataloger
i can confirm there are 680 unfrozen rooms in the stackexchange network
21:23
@Ginger I must be severely out of the loop, why is it so surprising that you can join a room?
I'm writing a custom chat client
it runs in a terminal
in The Nineteenth Byte, 2 hours ago, by mousetail
It's a race
in The Nineteenth Byte, 2 hours ago, by mousetail
Rust vs Python vs Javascript
in Discussion between Karl Knechtel and wizzwizz4 on Meta Stack Exchange Chat, May 3 at 21:32, by wizzwizz4
People are allowed to have Snoopy as their profile picture.
Oh no they're onto me
@Seggan hah, I just only show the first page of rooms and use a searchbar for everything else
who needs pagination anyway?
@Ginger i parse the first page for the number of pages, then parse each page
21:35
alright, good luck
I can join multiple rooms now, but leaving them's a bit weird
Textual is still in beta so I'm having to do some cursed stuff to make it work nicely:
self.tab.update(cast(Tag, heading).text)

def updateBar():
    parent = cast(Tabs, self.screen.query_one("Tabs"))
    parent._highlight_active(False)

self.tab.call_after_refresh(updateBar)
@Ginger dont need it, im done with that bit
if I still had a Mac, I would totally write one for iOS in Swift, because the in-browser chat client for mobile is not great
Xcode is way too heavy of a process to run in a VM, sadly
I’ve had it use up to 670% of my CPU and the vast majority of my RAM (idr the exact number but there was less than 1 gig left)
if you do, youll need a lot of html parsing
yeaaaaaaaaah
21:40
I’ll use a regex
*cries in Beautiful Soup*
@Bbrk24 NOOOOOOOO
you know what happens when you do that
@Ginger Someone wrote a Swift version of that actually
ಠ_ಠ
Alternatively I could pass it to a WebView
AAAAAAAAAAAAAAAAAAAAAAAAA
21:43
Now that I’ve had the idea I really want to make this. How much is a macbook?
oh noooo
(probably too expensive)
@Ginger You crash Xcode?
More seriously, the regex literal /(?<>)/ would cause Xcode 14.0 to crash
might be misremembering the syntax slightly but it was a named capture group with an empty name
@Bbrk24 you dont know?
No i do
we’ve all seen that infamous SO post
aww i was gonna repost it here
21:48
I don’t like that it’s locked because that means I can’t upvote it
yeah true
The hardest part would probably be the login screen, because you can use like three different login methods
22:27
I use the password login system
Using code I stole from whoever made chatbot.py
Fun fact: the whole reason I made sechat was because I was infuriated with chatbot.py
@Ginger Ah, well I use Google
And I do still have an Ubuntu VM. I could install Swift on that and either write a TUI or link against some C graphics library
I have had the idea of writing a SwiftUI-esque wrapper around some C library. I wouldn’t know which C library to use though
23:11
$ swift repl
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'lldb'
I must've forgotten to install something
There is a rogue rooster in my workplace
Of all the times to go on break why'd I get now :(
@RydwolfPrograms sounds like someone should Cock-a-doodle-doo something about it!
23:28
I got Swift working now
@Ginger Is sechat open source, by any chance?
@Bbrk24 it sure is! (although I don't think it has a license so I guess I'll license it to you)
@Bbrk24 this is so very cursed
I just want something to go off of so I don't have to reverse-engineer chat from scratch
yeah I wouldn't wish that on anyone
please tell me that's not a Python import error
23:40
it is
AAAAAAAAAAAAAAAAAAAAAA
W H A T
what's weird is, everything still works
I'm going to purge that from my memory
also, I hereby license sechat's auth code to you for use in this project under the same terms I licensed it to Seggan
Sure, but where is it? I don't see it on your github
23:44
Oh I was looking at Ginger-Industries with a hyphen
which does have a project called "Fix GingerBot"
yeah, that's also me
huh
that org's mostly for parking purposes, I don't think I've ever used it
(except for that)
> as wel as that
you didn't even spell "well" right smh my head
23:46
    try:
        cookies.load(cookiePath)
    except FileNotFoundError:
        self.logger.debug("No cookies found :(")
    else:
        return True
what the heck is else: doing here
return True, it says it right there
what does try/except/else even mean?
the else block runs if no errors were caught
why not just put return True at the end of the try block?
because if cookies.load errors it'll never run
23:50
Isn't that the point?
$ git commit -m "init() {}"

*** Please tell me who you are.
Also, new git who dis
@Ginger hey wait does that mean all projects that use sechat need the licence?
no? because if it errors execution will go to the except block and the whole thing will return None
@lyxal shit, I guess it does
fortunately nobody except me is using it
What, then is the difference between:
    try:
      foo()
      bar()
    except:
      baz()

    # and

    try:
      foo()
    except:
      baz()
    else:
      bar()
They seem like they should be the same thing to me (assuming bar() never throws)
@Ginger which licence you choosing?
@Bbrk24 in example 1 if foo errors then bar will never run, but in example 2 it will
@lyxal IDK yet
just kinda been not thinking about it d:
23:54
I suggest MIT
@Ginger I thought you said the else: block only runs if there are no errors
If it runs even with errors, what's the difference between else and finally?
@Bbrk24 wait, yeah
nvm lol
I'm sure there's a difference tho???
I think it's the "bar() never throws" bit
async def doSELogin(self, host: str, email: str, password: str, fkey: str) -> str: What's fkey?
@Bbrk24 part of the chat auth system; why do you ask? that method isn't the one you call for logging in
the user's supposed to call authenticate
of course, duh, why would a method called "do login" perform a login
:P
23:56
akshually that method does SE login, not chat login q:
but yeah I guess I should rename those methods
not like anyone's going to use them tho
@Ginger looks at vyxalbot2
you sure about that?
Also I use Google OAuth, not a SE password
in the future, if you're wondering about why some part of sechat is the way it is it's almost certainly because I was pretty much the girl in the right panel of xkcd.com/2730 during its development process
@Bbrk24 you can't use it then, sorry
sechat only supports password auth
you can add multiple login methods fwiw, so if you add a password it'll work
Oh! Let me see then
I'll log out and brb
aight
23:58
I might have already done that
thgia
...where's the logout button
there is none, you're trapped here with us forever
gosh dangit stackexchange do I have to go back to the main site to log out

« first day (362 days earlier)      last day (367 days later) »