Pascal uses =
for comparison (and :=
for assignment), which confused the fuck out of me when I switched to C.
I take my shitposts very seriously.
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…
“No way to prevent this” says the country where this regularly hap–
Oh wait, it’s looting. Sorry, force of habit.
If I see Captain Anderson’s “NEED to KNOW BAsis” knife-hand animation, I’m going to shit.
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.
Unacceptable: “You look submissive and enslaveable.”
Acceptable: “You look just like an elf.”
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.
The 5V applies only to 4-pin type-A and type-B connectors.
USB Power Delivery over a regular USB-C-compliant cable delivers a variable current of up to 3A, using discrete voltages of 5V for up to 15W of power, 9V for up to 27W, 12V for up to 48W, and 20V for up to 60W.
Higher powers require dedicated USB PD-compliant cables that can handle up to 240W at a voltage of 48V.
My uneducated guess is money.
Manufacturers likely have factories (either theirs or a contracted company’s) where they can mass produce the power bricks for a low cost. Upgrading to a USB power supply doesn’t offer significant benefits compared to the power brick of similar wattage, and the up-front cost of setting up a new supplier is financially unjustified. The old technology works just as well, so why change?
High power USB is still a relatively new technology. I’m sure it will proliferate, but the consumer market has a fuckton of inertia.
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.
Hey boss, I think you missed your stop at !vegancirclejerk@lemmy.world
That says more about your ignorance than anything about AI or Linux.
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.
Chicken talk! Fock-fock-fock-fock-AAHF
I’ve never seen that, even in university, and it would be equally as confusing without explanation.