Fun fact: the original was only produced in English but the Shrek remix (which is a *BOP*) got translated into every language the movie did.
The physics prof who gave me my start would always get this kind of fond, nostalgic look in his eye whenever anyone mentioned "the days of punch card programming". So, naturally, I took an old slide rule and mounted it…
Disclaimer: I'm just an...interested layman, but as far as I know we don't really know. It looks like there's both genetic and environmental components to it; your genes have a big impact on your "temperament" and more…
While claiming an aversion to being evil. Actions matter more than words.
Yes, exactly. If you have to update everyone's health (you do) and the updates are pretty much the same (they are), then things don't get any more cache friendly than this.
Sure. If your monsters have health, then their health is going to need updating pretty much by definition. Option 1 would be to make each entity responsible for updating itself with an overloaded `update` function in…
If you're really accessing those fields it's overwhelmingly likely that you're accessing the same field for all of your instances. Your access pattern is going to be monsters[0].health = //calculation monsters[1].health…
> The health of a monster is currently represented by a 4 byte signed integer, meaning that the health can range from -2^31 to 2^31-1 (2^31 ~= 2 million). We can already see that half of the integers potential is unused…
In the same vein, I've been keen to try out "What would the world look like if..." and then show that we do or do not observe related phenomena. It seems like the best way to meet someone on their terms (because they…
I've come to understand that software has two axes: the problem domain and the software domain. The problem domain is things like your physical model. Your 3d mesh. Financial transactions. All things that need to be…
When it works we call it intuition. When it doesn't we call it superstition. There are all sorts of availability biases at work here; none of which really support the use of intuition as a valuable, predictive resource.…
A/C is interesting because it has something of a built-in capacity system. "Super" cool the building during times of the day when power is readily available, and that cooling then persists. You don't have to store the…
> "here's what you should have prepared for our 1:1s" Tangentially, I'd like to survey attitudes about this kind of 1:1. I'm of the opinion that my 1:1 with my manager is my time to discuss my thoughts and needs. If a…
> If you have a laser, you can print an optical neural network using a consumer 3D printer. I would love to look into this more. Do you have a reference that would give some instructions on how to give this a go?
Not necessarily. If self-driving cars "aren't ready" and then you redefine what ready is, you've absolutely got your thumb on the scale of measuring progress.
I would be very interested in seeing an error comparison of this technique against something like a full-wave PDE or integral equation solver. Demonstrating that the (fast) raytracing solution converges on the (slow)…
Why not simply ask? "Hi $COLLEAGUE. I'm having a problem with $TASK: I'm trying to accomplish $GOAL but I keep seeing $ERROR. I've tried $WORKAROUNDS, but none of them have fixed the problem. I think it will be fastest…
This sounds like the next-gen version of Translation Party[1]. The "translation equilibrium" is when you get the same thing on both sides of the translation. I wonder what the "AI equilibrium" is. [1]:…
> I have no doubt quantum physicists know what they are talking about but...I always think it is the kind of excuse a schoolkid would give their teachers for their calculations being wrong. Just to emphasize how extreme…
> A better way to make decisions in a software project is to consult with stakeholders (if necessary), identify the appropriate decision maker based on competence and then let that person make a decision. Holy shit.…
You can advocate for more personal responsibility and also advocate for businesses to behave in the interests of individual human beings. They're not mutually exclusive. Just because I don't want a business to extort…
Perfect example of Betteridge's law of headlines[1]. [1]: https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
"Private sign, DO NOT READ"
I wish English[1] had a word to describe the enjoyment felt from using a well-designed tool like this. "Ergonomic" comes close, but I think it's a little too utilitarian - it doesn't quite capture the "this is nice"…
It's by no means rigorous, but the gist of it is that 1. You're integrating the polynomial that best approximates the function over the interval. This is why quadrature is exact for polynomials up to some order: the…
Fun fact: the original was only produced in English but the Shrek remix (which is a *BOP*) got translated into every language the movie did.
The physics prof who gave me my start would always get this kind of fond, nostalgic look in his eye whenever anyone mentioned "the days of punch card programming". So, naturally, I took an old slide rule and mounted it…
Disclaimer: I'm just an...interested layman, but as far as I know we don't really know. It looks like there's both genetic and environmental components to it; your genes have a big impact on your "temperament" and more…
While claiming an aversion to being evil. Actions matter more than words.
Yes, exactly. If you have to update everyone's health (you do) and the updates are pretty much the same (they are), then things don't get any more cache friendly than this.
Sure. If your monsters have health, then their health is going to need updating pretty much by definition. Option 1 would be to make each entity responsible for updating itself with an overloaded `update` function in…
If you're really accessing those fields it's overwhelmingly likely that you're accessing the same field for all of your instances. Your access pattern is going to be monsters[0].health = //calculation monsters[1].health…
> The health of a monster is currently represented by a 4 byte signed integer, meaning that the health can range from -2^31 to 2^31-1 (2^31 ~= 2 million). We can already see that half of the integers potential is unused…
In the same vein, I've been keen to try out "What would the world look like if..." and then show that we do or do not observe related phenomena. It seems like the best way to meet someone on their terms (because they…
I've come to understand that software has two axes: the problem domain and the software domain. The problem domain is things like your physical model. Your 3d mesh. Financial transactions. All things that need to be…
When it works we call it intuition. When it doesn't we call it superstition. There are all sorts of availability biases at work here; none of which really support the use of intuition as a valuable, predictive resource.…
A/C is interesting because it has something of a built-in capacity system. "Super" cool the building during times of the day when power is readily available, and that cooling then persists. You don't have to store the…
> "here's what you should have prepared for our 1:1s" Tangentially, I'd like to survey attitudes about this kind of 1:1. I'm of the opinion that my 1:1 with my manager is my time to discuss my thoughts and needs. If a…
> If you have a laser, you can print an optical neural network using a consumer 3D printer. I would love to look into this more. Do you have a reference that would give some instructions on how to give this a go?
Not necessarily. If self-driving cars "aren't ready" and then you redefine what ready is, you've absolutely got your thumb on the scale of measuring progress.
I would be very interested in seeing an error comparison of this technique against something like a full-wave PDE or integral equation solver. Demonstrating that the (fast) raytracing solution converges on the (slow)…
Why not simply ask? "Hi $COLLEAGUE. I'm having a problem with $TASK: I'm trying to accomplish $GOAL but I keep seeing $ERROR. I've tried $WORKAROUNDS, but none of them have fixed the problem. I think it will be fastest…
This sounds like the next-gen version of Translation Party[1]. The "translation equilibrium" is when you get the same thing on both sides of the translation. I wonder what the "AI equilibrium" is. [1]:…
> I have no doubt quantum physicists know what they are talking about but...I always think it is the kind of excuse a schoolkid would give their teachers for their calculations being wrong. Just to emphasize how extreme…
> A better way to make decisions in a software project is to consult with stakeholders (if necessary), identify the appropriate decision maker based on competence and then let that person make a decision. Holy shit.…
You can advocate for more personal responsibility and also advocate for businesses to behave in the interests of individual human beings. They're not mutually exclusive. Just because I don't want a business to extort…
Perfect example of Betteridge's law of headlines[1]. [1]: https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
"Private sign, DO NOT READ"
I wish English[1] had a word to describe the enjoyment felt from using a well-designed tool like this. "Ergonomic" comes close, but I think it's a little too utilitarian - it doesn't quite capture the "this is nice"…
It's by no means rigorous, but the gist of it is that 1. You're integrating the polynomial that best approximates the function over the interval. This is why quadrature is exact for polynomials up to some order: the…