I spent hours implementing a really cool trick that saves a bunch of time in the average case but now it fails test cases because they expect you'll do strictly breadth-first search
feeling really petty today. for one of our programming assignments we're supposed to make an "arbitrarily large" bit vector but the typedef we can't change is just for a char* with no size/capacity. so I'm just making the char array the size of a pointer and memcpying a pointer into it
oh and I also have \ followed by any amount of whitespace set to erase it during the preprocessing stage (unless a newline follows it, in which case everything after the newline is preserved), and \; set to become the empty string, so you can really easily wrap long strings
so the code can also contain escape sequences, which behave like they would in strings, which is fine since \ usually does nothing outside of strings anyway
@Themoonisacheese tbf, you could divide the integer by everything still in the scrollback buffer to make it much faster to find any factors that got lost by it
most of the other scary labs are in the Mellon Institute, which is pretty far off-campus and access restricted. Although I've heard if you tell them you're there to visit the library they don't question you further if you wander to other places
although with the undergrad analytical chem lab they seem to not realize they're still supposed to lock the primary lock despite the existence of the secondary one
Most of the labs doors do at least have magnetic secondary locks and properly installed kickplates though, which is more than I can say about pretty much anyplace else on campus
@Seggan They're super proud of this lab, so the corridors around is have windows. You can usually see grad students in there working on semiconductor stuff in the clean room suits, we call them "marshmallow people". The windows are ballistic glass and every corner of the lab and the corridor outside it is under supervision by multiple cameras. Maybe CMU's lab security does just suck though, I've accidentally stumbled into three separate BSL-2 facilities
CMU's nanofabrication lab (the biggest most secure laboratory on campus by far) does not fuck around, I was peering through the window and they have a pipe running along the ceiling just labeled "chlorine"
seems like something may have changed in an API somewhere, it appears to be crashing every time it posts (which prompts it to restart and post all recent posts, which is a bug since it's supposed to check the chat room for dupes first)