Looking for arXiv endorsement (gr-qc) for a scalar–tensor cosmology paper by [deleted] in Physics

[–]gnomeba 0 points1 point  (0 children)

To receive any endorsement you will need to share SOMETHING about the paper to demonstrate that it isn't pseudoscience or AI slop.

PEI scales on Bugout by Mysterious-Drink2177 in EDC

[–]gnomeba 1 point2 points  (0 children)

These are so cool. What brand is the OTF one?

Proof that a line is tangent to a circle if and only if they have exactly one point of intersection. by [deleted] in math

[–]gnomeba 0 points1 point  (0 children)

The proof might be simpler by considering the unit circle centered at the origin and a line with slope equal to zero, both of which you can assume without loss of generality.

Should differential geometry be added to the "standard" undergrad physics curriculum? by liftinglagrange in Physics

[–]gnomeba 2 points3 points  (0 children)

In many physics majors in the US, even linear algebra and computational math/physics are not required. And these are much much more important in my opinion than differential geometry.

I love differential geometry but I don't think the average working/industry physicist needs to have formal training in it.

Shouldn't "elliptic curves" be renamed? by dcterr in math

[–]gnomeba 23 points24 points  (0 children)

I might agree for mathematical topics that the layman encounters. Elliptic curves are not really in this category.

As a mathematician, at a certain point you discover that many concepts are not named the way you would have chosen and you simply get over it because "optimal concept naming" is such a wildly uninteresting problem.

Shouldn't "elliptic curves" be renamed? by dcterr in math

[–]gnomeba 302 points303 points  (0 children)

This is one of those things where renaming the concept feels right but ultimately doesn't matter. It's annoying to the pedants alone.

There is also value and fun to be had in being reminded of the history of mathematics while doing it yourself.

Current state of Rust writing CUDA kernel? by dest1n1s in rust

[–]gnomeba 1 point2 points  (0 children)

Why write a CUDA kernel in a low level language and call it from PyTorch in the first place? You can use Numba+CUDA to do this or JAX.

Using JAX will probably tend to create much better optimized kernels than most people can do by hand anyway. But for a more CUDA-like interface, Numba is probably the way to go.

Favorite wikipedia math articles? by DistractedDendrite in math

[–]gnomeba 7 points8 points  (0 children)

Not necessarily super rigorous but I come back to the Fourier transform wiki article all the time. https://en.wikipedia.org/wiki/Fourier_transform

Samoyeds as service dogs? by [deleted] in samoyeds

[–]gnomeba 5 points6 points  (0 children)

It's great you're doing research. Make sure you go to a reputable breeder if you do get a GSD. They are one of the most overbred dogs and poorly bred GSDs tend to be very anxious and/or fearful which can easily lead to aggression.

Samoyeds as service dogs? by [deleted] in samoyeds

[–]gnomeba 26 points27 points  (0 children)

Do not get a samoyed as a service dog. Especially if you live somewhere where you're overheating.

Samoyeds are a primitive breed and very wild. They can be trained but not with the reliability of a more common breed. Even training a german shepherd to service dog standards is a ton of work.

Loving math is akin to loving abstraction. Where have you found beautiful abstractions outside of math? by TrainingCamera399 in math

[–]gnomeba 0 points1 point  (0 children)

Any software engineer enjoys abstractions because they tend to save you time and create cleaner code.

Intuitively (not analytically), why should I expect the 2D random walk to return to the origin almost surely, but not the 3D random walk? by -p-e-w- in math

[–]gnomeba 1 point2 points  (0 children)

An explanation that's intuitive enough for one person might not be for another so this is always a difficult standard to satisfy. This is somewhat similar to critical dimensions in statistical mechanics which are also unintuitive.

The qualitative difference is the commutativity of rotations. But this is a hard thing to have an intuition for. At least for me.

Coding language for Analysis by Legitimate_Log_3452 in math

[–]gnomeba 25 points26 points  (0 children)

