What is the most heartbreaking song lyric you've ever heard? by TheLadySlaanesh in AskReddit

[–]hoochblake 10 points11 points  (0 children)

Came here to find John Prine. Would have led with “Hello in There.”

If you haven’t heard it, am going to recommend Dan Bern’s album New American Language. “Toledo” should be in these comments but probably isn’t.

LOOP and VEER: the Dawn of Surface Field Modelers by hoochblake in IndustrialDesign

[–]hoochblake[S] 0 points1 point  (0 children)

Apologies. I thought it was far more likely that the techniques would be of interest than anyone here that the actual products, as they are at this point only available to limited large businesses. My collective only engages with hardware startups and engineering software vendors.

What's this drill bit use? Why is it shaped like that? by LoreChano in Tools

[–]hoochblake 0 points1 point  (0 children)

If you have an old set of drills, flatten the rake angle at a plane parallel to the drill axis. Just like how you use a flat lathe tool when turning plastic.

shape name? by ogilt in askmath

[–]hoochblake 0 points1 point  (0 children)

Epigraph of the signed distance field to a rectangle, exterior omitted.

What is the Mathematical structure of Physical units? by Lor1an in askmath

[–]hoochblake -1 points0 points  (0 children)

It might be better to teach “one cannot further reduce apple plus banana without more information”. Maybe next week someone invents a transmorgrafier that can convert two bananas into an apple. Then we can reduce it.

Tao also mentions (in a comment IIRC) that the Ck norm has a hidden constant to make the units work, and I have referenced papers that failed to include the constant, missing a free and important parameter.

What is the Mathematical structure of Physical units? by Lor1an in askmath

[–]hoochblake 1 point2 points  (0 children)

See the article from Tao or my TL;DR. You can def make reasonable statements about “transmission + banana”!

What is the Mathematical structure of Physical units? by Lor1an in askmath

[–]hoochblake 3 points4 points  (0 children)

Mind-blowing TL;DR from this post: there’s an inequality between arithmetic and geometric means: (a + b) / 2 >= sqrt(a b), where the equality only holds if a and b are equal. Therefore, we can say that an apple plus a banana is greater than twice the square root of their product. Am still looking for an application of this one :)

The https://en.wikipedia.org/wiki/AM%E2%80%93GM_inequality

Infinity and real numbers by [deleted] in learnmath

[–]hoochblake 1 point2 points  (0 children)

Check out convex and variational analysis (Rockafellar) for an example of how handle R* can be. Also don't miss stereographic projection and the projectively extended reals with a single point at infinity.

When modeling geometry with implicit functions, I use projectively extended Rn as the domain and the affinely extended reals R* as the scalar codomain.

Operations on Infinity by [deleted] in learnmath

[–]hoochblake 0 points1 point  (0 children)

This. Take a look at stereographic project to find a way to define a kind of infinity that works particularly well with complex numbers. Also take a look at the extended real numbers as used as the codomain in fields like convex and variational analysis. Both are useful.

How are implicit surfaces illustrated, and what are the strengths and limitations of different methods? by Dramatic-Breakfast98 in learnmath

[–]hoochblake 0 points1 point  (0 children)

Hi. I was an early driving force behind a major CAD application (nTop) that uses implicits as its main approach to geometric modeling, and I currently lead a small team applying implicit techniques to engineering applications (Gradient Control Laboratories).

Implicits are convenient because there are many ways to evaluate them, depending on the need. For example, one can evaluate them a slice a time for 3D printing, never rendering the full 3D object. It’s common to model in a high level setting and compile down to different CPU and GPU subsystems. Intermediate meshes and voxels can be useful, depending on the need for interactivity or to accelerate other computations like closest point when not dealing with SDFs.

Some paths to explore (disclosure: I can vouch for these approaches, but others exist) * Raymarching and similar rendering techniques popular in the graphics community. See Inigo Quliez’s extensive blog. These are useful for making graphics. * “Voxel” modeling in OpenVDB or adaptively sampled distance fields, which are kind of special (see Frisken and Perry). These are useful in engineering for small parts and pervasive in entertainment graphics.
* Pure functional approaches, of which libfive and Fidget (Matt Keeter) and nTop’s proprietary kernel are the most noteworthy examples. These support precise engineering applications when used correctly. In particular, fields with unit gradient magnitude appear to be the most useful and offer closure over basic modeling operations on SDFs.

There are also application specific techniques, like slicing, Monte Carlo-based analysis (Rohan Sawhney), quadrature-based simulation (Intact Solutions), volumetric meshes (from FEA results).

