The Official Status Thread
-
@Tsaukpaetra
Oh, so you were cheating with some random other computer? That's like twice as worse!
-
@Tsaukpaetra I don't think I get it.
-
status: what the fuck does this even mean?
Not even Google is helping on this one...
-
@brie said in The Official Status Thread:
@Tsaukpaetra I don't think I get it.
See that dangly bit? The card that doesn't appear to be the proper size?
-
@Tsaukpaetra it means the drivers are busted, obviously.
Stupid questions first - you know you've got two different devices open, right?
-
@Tsaukpaetra I definitely see a card that looks the wrong size. How did it get there, and why?
-
@pie_flavor said in The Official Status Thread:
@Tsaukpaetra it means the drivers are busted, obviously.
Stupid questions first - you know you've got two different devices open, right?They are two different devices. Identical devices. One loads the driver. The other does not.
-
@brie said in The Official Status Thread:
@Tsaukpaetra I definitely see a card that looks the wrong size. How did it get there, and why?
Because stupid me did not account for the graphics card taking up two slots, and I need all three slots. And so bodge wire was used to relocate the one that's being shadowed by the graphics card.
-
status:
https://i.imgur.com/NjBm6zQ.png
https://i.imgur.com/4QF3US4.png
https://i.imgur.com/2qJoiWL.png
-
@Tsaukpaetra said in The Official Status Thread:
The other does not.
This is looking like a Windows Re installation....
Edit: yeah, tried the troubleshooter to reset the Windows network configuration :
Now everything is fucked.
-
Status: Hi @boomzilla
-
@Tsaukpaetra said in The Official Status Thread:
Now everything is fucked.
Used system restore, which actually unfucked the network cards.
It also, incidentally, uninstalled basically EVERYTHING. (note, this was system RESTORE not system RESET.)
Well that's fine, it's a new machine anyways. Nothing lost.
Except the damn software won't reconfigure due to its kinda-installed state.
Joys.
-
status: that's an interesting failure state...
-
Status: If this is the average expected experience expected for medical equipment, I never want to touch it again. Fuck this piece of shit!
-
status: defining the dumbest possible API for the dumbest possible use-case, and now I get to juggle reference lifetimes, mutex guards, and data races to the guards themselves. Seriously considering complementing it with the dumbest possible implementation by having each (100+) reference just be a thread that blocks on a channel receiving a signal, because I'm not seeing any other way of implementing this without going completely insane.
-
@pie_flavor you know what, fuck this shit. I'm just going to document that users need to kill all their own threads before unloading, and to do otherwise is undefined behavior. Implementing the absolute bare minimum and marking everything else 'here be dragons' - god, I feel almost like a real developer.
-
@Tsaukpaetra said in The Official Status Thread:
Status: If this is the average expected experience expected for medical equipment, I never want to touch it again. Fuck this piece of shit!
I'm kind of surprised you're even allowed to. As a radiation-emitting device isn't the whole thing, including the PC, covered by the CDRH licence?
Edit: I only know the CDRH exists because my huge ion lasers had CDRH stickers, with dire warnings, all over them.
-
@pie_flavor said in The Official Status Thread:
you know what, fuck this shit
Heh
unloading
Oh yes, that's what everyone does in that case. Theoretically, it's not required. Practically, it's the only way to retain the simulation of sanity.
-
@dkf Basically. Dynamic unloading needing to call complex destructors is one of the most painful 'how do I even begin' enumerations of bullshit I've ever seen. Round about the mutex over a mutex guard I decided I could be doing better things with my day.
-
@topspin said in The Official Status Thread:
Status: Tried the broken-as-ever search function to find one of my own recent posts. Instead I found a completely unrelated post from 2011 where I got blakeyranted at for
no reason at allunderstanding the OP without being psychic. And of course he promptly got called an idiot by @boomzilla.Status2: Oh dear, I'm up way to late again.
Classic. Got a link?
-
@pie_flavor said in The Official Status Thread:
Status: Hi @boomzilla
It was fbmac'd and replaced by a [subsequently rejected] flag. I guess he thought it was a knee jerk
What?
response instead of an honest question.
-
status: I spy a memory fuckup
https://i.imgur.com/AejdEpD.png
-
@boomzilla said in The Official Status Thread:
@topspin said in The Official Status Thread:
Status: Tried the broken-as-ever search function to find one of my own recent posts. Instead I found a completely unrelated post from 2011 where I got blakeyranted at for
no reason at allunderstanding the OP without being psychic. And of course he promptly got called an idiot by @boomzilla.Status2: Oh dear, I'm up way too late again.
Classic. Got a link?
Admittedly, I exaggerated a bit for effect. You didn't say it directly (and unrelated to what I said).
Here you go.
-
@topspin good times.
-
@Cursorkeys said in The Official Status Thread:
my huge ion lasers
-
@topspin A couple of SpectraPhysics argon laser heads and a monster Coherent Innova 90 krypton laser.
I only have one pic hosted of the Innova:
It took something like 15 thousand Watts input power to give you a few Watts of laser light out (and a lot of hot water). My University dissertation was on the design of a switching power-supply for it :)
-
Status: It's looking to be a very long day.
- Didn't sleep well
- Got up at 5 because I forgot to bake something last night.
- Got to work by 6:45 to prep
- Teaching 4 classes (my normal) plus covering a colleague's class
- 2 of those are labs, which are double the normal workload.
- Wrote a draft of a quiz. Still have to start a unit test (shared with another teacher)--that'll be a mess
- Have a club meeting after school. Fun, but exhausting.
- By the time I leave at 5-ish, traffic will be horrible.
- I'll get home around 6...and have to turn around and leave for a church social event (bowling). Can't skip that because I'm in leadership. Oh, and that's about 20 minutes away...in good traffic. Which 6:30 at night will not be.
- Get home around 9, go straight to bed.
-
@Tsaukpaetra said in The Official Status Thread:
And so bodge wire was used to relocate the one that's being shadowed by the graphics card.
I wonder what the problem could be
-
@Tsaukpaetra said in The Official Status Thread:
Status: Whelp, it has happened. I am now the sole employee of the company.
Maybe I should start a Patreon now?
Embezzle it all.
-
@Tsaukpaetra Windows 10 with Secure Boot enabled in the BIOS? Secure Boot blocks a lot of device drivers, but you get no indication that it's Secure Boot's fault.
-
Status: Trying to read some C code that implements a dynamic plugin system. Feel like my brain is trying to escape. I didn't even know you could do some of these things.
Edit: Like this thing, I can't quite work it out at the moment
enum processing_type { UNEXPECTED = -1, UNKNOWN = 0, INTERMEDIATE _ENUM_SIZE_INT32 = INT32_MAX }; typedef enum processing_type (*processor_t)(const char *data, size_t length, void *parent);
Edit2: Oh, right. It's a virtual method kinda thing.
-
-
@Cursorkeys said in The Official Status Thread:
Status: Trying to read some C code that implements a dynamic plugin system. Feel like my brain is trying to escape. I didn't even know you could do some of these things.
You can do pretty much everything in C. Doesn't mean that you should.
-
@pie_flavor said in The Official Status Thread:
@pie_flavor you know what, fuck this shit. I'm just going to document that users need to kill all their own threads before unloading, and to do otherwise is undefined behavior. Implementing the absolute bare minimum and marking everything else 'here be dragons' - god, I feel almost like a real developer.
Anyone know if, in a cromulently designed API, killed threads would automatically release any readlocks they were holding on a read-write lock?
-
@Cursorkeys said in The Official Status Thread:
Edit: Like this thing, I can't quite work it out at the moment
enum processing_type { UNEXPECTED = -1, UNKNOWN = 0, INTERMEDIATE _ENUM_SIZE_INT32 = INT32_MAX }; typedef enum processing_type (*processor_t)(const char *data, size_t length, void *parent);
It typedef's
processor_t
to be a pointer to a function returningprocessing type
and taking parametersconst char*, size_t, void*
. You do those typedefs because the syntax is cancer and you only want to write it once.
-
-
Status:
$ git branch list $
$ git branch --list list * master
-
Status: enjoying some old fashioned front page trolling
-
@topspin
You seem to be attempting to use git. Have you tried https://ohshitgit.com/ to find the command to fix your mistakes?
-
@izzion said in The Official Status Thread:
@topspin
You seem to be attempting to use git. Have you tried https://ohshitgit.com/ to find the command to fix your mistakes?You seem to be attempting to use git. Have you tried force pushing?
-
@izzion said in The Official Status Thread:
@topspin
You seem to be attempting to use git. Have you tried https://ohshitgit.com/ to find the command to fix your mistakes?Bookmarked! (I know you can undo these things, but I google everything)
@JazzyJosh said in The Official Status Thread:
You seem to be attempting to use git. Have you tried force pushing?
I fear that this is what's going to happen next.
-
@topspin said in The Official Status Thread:
@JazzyJosh said in The Official Status Thread:
You seem to be attempting to use git. Have you tried force pushing?
I fear that this is what's going to happen next.
Yup, Stackoverflow suggests that that's what I'll have to do.
I want to retro-actively move the last few commits (some student code) to a new branch, and set the master branch to where it's been before.
Quoth SO:git reset --hard <commit-hash> git push -f origin master
Shit, I'm going to break everything.
-
@topspin said in The Official Status Thread:
@topspin said in The Official Status Thread:
@JazzyJosh said in The Official Status Thread:
You seem to be attempting to use git. Have you tried force pushing?
I fear that this is what's going to happen next.
Yup, Stackoverflow suggests that that's what I'll have to do.
I want to retro-actively move the last few commits (some student code) to a new branch, and set the master branch to where it's been before.
Quoth SO:git reset --hard <commit-hash> git push -f origin master
Shit, I'm going to break everything.
You won't break everything if no one has pulled your changes ;)
-
@Cursorkeys said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
Status: If this is the average expected experience expected for medical equipment, I never want to touch it again. Fuck this piece of shit!
I'm kind of surprised you're even allowed to. As a radiation-emitting device isn't the whole thing, including the PC, covered by the CDRH licence?
Edit: I only know the CDRH exists because my huge ion lasers had CDRH stickers, with dire warnings, all over them.
Who knows? Barely-trained "I just know how to click the picture-labeled buttons in the right order" people are allowed to touch it.
And the only thing I can do is click Next on install wizards and hope for the best. Right now I'm stuck on an error that says I have two machines hooked up (there is only one!) and that I need to change my Mac address??!? They know you can't usually alter that, right???
-
@hungrier said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
And so bodge wire was used to relocate the one that's being shadowed by the graphics card.
I wonder what the problem could be
The problem is a GTX 970 that's as them thick as my arm covering up two slots.
I very nearly want to swap it with a single-slot one, but I'd have to find one first....
-
@mott555 said in The Official Status Thread:
@Tsaukpaetra Windows 10 with Secure Boot enabled in the BIOS? Secure Boot blocks a lot of device drivers, but you get no indication that it's Secure Boot's fault.
This BIOS isn't even UEFI aware. It's an actual BIOS.
-
@topspin said in The Official Status Thread:
Status:
$ git branch list $
$ git branch --list list * master
Shirley you wanted to create a branch named
list
, right? Why else wouldn't you specify a flag in a mixed syntax like that?
-
@Tsaukpaetra said in The Official Status Thread:
@hungrier said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
And so bodge wire was used to relocate the one that's being shadowed by the graphics card.
I wonder what the problem could be
The problem is a GTX 970 that's as them thick as my arm covering up two slots.
I very nearly want to swap it with a single-slot one, but I'd have to find one first....
I guess the ports wouldn't allow you to rearrange it to something like this
instead of dangling the second network card on the end of some baling wire and gum?
-
@hungrier said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
@hungrier said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
And so bodge wire was used to relocate the one that's being shadowed by the graphics card.
I wonder what the problem could be
The problem is a GTX 970 that's as them thick as my arm covering up two slots.
I very nearly want to swap it with a single-slot one, but I'd have to find one first....
I guess the ports wouldn't allow you to rearrange it to something like this
instead of dangling the second network card on the end of some baling wire and gum?@Tsaukpaetra I'm sure you know already; but you can stuff an x16 graphics card in anything down to a x1 lane, if the socket has a open end, and it'll still work (at reduced bandwidth) in spite of looking ridiculous hanging over the socket.
-
@hungrier said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
@hungrier said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
And so bodge wire was used to relocate the one that's being shadowed by the graphics card.
I wonder what the problem could be
The problem is a GTX 970 that's as them thick as my arm covering up two slots.
I very nearly want to swap it with a single-slot one, but I'd have to find one first....
I guess the ports wouldn't allow you to rearrange it to something like this
instead of dangling the second network card on the end of some baling wire and gum?Correct. The lower ports are all 1x slots, and though it would probably work fine I'd rather not.