

Blue cheese is intentionally inoculated with mold. Specifically penicillium mold that is perfectly safe to eat.
If a cheese “naturally” develops mold, there’s a good chance it could be harmful, so don’t eat that
Blue cheese is intentionally inoculated with mold. Specifically penicillium mold that is perfectly safe to eat.
If a cheese “naturally” develops mold, there’s a good chance it could be harmful, so don’t eat that
The art style is giving Nutshell Animations
I usually just grab something metal to scratch with
To explain
There are 2 Error
struct / enum declarations, probably in separate files
To the ?
, they are different types and cannot be converted from one to the other (because they are two disparate structs that happen to have the same name, but can have different bodies)
To fix this
You can either use .some_func_result().map_err(|err| /* conversion here/*)?;
+
Or you can impl From<Error1> for Error2
And you should also name it ThingError
, so you can visually differentiate the two
+ There are like 10 different mapping functions, depending on if you’re using an option or a result
I never remember which one specifically i need, (unwrap_or
, map_or
, map_or_else
, ok
, ok_or
)
I usually just hunt through the auto complete list until i find the function signature that gives me what i need
The SoC on the motherboard has a special EDL mode
This is kinda like the SoC’s pre-bootloader, which loads the bootloader and can be used to flash a new bootloader
EDL mode is locked behind vendor specific certs/keys, so it’s unaccessible to the device owner
I’ll be honest,
If I’m driving down a frequently used route, and the person in front of me is going 5-8 mph slower than i usually do
I’ll go into “autopilot” and start to creep up on them.
If i realize I’m doing it, I’ll back away
Pizza,
Or, in my case, Spagut
Buggies? Or just “furries”
There are a surprising number of moth and bee 'sonas, but the terms aren’t well defined
Can confirm, “scalies”
For birds it’s “avian”
I mean to say, the metaphor is apt, but historically inaccurate
The pyramids weren’t built by slave labor
Those controller-eyes are giving Steel Inquisitor
The problem is not how to carve the frog into smaller bits
The problem is, how do i get my mind to stop looking at the entire frog
Pets are not children
They have completely different physical and psychological needs and wants, and they need to be respected as a member of their species
Speaking as someone who has 2 dogs, 3 cats, and no kids
They are my companions, and i am their caregiver. But they are not my children
Quality work will always need human craftsmanship
I’d wager that most revolutionary technologies are either those that expand human knowledge and understanding, and (to a lesser extent) those that increase replicability (like assembly lines)
Sometimes you forget to verify if your assumptions are true
I just have a spell checker enabled in vscode
So helpful for dynamic languages that can’t detect undeclared variables (looking at you JS)
I was reading Crafting Interpreters. After adding function calls and stack frames, i tested my implementation with the Fibonacci script at the end of the chapter
I spent about 2 hours debugging my call stack, and even tested the script in Python
Only to realize that Fib(3) is indeed 2
I can confirm, I’ve never used a non memory managed language, and the Rust borrow checker is a massive kick in the teeth
But, the more i consider it from the perspective of memory, and pointers, the borrow checker makes a lot of sense
Especially when storing references inside structs, and how mutability affects references
I actually figured out i could fix a re-mutable borrow error by performing the two mutable operations in separate for loops