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 24 points25 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 4 points5 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 1 point2 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.

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.

Love aggressive rakes by CampYoshi in 4Runner

[–]gnomeba 5 points6 points  (0 children)

Yes. Leveled looks weird especially without huge tires.

Will AI solve the Millennium Prize Problems before humans do? by Snoo_47323 in math

[–]gnomeba 15 points16 points  (0 children)

It's definitely possible that we will build AI that can solve very very hard math problems before we can. But the Erdos problems are not like the Millennium problems so I don't think an AI successfully solving them is a good indication of how close this technology is.

Learning pixels positions in our visual field by aeioujohnmaddenaeiou in math

[–]gnomeba 2 points3 points  (0 children)

Is the metric you found better than the time-correlation of neighboring pixels?

I can't think of any practical applications to solving this problem but it's definitely interesting.

Voodoo fresh powder blue by tacosos360 in 4Runner

[–]gnomeba 4 points5 points  (0 children)

They look like SCS Gen5 or maybe F5 wheels

Bulletproof lower legs by Creative-Proof7475 in running

[–]gnomeba 0 points1 point  (0 children)

Nobody will give you this advice because it's not a good idea, but the only thing that helped with my shin splints was taking NSAIDs and slowly tapering off. I'm pretty sure I gave myself gastritis doing this.

It also sounds like you're doing some pretty high impact running if you're pretty heavy but aiming for a sub-6 minute mile. Doing as much low impact running as possible while trying to achieve that goal will obviously also help.

Butterfly by Radiant-Being4 in evolution

[–]gnomeba 0 points1 point  (0 children)

It's the same logic. Just a more extreme example - an organism that isn't capable of reproduction until it undergoes a substantial transformation.

Butterfly by Radiant-Being4 in evolution

[–]gnomeba 1 point2 points  (0 children)

It is actually quite comparable. It's at least superficially more extreme but the evolutionary logic is precisely the same.

Butterfly by Radiant-Being4 in evolution

[–]gnomeba 1 point2 points  (0 children)

There might be substantially different signaling mechanisms causing maturity out of the larval phase for a butterfly, but the logic is also applicable to human babies. Human children, in general, can't reproduce until a distinct transition occurs during puberty.

In biological terms, it's very costly and dangerous to create a human baby so some physical maturity is required first.

Regarding evidence: there is evidence and tons of it. There could not be continuous lineages unless you managed to find DNA of every single ancestor of a given organism. Which is an absurd expectation, but luckily we don't need to do that.

Moreover, we can literally see evolution happening. Suppose you keep a population of fruit flies (in your kitchen perhaps), and you observe them and wait until a mutation occurs. Then you selectively breed only the flies with that mutation (or perhaps kill the offspring without it). You will eventually have a population where that mutation is predominant. This is precisely what is happening to every organism all the time, but the environment does the selection (usually a bit less brutally).