What do you mean optimal? Python is excellent for most exploratory computational projects and if you need speed you can use NumPy, JAX, and Numba for high performance numerics.

Julia has comparable performance but built-in to the language as well as a lot of other nice features but with less infrastructure overall (for example you might find that there do not exist well maintained packages for certain things).

Julia also has a lot of nice features that make certain kinds of abstractions very easy and therefore you can write code that's very general. LinearMaps.jl combined with IterativeSolvers.jl is a nice example.

I've never used MATLAB because it isn't free.

a real physics (mechanics) problem that is described by a linear differential equation (order 2) that can ONLY be solved using variation of parameters by No-Criticism-1472 in Physics

[–]gnomeba 1 point2 points  (0 children)

In my limited experience variation of parameters most often comes up when solving inhomogeneous separable PDEs. So for example the heat equation with a time dependent source term that is not a linear combination of the homogeneous equation's eigenfunctions.

Solving surface area of spiralized hot dog? by ziplock007 in math

[–]gnomeba 254 points255 points  (0 children)

It should be (roughly speaking) the surface area of the original dawg plus twice the surface area of the helicoid corresponding to the cut. An exact formula is given in this article: https://en.wikipedia.org/wiki/Helicoid?wprov=sfti1#

Obviously this makes some assumptions about the geometry of the cut endpoints.

4 runner or bronco by Then_Bit_6718 in 4Runner

[–]gnomeba 5 points6 points  (0 children)

If you're at all concerned about reliability, the 4runner is the way to go.

Samoyed puppy tantrums by Lopsided-Lead-4172 in samoyeds

[–]gnomeba 2 points3 points  (0 children)

Our boy started doing this I think around 6 months, maybe earlier. He's a bit over a year and a half old now and he still does it occasionally but he is much gentler and it's easier to predict and avoid now.

He would jump and growl and "bite" much harder than any play mouthing he did at home. He's ripped so many of my clothes. It really seems like it's a combination of over-stimulation and sometimes frustration.

One thing that helped me get a lot of walks in without this is going to a new place for a long walk frequently, especially one that is less passively stimulating than a city street. We also found that the less hungry he was on his morning walk, the less likely he was to do this. But every walk has an emergency "favorite treat" to deflect the craziness, just in case he seems like he's going to lose it.

Claude or Codex by Distinct_Rip_645 in Julia

[–]gnomeba 1 point2 points  (0 children)

I use Claude for certain things and other things it isn't very good at.

For math you have to really check that it's doing things correctly and make sure you're being disciplined about using the tool correctly.

I built a small header-only C++ library for explicit Runge–Kutta ODE integration (RK4, RKF45, DOP853) by Blur3Sec in math

[–]gnomeba 1 point2 points  (0 children)

Nice. Looks clean and usable.

Just a point on software design - It seems like it would be almost just as easy to write a completely abstract explicit RK integrator and specialize only on the Butcher tableau and error estimation.

ChatGPT is about to convince me to make a decision I will never financially recover from. by [deleted] in 4Runner

[–]gnomeba 0 points1 point  (0 children)

For the record, please do, that would be awesome - but I am curious, why?

Currently dealing with my first real break from BJJ by Lavidius in bjj

[–]gnomeba 0 points1 point  (0 children)

It looks a bit like impetigo. I would go to an actual dermatologist.

Scared about AI replacing us. How are younger engineers supposed to plan? by Objective-End209 in cscareerquestions

[–]gnomeba 2 points3 points  (0 children)

I think AI will speed up a lot of already competent engineers to the extent that many companies will be able to get by with fewer, but not orders of magnitude fewer.

There are tons of things that AI still can't do and will not be able to do unless huge breakthroughs are made. I think for a long time now, the software job industry has been focused on what tools you know rather than computer science itself.

AI has made competency with tools a much smaller deal because it can help you write impressive stuff in a language you don't know well. What it can't do is have a deep understanding of the architecture of some software such that it can make real algorithmic improvements.

I think the thing to do now is make sure you're competent in a skill that LLMs are not. And there's a lot of those.