• 0 Posts
  • 94 Comments
Joined 1 year ago
cake
Cake day: June 4th, 2023

help-circle


  • If you cook, you cook for a purpose, you don’t throw food away just because you’ve cooked for the sake of cooking, you eat it, or serve it to someone else to eat. In the end it’s a chore fulfilled still.

    There’s overlap, but not necessarily. If I’m cooking for fun, I’ll cook things that are tasty and that I (or whoever I’m cooking for) would enjoy eating. I won’t be paying attention to the nutritional content of the food. But if I’m cooking for sustenance, then nutritional value comes first before enjoyment of the process or the food. Sometimes, you have to do both for one meal.









  • The best and simplest explanation I’ve seen: The machine code tells the computer what to do while the source code tells the human why it’s doing it.

    Your computer doesn’t need all the “why” information to run the game, so the compilation process gets rid of it. What you’re left with are instructions on exactly what computations to do, and that’s all the computer needs.

    For example, you can see in the machine code that two numbers are being added together. What do those numbers mean and why are we adding them? The source code can tell you that this is code that controls movement, one of the numbers is a velocity, the other is the player’s current position.




  • too

    Funny that you say that. I always get the low end phones so I don’t expect much performance-wise. I didn’t even know it was possible for me to have a reasonable mobile web browsing experience because Chrome was always so awfully laggy while also making everything else lag and I didn’t expect Firefox to be any different. Then I actually tried it, and holy shit the internet actually works. Not only that, I can’t even tell that I’m browsing on a shitty low end phone.



  • As a consumer, I think it makes more sense to have the percentage by volume. Firstly, it makes the general pattern of alcohol content much clearer so we get a better intuition of what we’re getting into. Beers generally hover around 5%, wines at 10-15%, and spirits at 20% and above.

    Building on that, people don’t generally remember the volume of pure alcohol they can handle, but they do remember, for example, that three glasses of wine is the most that they should drink. If you’re presented beer, then along with your intuition of their relative alcohol content, you can easily approximate that you can handle about twice as much volume since it’s about half the alcohol by volume. And similar if you have spirits, then you can reduce that volume to half or less.

    How would you estimate it given a volume of alcohol instead? I know I can handle three glasses of this one particular kind of wine. If I have another type of wine with a different alcohol content and different bottle size, I’ll have to math out how much alcohol will be in my glass: (Volume of glass)*(total alcohol context)/(Volume of wine bottle). Most people would give up before even trying to come up with this formula. Now how much alcohol did I have the last time when I had three glasses of wine? The bottle said something like 80ml of alcohol. But how big was it? That’s two large numbers that you need to remember, and since they’re so different from one bottle of wine to the next, you likely don’t remember any of it.

    Secondly, it affected flavour. In general, you can taste how much alcohol is in a certain drink and that depends on the relative volume of alcohol, not the absolute amount.



  • I don’t understand what you mean by “The Chinese Room has already been surpassed by LLMs”. It’s not a test that can be surpassed. It’s just a thought experiment.

    In any case, you do bring up a good point. Perhaps this understanding is in the organization of the information. So if you have a Chinese room where all the query-response pairs are in arbitrary orders, then maybe you wouldn’t consider that to be understanding. But if you have the data organized such that similar queries/responses are close to each other and this person in the room doing the answering can make mistakes such as accidentally copying out the response next to the correct response and still make sense, then maybe we can consider this system to have better understanding.



  • I know you said you couldn’t find what you were looking for in the docs, but just in case you were looking in the wrong place:

    • Conv2d gives you the exact mathematical formula that’s implemented along with some examples.
    • ReLU does the same and is even simpler.

    Besides the convolution operator, I believe all the math should have been covered in high school (summation, max, and basic arithmetics). And convolution is also just defined in terms of these same operations, so you should be able to understand the definition (See the discrete definition in the wiki page under the “cross corrosion of deterministic signals” section).

    The math does look daunting if it’s your first time encountering them (I’ve been there), and sometimes all you really need to confirmation that you already have all the requisite knowledge.