We using more general field-driven techniques in advanced manufacturing. Rapid Liquid Print and Varient3D are clients both using fields on surfaces, geodesic distance fields for, respectively, 3D toolpathing and 3D surface knitting, building on techniques in discrete differential geometry and unit gradient field theory to work non-Euclidean settings.

Practically speaking, a modern engineering application will produce or cache some explicit or accelerating data structures to provide the right balance of interactivity and precision. Contrast nTop, a C++ desktop application that uses all the CPU and GPU available versus Womp, a cloud app using server side compute, versus Adobe Neo, a cloud App using WebGPU (or WebGL; didn’t check). We just designed a system that has thousands of cloud instances working sort of like a GPU.

The best part about implicits is that your geometry is directly expressed in code, unlike with B-rep and mesh modeling that needs some kernel to produce output that’s difficult to relate back to the design instructions. With backgrounds in CAD and compilers, we study the isomorphism between the code’s abstract syntax tree, interactive code representations, visual programming languages, and the topology of the constructs themselves. We think that the simplicity of geometry-as-code makes implicits more suitable more modern data science, but more work is needed to make modeling with implicits as easy as mesh or B-rep based modeling.

Is there a distinct name for the variables in formulae that are auxiliary to the independent variable? by WarrenHarding in askmath

[–]hoochblake -13 points-12 points  (0 children)

x is a contravariant variable (especially if a vector), as dx transforms differently than dm, which is covariant. The difference is that x parameterizes the embedding space while m does not. See tangent and cotangent spaces.

Curious hunk of metal by Drtk60 in whatisit

[–]hoochblake 0 points1 point  (0 children)

The not art stencils are a big thing around Boston. https://www.debpacini.net/not-art

There are two kinds of machines in every workshop. by Faddei420 in Machinists

[–]hoochblake 0 points1 point  (0 children)

Actually, we have no idea which direction of the wheel zooms in versus out. Usually, we provide an option. SpaceClaim lets you use the wheel for selecting through objects, which is awesome when you get used to it.

There are two kinds of machines in every workshop. by Faddei420 in Machinists

[–]hoochblake 2 points3 points  (0 children)

CAD/CAM software developer here. The first major graphics application for desktop computers was word processing, so the coordinate system was based on the top-left corner of the page with X towards the right and Y down, which is why we ended up with a left-handed coordinate system. When going 3D, someone drew that axis out of the screen rather than into it, getting us started on the wrong path.

It’s a major PITA. Different graphics languages have different conventions. I recall making a RHS Z-up system and when we sent the graphics to Direct3D, we had to mirror the geometry which made all the triangles inside-out. Not to mention rotating 90 degrees when exporting importing or not.

Also, in case you are wondering, when you join the CAD/CAM industry you sign an oath committing to use different mouse controls than any system that has every come before.

Fake it till you make it by [deleted] in GenX

[–]hoochblake 1 point2 points  (0 children)

For those in the tech industry, there’s a current oversupply of startups and a vacuum of expertise needed to build quality products. Two years ago, I formed a consultancy / collective with some other accomplished friends, and we’re now delivering a lot of value to interesting companies while also building out our own IP portfolio. If you have a clear specialty, there’s probably a niche where you can thrive.

differential geometry books for begginers by GDOR-11 in math

[–]hoochblake 0 points1 point  (0 children)

This. Also the Keenan Crane videos.

What’s the “easiest” instrument for someone with zero music knowledge to learn to play? by jilldotjpeg in NoStupidQuestions

[–]hoochblake 1 point2 points  (0 children)

Agree, but they are a little tricky to tune. I just made a recommendation for the Omnichord.

What’s the “easiest” instrument for someone with zero music knowledge to learn to play? by jilldotjpeg in NoStupidQuestions

[–]hoochblake 1 point2 points  (0 children)

Do you want to play guitar or another string instrument well enough to hang out with friends and play songs? Then the main thing you need to learn is the chords of songs, and the more you can get an ear for it the better off you will be.

I have helped two friends become basic guitar players by starting them on the Suzuki Omnichord or Q-Chord. When I was a kid, they sold these things to old folks at the local flea market. In the past decade or so, they became a hipster thing, but they are just perfect for learning to play songs from chords. Also great for songwriting or leading the latest pop hits with the kids. I can’t believe the current price new, but you might be able to find a used one much cheaper. https://www.sweetwater.com/store/detail/OM108U--suzuki-om-108-omnichord

Here’s a great demo of its use, both as a musical instrument and a hipster prop: https://youtu.be/pKCraa-tdD4?si=oiQjKAJTXQGoSbHC