ah, excellent!
Many fall in the face of chaos, but not this one, not today
ah, excellent!
in firefighting, there’s also the Taxpayer https://en.m.wikipedia.org/wiki/Taxpayer_(building)
Let’s be real, Witcher 3 is just a Gwent launcher.
Also I’ve definitely played more Pazaak than KOTOR.
didn’t feel like cooking
Ah, me too
made bread
wat
Americans will do anything to avoid installing a $60 bidet. /s
From what I’ve seen, engineering is just a lot of physics classes. If you’re struggling, definitely you’ll need to develop more serious study habits, but it’s worth it. There’s so few good stable jobs left, and engineering is one of them. Maybe find a tutor, good YouTube lectures, maybe Khan academy. Whatever it takes. Maybe you need to do each type of problem a dozen times to get it, not just once. That’s a bummer, but it’s worth the effort. School is much much harder than real world. Everyone I know who is an engineer agrees that the schooling was the hardest part.
I absolutely adore both of those journals! They are so goooood. Wow. Life goals to be serene enough to fill a cool looking journal like that without getting distracted by squirrels
deleted by creator
I’m sure someone will be like “um akchuly” to my explanation. But for me it’s good enough to think if it that way.
I’ve worked in Haskell and F# for a decade, and added some of the original code to the Unison compiler, so I’m at least passingly familiar with the subject. Enough that I’ve had to explain it to new hires a bunch of times to get them to to speed. I find it easier to learn something when I’m given a practical use for it and how it solves that problem.
In practical terms, it’s most commonly a code pattern where any function that interacts with something outside your code (database, filesystem, external API) is “given permission” so all the external interactions are accounted for. You have to pass around something like a permission to allow a function to interact with anything external. Kind of like dependency injection on steroids.
This allows the compiler to enhance the code in ways it otherwise couldn’t. It also prevents many kinds of bugs. However, it’s quite a bit of extra hassle, so it’s frustrating if you’re not used to it. The way you pass around the “permission” is unusual, so it gives a lot of people a headache at first.
This is also used for internal permissions like grabbing the first element of an array. You only get permission if the array has at least one thing inside. If it’s empty, you can’t get permission. As such there’s a lot of code around checking for permission. Languages like Haskell or Unison have a lot of tricks that make it much easier than you’d think, but you still have to account for it.
What’s the point you ask? There’s all kinds of powerful performance optimizations when you know a certain block of code never touches the outside world. You can split execution between different CPU cores, etc. This is still in it’s infancy, but new languages like Unison are breaking incredible ground here. As this is developed further it will be much easier to build software that uses up multiple cores or even multiple machines in distributed swarms without having to build microservice hell. It’ll all just be one program, but it runs across as many machines as needed. Monads are just one of the first features that needed to exist to allow these later features.
There’s a whole math background to it, but I’m much more a “get things done” engineer than a “show me the original math that inspired this language feature” engineer, so I think if it more practically. Same way I explain functions as a way to group a bunch of related actions, and not as an implementation of a lambda calculus. I think people who start talking about burritos and endofunctors are just hazing.
ENJOY THE MINT EVERYONE
Maybe add some white cover, some comfrey, sunchoke, raspberries, and you’ve got a permaculture paradise!
Whoa this is s great idea though! So much better than cramming it into a big plastic bag like I do. I’m excited to try this out
What’s this from? I’m out of the loop
I found an office job was too physically limiting so I have a treadmill desk, became a volunteer firefighter, and do powerlifting. It’s the only way I keep stable
KATAMARI DAMACYYYYYY BUM BUM BUM BUM
Just remember crossover is hardly ever used now. Straight is almost always what you need for typical use.
Do have all of those, yard is fenced 6’ fence with 1.5" gap between the bars.
Why till before amendmenting, I would’ve thought you’d till after to mix it in?
Memes that lie?! On the internet?! Someone call the Internet police
The relief of not needing to mask anymore hits hard
I’m pretty sure it’s Shaun of the Dead.
https://en.m.wikipedia.org/wiki/Shaun_of_the_Dead