• 0 Posts
  • 36 Comments
Joined 3 years ago
cake
Cake day: June 20th, 2023

help-circle

  • For one thing it will run a lot of existing and proven Matlab code.

    Another is that Octave and Matlab syntax is ambiguous about functions vs indexes (has pros and cons).

    And don’t get me wrong (I use jupyter and python a lot and really do like it) but numpy can get fundamentally weird in the way indexing maps to memory in ways that I don’t remember happening back when I mostly used Octave.

    And for the record Octave’s version of the language is vastly superior to Matlab’s. (Octave has chained indexing, broadcasting, etc. It could be that Matlab has finally copied those features but dunno. Every time I have to work in actual Matlab I want to rip my hair and teeth out due to lack of these basic trivial syntax features)

    For me the major advantage of python is having access to other non-numerical things. It’s so difficult to do anything not-numerics in Octave and Matlab or to use even basic data structures like lists and trees. Python is sort of a basic dynamic object language that with some functional programming idioms mixed in that makes some of the things that would otherwise make you scream for Lisp possible. That’s worth the numpy annoyances. Otherwise I would probably be using julia.





  • It would be similar hell in for example Matlab or C/C++ if install of external packages were made so easy.

    Some systems that are designed more with the concept of maintenance challenges (Windows and others) make it possible to have different versions installed simultaneously.

    The need for the whole venv thing fundamentally underscores the problem. How many versions of libc do you have installed simultaneously? (docker users pls don’t respond)


  • Frankly, I don’t think the privacy model of the fediverse is workable at all and it doesn’t seem to be developed and maintained by people who understand or care about safety. The centralized systems are much safer for users because you only have to trust the admins of the centralized servers.

    Fediverse’s Achilles heel is trust and all the convo and discussion about it is extremely dismissive and superficial about the realities of how the centralized systems became they way they are–much safer against stalking and mobs. Fediverse mostly gets away with this by being small and fringe.

    The fundamental flaw is laid bare every time a site defederates another about because of safety issues. It’s a tacit concession that the federation model and implementation is not safe. If you have to defederate everyone to ensure user safety, then why bother with the fediverse in the first place? This is the core problem with the fediverse as it exists today.





  • This is the what really matters here IMHO:

    “It’s not just that the top hypothesis they provide was the right one,” he said.

    "It’s that they provide another four, and all of them made sense.

    “And for one of them, we never thought about it, and we’re now working on that.”

    Plausible hypothesis generation is really helpful and if it hadn’t even occured to them it either means it came from someone else’s work that they had been unable to understand, distill or anticipate from their own knowledge of what others are doing in the field or that it is actually novel (in the way that all science is small progress building on the blocks of others).

    Either way hypothesis generation saves a lot of time and gave their lab a new idea.










  • Well, he is going to try to make a subscription Infinity.

    But I’ve already moved on to RedReader because the dev is fully on my wavelength. He got the accessibility exception and continues to openly trash Reddit in a very gentlemanly, polite way. His goal now is to diversify the app to non-Reddit sites before Reddit doesn’t need him as a PR shield. Hopefully he’s able to add Lemmy and kbin support soon.

    The RedReader app’s use of menus is… slightly different than apps I have used in the past but it has sort of grown on me. It has a, “yeah I can see why Stephan Hawking would have used this sort of thing” vibe, but at the same time it’s actually not tedious or difficult to use once you get the hang of it.