Where Linux?
(I might be open to allowing all memes related to the F/LOSS world even if not directly related to Linux… but you’ll have to convince me.)
I take my shitposts very seriously.
Where Linux?
(I might be open to allowing all memes related to the F/LOSS world even if not directly related to Linux… but you’ll have to convince me.)
It has an i9 10980, so about 4-5 years old. It was built before I was hired.
It was also supposed to be an all-in-one recording/streaming computer for university events, and they had to use the budget for something. It ended up being used as a proxmox host for a while, then it was handed off to me. Now the most resource-intensive thing it runs is a Windows 11 VM that I torture mercilessly use for experiments. It rarely gets to 10% memory utilization.
Try realizing ten thousand mesh instances in Blender and watch that sucker eat the rest of your RAM like it’s got a pebble in its shoe.
I did that on my work PC with 128 GB memory (originally built for esports shit) and it still wasn’t enough.
It depends.
For my work computer, I screw them in tight, both on the monitor and the DP/VGA adapter.
For stationary devices (like overhead projectors) and extension cords, I screw them in, but not very tight.
For classroom computers, I only screw them in on the monitor and leave them unscrewed on the computer. Students can’t keep their legs calm and often snag the cables. I prefer to let the connectors harmlessly disconnect instead of damaging the graphics card or motherboard.
I’ve never seen that, even in university, and it would be equally as confusing without explanation.
Pascal uses =
for comparison (and :=
for assignment), which confused the fuck out of me when I switched to C.
It’s a convention set by early programming languages.
In most C-like languages, if (a = b)...
is also a valid comparison. The =
(assignment) operation returns the assigned value as a result, which is then converted to a boolean value by the if
expression. Consider this Javascript code:
let a = b = 1
b
variable and assigns it the value of the expression 1
, which is one.b = 1
, which is the assigned value, which is 1
.a
variable and assigns the previously returned value, which is 1
.Another example:
let a = 1
let b = 2
let c = 3
console.log(a == b) // prints "false" because the comparison is false
console.log(a = b) // prints 2 because the expression returns the value of the assignment, which is 'b', which is 2
// Using this in an 'if' statement:
if (b = c) { // the result of the assignment is 3, which is converted to a boolean true
console.log("what")
}
You can’t do the same in Python (it will fail with a syntax error), but it’s better to adhere to convention because it doesn’t hurt anyone, but going against it might confuse programmers who have greater experience with another language. Like I was when I switched from Pascal (which uses =
for comparison and :=
for assignment) to C.
The wonders of running everything synchronously in the UI event loop…
Ah yes, “the devs”. What percentage of the profit do you think goes to the gameplay developers, the backend developers, the designers, the character artists, the environment artists, the QA team, the writers, the voice talent, the localization teams, and the other roles too numerous to list but too important to ignore, that actually create the game? In contrast, how much do the executives, managers, and parasites shareholders pocket?
Even if you assume a fair division between all people, just look at how long the credits list is. The average developer employee won’t go hungry because a couple hundred players stop buying gamble coins.
Recall is not mandatory after all. https://www.youtube.com/watch?v=gBqIUkmVel8
Recall and the new file explorer share a dependency, except the file explorer doesn’t mark it as a dependency, so when Recall is removed, it is removed as well. Good job, Microsoft.
It makes sense if you represent complex numbers as (a, b)
pairs, where a
is the real part and b
is the imaginary part (just like the popular a + bi
representation that can be expanded to a * (1, 0) + b * (0, 1)
). AB’s length is (1, 0)
, AC’s length is (0, 1)
, and BC’s length will also be a complex number.
I think.
I don’t know if clean ZSH does it, but if you have the zsh-syntax-highlighting plugin, it tests if the path you’re typing exists every time you edit the line.
Ah yes.
/* return an item's property as identified by 'prop' */
prop_t* getItemProperty(item_t* item, char* prop)
The floor is made of floor.
Students here usually get Mondays off when the next Tuesday is a holiday. As a university sysadmin, I cherish those days because that’s when we can get actual work done without having to work around the chaotic classroom reservations or work in ten-minute bursts during breaks. It’s also when we can implement changes to the network and update the servers because the office workers don’t tend to come in.
The last time that happened, all of us sysadmins did about three months’ worth of actual work in a few hours, then used the smaller lecture hall as a cinema for the rest of the day.
All of the characters look like they came straight outta Shrek 2.
As a former ADHD kid myself (as in, former kid, still ADHD), I would at least worry about how the condition might affect their academic, social, and emotional development. I was an unfortunate Gifted Kid and picked up a lot of knowledge from cartoons (back when cartoons had educational value), but that came with the cost that I never learned discipline, and never learned how to study. I know that my consistently falling test scores confused and devastated my parents.
But all that was two decades ago. I hope that ADHD is more understood now and kids don’t have to remain undiagnosed and untreated.
Nope, no rule against that. Cuss the fuck away.
The Middle East has been cooking for so long, it’s impossible to point at a faction that is the “Good Guys”. But right now, one faction is hell-bent on exterminating another nation’s people, both military and civilian, so it should be pretty fucking obvious who the worst “Bad Guys” are. There are no good guys, only victims.
You should read Ramzi Yousef’s statement at his 1998 trial. Terrorist factions like Hezbollah and Hamas exist only because Israel is consistently refusing to make peace through diplomacy.