The Official Status Thread
-
@Tsaukpaetra said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
status I now have a working server running debian 11, complete with samba and ssh running. Before I fully commission it and start using it, I think I'm going to investigate getting a new case with larger (ie quieter) fans.
You set it up by hand instead of rolling something like TrueNAS Scale?
It's not just going to be a file/media server. So I didn't want to tie it down to a particularly specialized distribution. It's a full-scale 1U application server motherboard, with an (older) Skylake Xenon and 32 GB of RAM.
Plans vaguely include:
- Serving media
- (Eventually, if I can get off of Comcrap Residential) acting as a VTT server (which requires SSH access)
- Possibly running my D&D setting wiki so I can get off of external hosting.
- Doing experimental docker stuff
- Other random experiments
-
Status: this is getting ridiculous...
Edit: For context, the face-down cards represent failed conditions, three and you're out, and face up are effectively status conditions you're afflicted (or "cursed") with. You should be able to zoom in and see the text on my cards, but they're things like "You're Count Dracula, talk like a vampire" and "Whenever someone rings the bell, cry like a baby"
I'm currently actively executing six behaviours in that photo, and everyone else has already failed two (so, one more and they're out).
-
@Benjamin-Hall said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
status I now have a working server running debian 11, complete with samba and ssh running. Before I fully commission it and start using it, I think I'm going to investigate getting a new case with larger (ie quieter) fans.
You set it up by hand instead of rolling something like TrueNAS Scale?
It's not just going to be a file/media server. So I didn't want to tie it down to a particularly specialized distribution. It's a full-scale 1U application server motherboard, with an (older) Skylake Xenon and 32 GB of RAM.
Plans vaguely include:
- Serving media
- (Eventually, if I can get off of Comcrap Residential) acting as a VTT server (which requires SSH access)
- Possibly running my D&D setting wiki so I can get off of external hosting.
- Doing experimental docker stuff
- Other random experiments
Satisfied completely. 😉
It's debian underneath with a nifty web UI.
-
@Tsaukpaetra said in The Official Status Thread:
status: I assume she was too loose...
There's still a lot of plastic available. When the wall socket of my washing machine caught fire, only the metal remaind...
-
@Benjamin-Hall said in The Official Status Thread:
getting a new case with larger (ie quieter) fans.
Then your current linux installation won't be compatiblke with your hardware anymore. You need to do a full re-install including the build of your custom kernel.
-
@Arantor said in The Official Status Thread:
Apparently No-Mow May is a thing for wildlife purposes?
It really fucks your lawn if you do that. It's probably best to mow some of it even if not all.
-
-
STATUS
I don't know why I keep doing this to myself. Spring boot and its various automagic starter kits are good for getting trivial projects up and running but the second you veer off the beaten track it's just a weight that will drag you down. I never learn.
-
@dkf said in The Official Status Thread:
@Arantor said in The Official Status Thread:
Apparently No-Mow May is a thing for wildlife purposes?
It really fucks your lawn if you do that. It's probably best to mow some of it even if not all.
Did your translation engine fail at the chinese character
干
? Did you mean "dry" instead of "fuck"?
-
@DogsB said in The Official Status Thread:
STATUS
I don't know why I keep doing this to myself. Spring boot and its various automagic starter kits are good for getting trivial projects up and running but the second you veer off the beaten track it's just a weight that will drag you down. I never learn.
And then you look for guides, and all the guides are either "Here's how to set up [x] in Spring from 2002" or "Here's a step-by-step guide to add spring boot to your pom file, everything else will take care of itself "
-
@hungrier said in The Official Status Thread:
@DogsB said in The Official Status Thread:
STATUS
I don't know why I keep doing this to myself. Spring boot and its various automagic starter kits are good for getting trivial projects up and running but the second you veer off the beaten track it's just a weight that will drag you down. I never learn.
And then you look for guides, and all the guides are either "Here's how to set up [x] in Spring from 2002" or "Here's a step-by-step guide to add spring boot to your pom file, everything else will take care of itself "
The trick is that you're supposed to try to avoid talking about Spring at all in your own code (except via annotations). You can often get about 95% of the way there (with the remaining bits being mostly either basic data classes — the things that it takes mere seconds to understand, so no real cognitive load — or configurers, which are the part that it's really hard to get right sometimes). What you don't need at all are the complicated
AbstractCompoundFactoryProviderStrategyBuilder
classes that Spring used to be infamous for; what remains of that is now in the parts you shouldn't have to touch.Discovering why the defaults aren't working for you in your case remains one of the awkward bits of using Spring, and it's massively more true in Spring Boot. I hate having to debug into it because it's so difficult to identify where some wonky decision is being taken and on what basis.
-
@hungrier said in The Official Status Thread:
@DogsB said in The Official Status Thread:
STATUS
I don't know why I keep doing this to myself. Spring boot and its various automagic starter kits are good for getting trivial projects up and running but the second you veer off the beaten track it's just a weight that will drag you down. I never learn.
And then you look for guides, and all the guides are either "Here's how to set up [x] in Spring from 2002" or "Here's a step-by-step guide to add spring boot to your pom file, everything else will take care of itself "
I hate that. I hate hate hate that. I haven't used Spring Boot, but I've run into that for a bunch of other things. And it irritates me.
Completely unrelated question: For my server rehab project, the current (soldered in, heatsink installed) CPU is cooled by
- A heatsink is mounted to the CPU.
- two small (50mm?) fans are mounted so that the air moves across the heatsink (not vertically away/towards the cpu, but parallel to the plane of the motherboard)
- A plastic fairing covers the group (heatsink/CPU and two fans, probably to force the air to go directly across the CPU/come from the cpu and out of the case.
There is a third, similarly-sized fan that cools the remainder of the case.
I'm planning to get a tower-style mini-itx case (as that's the size of the motherboard) so I can replace the fans with something less...loud.
Question: Do I need to replace the heatsink with a more traditional heatsink/fan combo? Or can I just depend on the beefed up cooling from the (multiple, much larger) fans extracting heat from the heatsink currently in place? The server itself only really has the CPU and power supply as major sources of heat--no external GPU, only one (old, fairly low RPM) spinny disk and an M.2 SSD.
If it matters, teh CPU is a Skylake Xenon, E3-1585 v5 3.5 GHz. I'd rather not replace the heatsink because it uses an older (soldered) socket that's a right pain to find the proper size for (FCBGA 1440).
-
@Benjamin-Hall As long as you're not overclocking anything, most components ought to stay in their preferred thermal range with simple passive cooling and the only parts that will run warm will be the CPU and PSU (and then only if you're loading things up). The CPU absolutely needs a heatsink of some form for it to safely make its way through mundane tasks like installing an OS and booting it.
-
@Benjamin-Hall: the simplest option may be to try it out and see what happens (run a CPU-intensive program while watching the reported temperatures). CPUs have thermal protections*, and will automatically throttle or shut down if they get too hot*, so you shouldn't damage anything.
*that wasn't always the case in the past, though:
https://youtu.be/Xf0VuRG7MN4?t=56
-
From Toms hardware, around 2005, this video is very old.
I remember that video from when it wasn't very old. Quite impressive.
-
Status: *sigh*
-
@Arantor said in The Official Status Thread:
See, that's kind of my problem, I'll have an idea like that and then die on Scope Creep Hill.
Don't worry, there's plenty of other bodies there.
-
@Arantor said in The Official Status Thread:
Apparently No-Mow May is a thing for wildlife purposes?
In CA, no-mow is also known as a normal drought. Again.
-
@dcon You don't have to mow the grass if it's dead.
-
@HardwareGeek said in The Official Status Thread:
@dcon You don't have to mow the grass if it's dead.
I have to mow my weeds.
-
Debugging a thing where an application crashes with a segfault. Standard procedures: run in gdb, look at where the crash is (thankfully, the crash happened with a debug build).
Track it down to a section that passes a begin()-end() pair to one of the standard algorithms in C++. Print the values of the begin and end iterators -- storage is in a vector, so it should be a compact range.
begin(): (unsigned int*) 0x555555a79
end(): (unsigned int*) 0x555555a79a40end() points to allocated memory, begin() doesn't.
Bruh. Why are there 12 bits missing off my begin() pointer?
Status: Going to sleep instead.
-
@cvi said in The Official Status Thread:
Why are there 12 bits missing off my begin() pointer?
Inflation. Like everything else, the cost of bits has gone up, so they had to reduce the size of pointers.
-
Status Must be utterly blind. Or senile.
Spent a while looking for
$thing
whose normal place would be on my keychain. But I had the very strong memory of it falling off (stupid loop fasteners). Couldn't find it. Made field-expedient. When I arrived where$thing
was needed, I mentioned that I couldn't find it because it had fallen off my keychain long before. Held up said keychain to show that it was...hanging in its normal place on my keychain. That I'd handled to drive to the place. Sigh. I had been remembering the previous iteration of$thing
having fallen off. And that was multiple years ago.
-
status: what happens when you turn off the active domain controller for 162 days (and it happens to not be holding the PDC hat)?
If you guessed it plays a game of Mafia against itself, congratulations, you're dead.
Now I Gotta dig out the documentation on how to tell it to fuck itself and be happy it's still alive...
-
@Benjamin-Hall said in The Official Status Thread:
Spent a while looking for $thing whose normal place would be on my keychain. But I had the very strong memory of it falling off (stupid loop fasteners).
You know you're a nerd when your first thought goes to password keychains.
-
Status: one of light switches started blowing the main fuse this morning. I can think of no malfunction that could cause it except water, meaning a leaking roof.
Fixing this will suck so so bad.
-
@Zerosquare said in The Official Status Thread:
Inflation. Like everything else, the cost of bits has gone up, so they had to reduce the size of pointers.
Figures they'd chop of the valuable bits first, rather than going for the unnecessary ones on the other side.
-
@cvi said in The Official Status Thread:
@Zerosquare said in The Official Status Thread:
Inflation. Like everything else, the cost of bits has gone up, so they had to reduce the size of pointers.
Figures they'd chop of the valuable bits first, rather than going for the unnecessary ones on the other side.
Those were the least valuable bits, that's why they were chopped.
-
They want us back in the office Tuesdays and Thursdays.
-
@error Those slave drivers!
-
@Zecc said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
Spent a while looking for $thing whose normal place would be on my keychain. But I had the very strong memory of it falling off (stupid loop fasteners).
You know you're a nerd when your first thought goes to password keychains.
Or a Woke nerd if you immediately think "But it's impossible to remove information from the chain!"
-
-
-
-
Status: Stupid fucks...
-
-
@Tsaukpaetra At least it doesn't silently truncate it and then use the full entry when you try to log in.
-
@Applied-Mediocrity said in The Official Status Thread:
@error Those slave drivers!
-
@cvi said in The Official Status Thread:
Why are there 12 bits missing off my begin() pointer?
More important: who byte them off?
-
@MrL said in The Official Status Thread:
Status: one of light switches started blowing the main fuse this morning. I can think of no malfunction that could cause it except water, meaning a leaking roof.
Fixing this will suck so so bad.Some BUG had taken a rest there. And you bad guy electrocuted it.
Shame on you.
-
@BernieTheBernie said in The Official Status Thread:
@MrL said in The Official Status Thread:
Status: one of light switches started blowing the main fuse this morning. I can think of no malfunction that could cause it except water, meaning a leaking roof.
Fixing this will suck so so bad.Some BUG had taken a rest there. And you bad guy electrocuted it.
Shame on you.I'd prefer frying one of those goddamn birds, but I'll take what I get.
-
@topspin said in The Official Status Thread:
@Applied-Mediocrity said in The Official Status Thread:
@error Those slave drivers!
I've been going the entire time!
-
@Applied-Mediocrity said in The Official Status Thread:
@topspin said in The Official Status Thread:
@Applied-Mediocrity said in The Official Status Thread:
@error Those slave drivers!
I've been going the entire time!
It was more of an kink joke that I wasn't sure you are or aren't making.
-
@topspin I wasn't, but I see it now
-
-
-
status: one of my droplets got hacked! Woot!
Apparently a Drupal instance I forgot I was playing with got a reverse shell dropped onto it. How exciting!
-
You really should find a healthier way to meet people, you know.
-
@Zerosquare said in The Official Status Thread:
You really should find a healthier way to meet people, you know.
I'm pretty open, if not time constrained.
-
Status: extremaly angry.
My retarded neighbor is renovating his apartment... using only one tool (drill, obviously).
What kind of brain damage do you need to have to come up with this idea.
Now I wonder if 'music' they listen to is also the effect of said brain damage, or its cause.