The Official Status Thread
-
@Jaloopa said in The Official Status Thread:
Status: Just got back from the hospital. I was hit from behind by a lorry on the way home from work last night. I was pretty badly concussed so don't remember anything apart from a few snippets like being in the CT scanner, my wife telling me I'd been asking her the same questions every couple of minutes, and being moved from A&E to a ward.
Woke up this morning with a sore head and a bit of tenderness but otherwise OK. This is what my car looked like
I am one lucky motherfucker
Just found this picture as well
-
@pie_flavor said in The Official Status Thread:
@Jaloopa Holy shit, that's a picture and a half. Happy you're okay!
An easy mistake to make, but that's actually a whole car: not a half
-
@Tsaukpaetra said in The Official Status Thread:
We'll see what happens...
Well well, that... worked astoundingly well.
Well, in initial testing. Now to figure out a way to do it on prod unobtrusively...
-
@Jaloopa said in The Official Status Thread:
@Jaloopa said in The Official Status Thread:
Status: Just got back from the hospital. I was hit from behind by a lorry on the way home from work last night. I was pretty badly concussed so don't remember anything apart from a few snippets like being in the CT scanner, my wife telling me I'd been asking her the same questions every couple of minutes, and being moved from A&E to a ward.
Woke up this morning with a sore head and a bit of tenderness but otherwise OK. This is what my car looked like
I am one lucky motherfucker
Just found this picture as well
I'm not even going to make a reference, that's damn scary....
-
@Jaloopa said in The Official Status Thread:
@Jaloopa said in The Official Status Thread:
Status: Just got back from the hospital. I was hit from behind by a lorry on the way home from work last night. I was pretty badly concussed so don't remember anything apart from a few snippets like being in the CT scanner, my wife telling me I'd been asking her the same questions every couple of minutes, and being moved from A&E to a ward.
Woke up this morning with a sore head and a bit of tenderness but otherwise OK. This is what my car looked like
I am one lucky motherfucker
Just found this picture as well
I was curious how big the car was...
(shudder!)
-
@Tsaukpaetra said in The Official Status Thread:
Edit: Introducing: The hack!
If you want to make it non-hackish you could add a boolean param with default value instead of checking the command type. After all you may find some other cases in the future where you want to do it sync'ly.
-
Status: Well, I've got no idea where, but somewhere just burned down because that's one hell of a smoke haze.
-
@pie_flavor said in The Official Status Thread:
Status: Well, I've got no idea where, but somewhere just burned down because that's one hell of a smoke haze.
Wait. You're in Silly Valley, aren't you? We've been in this smoke haze for almost a week now! (This is the smoke from the Camp Fire)
-
@dcon Oh, I didn't realize it was just one event. Yeah, come to think of it it has been going on all week.
-
@Jaloopa said in The Official Status Thread:
@pie_flavor said in The Official Status Thread:
@Jaloopa Holy shit, that's a picture and a half. Happy you're okay!
An easy mistake to make, but that's actually a whole car: not a half
Well if the shoe fits...
-
@hungrier said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
Edit: Introducing: The hack!
If you want to make it non-hackish you could add a boolean param with default value instead of checking the command type. After all you may find some other cases in the future where you want to do it sync'ly.
*ponders...* Yeah, I suppose that will work. Since the async side doesn't ever care about the result anyways it won't make a difference.
-
Status: It's that time of year again.
https://i.imgur.com/i54Ayyh.png
-
@pie_flavor said in The Official Status Thread:
@dcon Oh, I didn't realize it was just one event. Yeah, come to think of it it has been going on all week.
-
@Tsaukpaetra said in The Official Status Thread:
I'm working on getting a command response added that says "Yeah I'll go kill myself now" but that breaks the flow for when a game server is not responding at all (but is still magically connected, yay threads) and will never get the signal that the command was received (or will be acted upon).
That's the part which makes me think that there ought to be some sort of simple watchdog process on the system as well, which is usually responsible for restarting a game server if it falls over (or stops responding) but which will instead do the killing at an appropriate time when asked by the master server. Since it is guaranteed to be on the same system, it'll have access to the OS's ways of inspecting the process (it doesn't need to be particularly efficient either) and it will be simple enough that you can figure out if it is correct by inspection.
It'd be a sort of software version of what hardware has for systems that need to be restarted if they crash badly.
-
@dkf said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
I'm working on getting a command response added that says "Yeah I'll go kill myself now" but that breaks the flow for when a game server is not responding at all (but is still magically connected, yay threads) and will never get the signal that the command was received (or will be acted upon).
That's the part which makes me think that there ought to be some sort of simple watchdog process on the system as well, which is usually responsible for restarting a game server if it falls over (or stops responding) but which will instead do the killing at an appropriate time when asked by the master server. Since it is guaranteed to be on the same system, it'll have access to the OS's ways of inspecting the process (it doesn't need to be particularly efficient either) and it will be simple enough that you can figure out if it is correct by inspection.
It'd be a sort of software version of what hardware has for systems that need to be restarted if they crash badly.
Yes, that's what the Master Server Client is for, and serves this exact function. Well, except the auto-restart functionality, which game servers are running when is a fluid state and it's not the client's job to manage that.
-
@Jaloopa
Is that a personalized license plate?
-
@Luhmann said in The Official Status Thread:
@Jaloopa
Is that a personalized license plate?Not anymore!
-
@Luhmann said in The Official Status Thread:
@Jaloopa
Is that a personalized license plate?That picture is straight from the police Twitter account. I assume the original numberplate was slightly readable below their anonymisation
-
@Tsaukpaetra said in The Official Status Thread:
Yes, that's what the Master Server Client is for, and serves this exact function. Well, except the auto-restart functionality, which game servers are running when is a fluid state and it's not the client's job to manage that.
I thought it was managing the higher-level concern about which servers were up and so on. I'm literally talking about a basic watchdog process to handle the low-level details of keeping an eye on one process using OS facilities, and which are guaranteed to be colocated so there's definitely no network shenanigans in the way (important; networks introduce zillions of extra failure modes). The main master server delegates this task to the watchdogs.
The watchdogs can use out-of-protocol techniques to keep an eye on things. For example, they can check to see if there are any connected sockets owned by that process (I'm pretty sure there's a way to do that, even if a hacky one) and tear the whole thing down forcefully once the service is no longer talking to the outside world.
-
Status: Tired
Worked til 2am last night. What was supposed to be a routine border router patch that would maybe take 30 minutes outside work went badly wrong.
Took a full backup just in case I needed to rollback and then went ahead with the upgrade. Everything seemed to be going fine until it got to the reboot stage and then:
IBM ServRAID 8i - Fatal Error: Controller Kernel Panic!! Unknown firmware error
In the end I persuaded it to start the array and everything was fine, I'm unsure if it was attempting to reflash the card, reseating the controller, or just trying 300 times that did it.
I'll see if I can get replacement hardware approved, it's due replacement anyway.
-
Status: It is now smoky enough that they've closed campus today and Friday. Yay, no classes, except that'll put a bunch of classes behind including once-a-week classes like labs. Remind me how difficult it is to put on a surgical mask? Because they sell those at the student store even.
-
Status: I mentioned earlier how the engineering classes seem to move way too fast to weed out every C average student they can. Well, looking at the scheduling makes me think they're trying to do the same thing there. For CMPE 30, the only lecture section is at 8:00 AM, and the two lab sections are both on lecture days and both end at 8:50 PM.
-
@pie_flavor said in The Official Status Thread:
@dcon Oh, I didn't realize it was just one event. Yeah, come to think of it it has been going on all week.
It's hit the local news outlets plenty and I'm a quarter of the way around the globe.
-
Status: Slightly impressed.
-
@Applied-Mediocrity: what kind of battery are you using?!
-
@dkf said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
Yes, that's what the Master Server Client is for, and serves this exact function. Well, except the auto-restart functionality, which game servers are running when is a fluid state and it's not the client's job to manage that.
I thought it was managing the higher-level concern about which servers were up and so on. I'm literally talking about a basic watchdog process to handle the low-level details of keeping an eye on one process using OS facilities, and which are guaranteed to be colocated so there's definitely no network shenanigans in the way (important; networks introduce zillions of extra failure modes). The main master server delegates this task to the watchdogs.
The watchdogs can use out-of-protocol techniques to keep an eye on things. For example, they can check to see if there are any connected sockets owned by that process (I'm pretty sure there's a way to do that, even if a hacky one) and tear the whole thing down forcefully once the service is no longer talking to the outside world.
Right, that's what the Master Server Client does (except for the weird "watch for networks" thing). If the Master Server loses the connection to the game server, due to network shenanigans (and doesn't immediately get a reestablished contact), it's likely that every other player on it got disconnected (as well as anyone else on any servers on that VM). In this case, the VM will be slated for destruction (since it's equally likely that the Master Server Client on it is equally unreachable, so whether or not the game server gets killed becomes .
in the event that the game server disconnects but it wasn't due to the network, the most likely reason is that it crashed, at which time Master Server sends the command to Master Server Client to kill it (after timeout), which does the needful for the possible zombie process.
Master Server Client need not concern itself if a game server can be connected to locally. Knowing that it is so is tangential to knowing it can be reached by the outside, and it it can be reached by the outside it's likely (still) connected to Master Server anyways.
As a side note, if Master Server Client becomes unreachable, but the game servers are not, then Master Server will attempt a graceful transfer of all players on game servers in that VM to a new set of game servers on an alternate VM, and then destroy the original (since it can't directly control it anymore).
-
@Applied-Mediocrity said in The Official Status Thread:
Status: Slightly impressed.
You're device was sleeping the entire time, with no background data, right? Right???!!
-
Boss: "I notice you're being productive on this project with a tight deadline... seems like a perfect time to have a 50 minute meeting about unrelated stuff!"
I hate this job sometimes.
-
@pie_flavor said in The Official Status Thread:
Remind me how difficult it is to put on a surgical mask? Because they sell those at the student store even.
Because those aren't going to help? Unless they're N95 or P100 rated (particulate respirator).
-
@PleegWat said in The Official Status Thread:
@pie_flavor said in The Official Status Thread:
@dcon Oh, I didn't realize it was just one event. Yeah, come to think of it it has been going on all week.
It's hit the local news outlets plenty and I'm a quarter of the way around the globe.
It's updated pretty much constantly on the radio here.
-
@Zerosquare
2700 mAh (SQNY XZ1, recently got it after my old one finally became too smart to live)@Tsaukpaetra said in The Official Status Thread:
You're device was sleeping the entire time, with no background data, right? Right???!!
Right. Well, almost. Total screen time: 3h 30m, Telegram 60 min, lock screen (player widget + LWP) 40 min, voice calls 40 min, Chrome 20 min. Alas, no "Neko" running around at any given time :)
I didn't think it was even possible. Certainly not with any of my old ones. When running something serious, it tanks pretty quick, but idle and sleep appears to have been optimized well enough.
-
Status: Just tried to tell a younger coworker something funny, and had to spend the next half hour explaining the joke. Oddly, someone half HIS age probably would have laughed immediately, but he had no idea what I was talking about.
All I did was mention an image my friend linked, of an open grave with some dirt piled up next to it, captioned "Logan Paul Apologizes for Controversial New Unboxing Video".
-
@Magus said in The Official Status Thread:
an open grave with some dirt piled up next to it, captioned "Logan Paul Apologizes for Controversial New Unboxing Video".
*snrk*
-
Decided to merge two projects that were supposed to be merged but the lead dev said no. I am doing it anyway
Going to piss the guy off but whatever. He spends most of the days avoiding people on slack and then tries laying down the law.
-
Status: One more day until I get a whole week off for Thanksgiving. Of course I'm going to be observed (for my annual review) tomorrow first thing and there's a (pointless for me) "tech session" in the morning. After 1st period, though, everybody else is either working on projects or testing. That's easy enough.
-
status:
-
I have figured out from some old threads that there was some minor obsession with hatting things. I feel like whoever started that would really enjoy Odyssey.
-
@pie_flavor they probably do. IIRC they were huge Nintendo fan.
-
@Gąska who was it?
-
-
-
Status: It's Friday evening and I've got about half of the stuff done that needs to be ready for next week. Gonna be a long weekend.
But hey, at least my slides have a sufficient amount of cartoons embedded to make up for content.I've also spent like an hour yesterday trying to figure out how to do something like a
<details>
tag in Markdown. The obvious solution is, of course, literally<details>
. It was late.
-
Status: Apparently NodeBB re-fuckered the emoji algorithm. So we've got new alternates for .
-
@pie_flavor said in The Official Status Thread:
difficult it is to put on a surgical mask?
Not difficult at all.
It just wouldn't do anything.
https://www.doh.wa.gov/Portals/1/Documents/Pubs/334-353.pdf
If you cannot leave the smoky area, good ways to protect your lungs from wildfire smoke include staying indoors and reducing physical activity. Wearing a special mask called a “particulate respirator” can also help protect your lungs from wildfire smoke. These masks should be used mostly by people who have to go outdoors.
Will a face mask protect me from wildfire smoke?
Respirator masks labeled N95 or N100 provide some protection – they filter‐out
fine particles but not hazardous gases (such as carbon monoxide, formaldehyde,
and acrolein). This type of mask can be found at many hardware and home repair
stores and pharmacies. Your local health agency may also have these masks.So yeah everyone can do that. As long as you don't mind getting lung cancer and killing any students or staff with respiratory issues.
-
@Lorne-Kates said in The Official Status Thread:
@pie_flavor said in The Official Status Thread:
difficult it is to put on a surgical mask?
Not difficult at all.
It just wouldn't do anything.
https://www.doh.wa.gov/Portals/1/Documents/Pubs/334-353.pdf
If you cannot leave the smoky area, good ways to protect your lungs from wildfire smoke include staying indoors and reducing physical activity. Wearing a special mask called a “particulate respirator” can also help protect your lungs from wildfire smoke. These masks should be used mostly by people who have to go outdoors.
Will a face mask protect me from wildfire smoke?
Respirator masks labeled N95 or N100 provide some protection – they filter‐out
fine particles but not hazardous gases (such as carbon monoxide, formaldehyde,
and acrolein). This type of mask can be found at many hardware and home repair
stores and pharmacies. Your local health agency may also have these masks.So yeah everyone can do that. As long as you don't mind getting lung cancer and killing any students or staff with respiratory issues.
Eh, he's young and dumb - a prime candidate for not understanding mortality.
Particulate filters aren't magic, and the ones they're talking about AREN'T particularly cheap. Pretty sure the best I've ever done is about $2 a pop in bulk.
And they don't work for shit in No Shave November.
-
Well, looks like I'll have to lose my beard if I want to be able to use these smoke masks :/
-
@Weng said in The Official Status Thread:
And they don't work for shit in No Shave November.
Oh hey im relevant!
-
@bb36e said in The Official Status Thread:
I'll have to lose my beard if I want to be able to use these smoke masks :/
Just get close enough to Camp Fire and this will solve itself
-
@bb36e said in The Official Status Thread:
Well, looks like I'll have to lose my beard if I want to be able to use these smoke masks :/
-
@bb36e said in The Official Status Thread:
Well, looks like I'll have to lose my beard if I want to be able to use these smoke masks :/
If your beard is long enough and bushy enough, it kind of acts like a filter on its own.