• 0 Posts
  • 91 Comments
Joined 1 year ago
cake
Cake day: May 19th, 2024

help-circle
  • Navier–Stokes existence and smoothness

    Is actually every easy to understand. NS is the basic fluid dynamics equation, it describes how fluids move.

    Never mind the actual equation, you can think of it as “speed” depending on “pressure” and “inertia”. We can use it in parts, in CFD, which is splitting the problem into very small pieces and calculating the pieces and then adding them up bit by bit. But that is super expensive to calculate, not as precise as we would like and difficult to understand.

    We would really prefer an “analytical” equation like position = speed * time. The process to get there is usually the integral operation. That’s what the problem is all about.

    The problem with the equation we have, is that “pressure” and “inertia” variables are so mixed up in the equation, that we can’t do that integral operation on the equation we have. You end up with something that’s like

    y/x = (y/(x-y)) + x

    and

    x/y = (x/(y-x)) + y

    Idk if that explains anything if I put it like that… You can just look at the whole thing https://en.wikipedia.org/wiki/Millennium_Prize_Problems#Navier–Stokes_existence_and_smoothness

    Both sides of that equation describe the same thing, one with forces and pressures, one with measures of speed and time. But BOTH sides contain both space and time parts.

    The pieces are interlocked in a way, where we can’t isolate variables, can’t get an integral.

    Understanding NS itself isn’t that hard either, but I couldn’t do it just from wikipedia, if you have a bit of help guiding you through it, it’s not that complicated.


    The problem is finding / proving that an integral exists and is smooth.

    As for how hard it is and how useful it would be, the 1$ million are a joke. The solution is worth billions and billions.

    And the problem is old.

    The equations were developed over several decades of progressively building the theories, from 1822 (Navier) to 1842–1850 (Stokes).



  • The question is mostly about what kind of gaming.

    Most single player experiences are no longer a problem because of steam proton, but multiplayer anti cheat and other AAA DRM is sometimes a windows only thing.

    Coding is just superior on linux. It’s the platform built by coders to make their own life easier for 30 years.

    You should dual boot, try it out for a few games and see how the dev process translates and get your feet wet.

    Setting up a VM is probably a lot more effort than just installing it.


  • a more boilerplate way to remove having to worry about designing the UI/UX so I could focus on [blank]

    Yes.

    In a way, it is super funny ironic / funny to me that we have basically no actual GUI standard. There is Qt, there is stuff with html/css/js, and the rest just lack tons of features.

    No idea how it works on windows tbh.

    Making a cli app? Sure, easy peasy, done in 5 mintues. Making a small GUI app? Strap in for 2 weeks of basics how this framework chose to solve certain issues.




  • Cookies.

    Ensure security, prevent and detect fraud, and fix errors 348 partners can use this special purpose

    Always Active

    Deliver and present advertising and content 347 partners can use this special purpose

    Always Active

    Match and combine data from other data sources 252 partners can use this feature

    Always Active

    Link different devices 228 partners can use this feature

    Always Active

    Identify devices based on information transmitted automatically 320 partners can use this feature

    Always Active

    Save and communicate privacy choices 257 partners can use this special purpose

    Always Active

    Disgusting. I don’t demand or expect them to rewrite their website, but those people are nowhere near even “neutral” status, as long as they behave this way.

    Certainly not allies or friends I would support.


  • What then?

    Yeah it’ll just be over.

    Meaning, people would try to barter, which is really bad because it forces extremely bad trades, because it’s so hard to establish a good value for things.

    We 100% rely on consistently working electricity and network connectivity for digital currency to work.

    Which is why we should never get 100% rid of cash, even if we transition to mostly cashless, people should keep an emergency stash of hard currency. The same way people should keep an emergency food and water supply, in case of power outages like the one in spain. We can secure our infrastructure against many things, but not 100% secure against everything. Keeping a few bottles of clean water, a little bit of essentially never perishing food and a little cash and a few candles really isn’t too much to ask.



  • A bad person? No, absolutely not.

    The problem, if there is any, would be general health and fitness, preventing you from doing some things. But that’s you, doesn’t mean your child can’t do them. E.g. idk skateborarding. That being said, in many cases it’s an attitude problem, if you exercise regularly and stay healthy and are really putting in that work that you know is good for you but maybe put off, you can make it work.

    Forget the perceptions, you can’t change how other people see you.

    Congratulations on becoming a parent!



  • It depends a lot in which context the “discussion” is taking place.

    • at a dinner table it’s more about small talk and performing… “social grooming” as you would observe it in ape societies.
    • at official events, people either have a job or an established opinion, they are in a stressful environment that does not actually allow them to make rational evaluations
    • in school / academia / media, the particular response and opinion will affect your grade, social standing and future career opportunities

    In all of those situations, it should be obvious why the “dominant” position does need to give an inch, for social reasons.

    Even in absolutely perfect conditions, calm environments, prepared discussion participants, “objective neutrality” towards the outcome, individuals will have different opinions on importance of topics or methods and will discard “details” or see them as irrefutable counter examples.

    Basically, there are lot of (subconscious) things going on that prevent an “objective discussion” from happening. I’m sure you can find specific examples of what could be influencing people in specific circumstances once you look for them.



    1. just pick any of the common recommendations. Mint. Ubuntu, Kubuntu… Just search for “which linux distro is right for me” and look at a few answers and pick one. Most of them work the same way.

    2. you probably can’t use autocad or adobe products. kernel level anticheat is a problem, so games that need that are out.

    3. Yes. …ish.

    There are basically three levels, one where you only click everything and it’s basically an app / wizard as you know them.

    The next level would be that it’s possible that you have manually edit a few text or config files to make things work the way you want to, or the best solution to your problem can be a command line thing. That’s very mostly “not programming”, the command line and manually editing config files can look scary, but most of the time it’s completely harmless. This happens, but it’s rare and it’s mostly simple stuff. The bigger and more used the distro is that you pick, the less you will run into this.

    And then the third level would be “real programming” and basically nobody does that and nobody expects that.

    1. yes, you can dual boot.

    2. Just do it. If you’ve “built” a pc before, it’s the same deal. If you read the manual a tiny bit, it’s like lego. It looks way scarier than it is. And if you look up solutions it is extremely likely that you will find a well researched answer that does solve your problem.





  • How do I make sure not to become this kind of person?

    Just focus on that and you’re good.

    There are two ways to do “bad things” 1. you’re not aware of them being bad (because you never question yourself), 2. you are aware, but you excuse them somehow.

    You have already cleared 1., all you need to do now, is to remain strict with yourself to never do excuse your own bad behavior.

    And to be clear, I don’t mean to constantly blame yourself, I mean “finding excuses to do the bad thing anyway, because this time is an exception”. And it’s also fine to give up on this later if you find you can’t keep it up. It would be disappointing, but any effort in this direction is good, don’t let it dominate you.

    Also, practice harmless small talk. If your colleague is talking drama, try to shift the discussion and bring up their pet or hobby or something.

    then they pretend to be your friend and ask questions about your personal life which I deflect as good as I can.

    I’m sure you can find some old boring topic that you find moderately interesting but can talk for hours on? Just use that. Comic book art, a particular species of flower you keep in a pot, 14th century mongolian music, idk.