• 1 Post
  • 113 Comments
Joined 1 year ago
cake
Cake day: June 19th, 2023

help-circle

  • As others have mentioned, how much and what kind of math you need depends heavily on what you do. And while I wholeheartedly encourage you to do what you enjoy, be it with or without maths, I would like to offer another perspective: A loveletter to maths.

    Math in general gets a lot easier and more fun the longer you do it and the more interest you can build. Often the people that teach math are extremely good at it, and maybe because of that they suck at explaining it. There is a lot to doing it right.

    First of all, I think you need to build excitement. Math strives to describe the world! Math is the foundation of science, math is history, and many of the concepts and techniques arose out of necessity… Or sometimes spite! There are many funny stories or interesting people behind the formulars and concepts you encounter. Learning why the hell some math was even invented and how the guy or gal got the idea is 1000x more interesting than just getting an example for the application of it. It helps you remember stuff.

    Then there are a dozen ways to explain every single concept and then some. You will find some much more intuitive than others and the sum of them will sharpen your understanding of them. Looking for different explanations for the same thing can be a great help. Did you know many things in maths where discovered multiple times? That happens a lot, because even brilliant mathematicians don’t properly understand each other, or even themselves.

    Another thing you should do is to always develop your vocabulary for every domain/concept you encounter. People will throw around made-up words and symbols like no tomorrow. Often, there are simple concepts behind them, hence they are casually abstracted away. You need to understand the concept and then translate it into your own words and then draw a connection back to the made up stuff. Maths is a lot like programming. 1 + 1 is just a function, returning a result. So are integrals, formulas in vector algebra, and every single damn other thing in maths. Just follow the chain!

    And finally, there are also some amazing insights hidden in maths. Gödel’s incompleteness theorems might send a chill down your spine once you grasp their implications. Computability and information theory will shape your view on the world and yourself.

    I went from getting Ds to Bs to advanced theoretical CS courses and you can do it too. You don’t have to, but you can.





  • Israel does want the land, but they can’t “just take it”. The humanitarian crisis and the many civilian casualties they have caused, or are at the very least willing to accept, are seriously damaging their relations with the rest of the world. They have to make this go away, one way or another, otherwise they will be isolated at some point, and they really can’t afford to reach it.

    If they were to occupy Gaza and expell all Palestinians now, you’d have hundreds of thousands of refugees. No one wants to take in that many people, so it would cause significant tension with everyone around them and play into the hands of their enemies. If they don’t drive them off but suppress them (or worse…), the problem continues, so that’s not really a good option either. Giving up on some land, that isn’t theirs to begin with, is a small price to pay to (maybe) make their problem go away. At the same time, they will likely even keep a bunch of land they already occupy.

    As for Saudi Arabia: They want influence. And this would give them a whole lot of it, even if they only kinda solve this conflict.




  • There is hard evidence these checks prevent crime (i.e. smuggling and human trafficking), as well as evasion of judicial measures. So, since these checks will not just go away in the foreseeable future, he needs to provide a better alternative.

    Edit: I don’t really get Denmark and Benelux tho. I doubt there is that much going on via these borders, but maybe I’m mistaken? I can see smuggling over their ports could be a problem, but that could be resolved by tightening security there instead of at the borders.



  • I used to always have a ChatGPT tab pinned, so I wouldn’t mind. That said, the integration is just plain terrible. To be more precise, the whole experience with the sidebar is terrible. Why can I only have one and not even choose the default one? I need two clicks to get to the assistant, which is one more than just pinning a tab…

    In Brave, the integration is so much better. They have a dedicated button (that you can also disable iirc), that opens a sidebar with only the chatbot. Moreover, you can choose from a bunch of models or link your own. You are not constantly at risk of accidentally sending something to it when selecting text, because neither is “AI” the top option in context menus, nor is one opening automatically. AI doesn’t appear in search. And it can even do more (e.g. “summarize this entire page”), while there is also no need to log in.

    In short: This seems not thought through at all. And if it was, maybe the reactions would be less negative.



  • Tons of people making Python comparisons regarding indentation here. I disagree. If you make an indentation error in Python, you will usually notice it right away. On the one hand because the logic is off or you’re referencing stuff that’s not in scope, on the other because if you are a sane person, you use a formatter and a linter when writing code.

    The places you can make these error are also very limited. At most at the very beginning and very end of a block. I can remember a single indentation error I only caught during debugging and that’s it. 99% of the time your linter will catch them.

    YAML is much worse in that regard, because you are not programming, you are structuring data. There is a high chance nothing will immediately go wrong. Items have default values, high-level languages might hide mistakes, badly trained programmers might be quick to cast stuff and don’t question it, and most of the time tools can’t help you either, because they cannot know you meant to create a different structure.

    That said, while I much prefer TOML for being significantly simpler, I can’t say YAML doesn’t get the job done. It’s also very readable as long as you don’t go crazy with nesting. What’s annoying about it is the amount of very subtle mistakes it allows you to make. I get super anxious when writing YAML.



  • For everyone who also had no idea this country exists:

    Burkina Faso is a landlocked country in West Africa. It covers an area of 274,223 km2 (105,878 sq mi), bordered by Mali to the northwest, Niger to the northeast, Benin to the southeast, Togo and Ghana to the south, and Ivory Coast to the southwest. As of 2021, the country had an estimated population of 23,674,480. Previously called the Republic of Upper Volta (1958–1984), it was renamed Burkina Faso by President Thomas Sankara. Its citizens are known as Burkinabè, and its capital and largest city is Ouagadougou.

    Source: Wikipedia