u/BusEquivalent9605

927 post karma · 9,009 comment karma · joined Jun 2025

BusEquivalent9605

by definition LLM output is “derivative.” it’s gradient descent.

i have yet to see AI have the “clever insight” - the making of a truly novel yet fundamental connection that unlocks, demonstrates, and defines new truth - that marks true mathematical progress

maybe i’m wrong.

but so far I don’t get the sense that LLMs have offered forth new truth

from what i understand, the results have mostly been disproving conjectures by finding counter-examples that anyone could have stumbled upon given infinite time. this is still extremely valuable but distinct from discovering a new truth that challenges our intuition but fits within logic as we know it so far

BusEquivalent9605

my dad (an american neurologist) says this is what reading Italian scientific papers is like

BusEquivalent9605

so much work and infrastructure has been put in to making network traffic and browsers themselves so extremely optimized that unless you are doing something that needs to be on desktop, why not just do it in a web app and then anyone anywhere can use it on most consumer devices available

BusEquivalent9605

I love my Zoom R28. But it fits my workflow

BusEquivalent9605

when i hear the term “hybrid synth,” i take it to mean digital oscillators and analogue filters (aka. the digital oscillator outputs into an analogue circuit)

often, though, even “analogue” synths will include a digital reverb. reverb, it turns out, is hard to do “analogue” unless you want a physical spring in the device - real spring reverbs pass the wave through physical springs to create a reverb effect. That’s why it was the first non-record-in-a-reverby-room reverb effect. it’s also limited compared to the digital reverbs you know and love and hear on basically most recordings now

BusEquivalent9605
BusEquivalent9605

yes

BusEquivalent9605

yes

BusEquivalent9605

Test account in prod

BusEquivalent9605

Yes. The browser you’re viewing this on is using a JavaScript engine written in C++

BusEquivalent9605

At first I thought that inheritance was meant to be implemented top down. I define the hierarchy and that defines the structure of my code.

Since working with code, I have found it much more useful and true to OOP intent, when it rises from the ground up during development. I see that I am building the same thing, or I see a common pattern happening, or I want to implement something that also fits a lot of this form over here: ok, let’s create a superclass for all of these to inherit from.

It reminds me much more of Excision (https://en.wikipedia.org/wiki/Excision_theorem). In a pre-existing system, I can identify all of these behaviors as the same and so abstract them into a higher dimension/superclass

BusEquivalent9605

i love the gforce ob-x

50% off right now: https://www.pluginboutique.com/products/12021-Oberheim-OB-X

BusEquivalent9605

it might be! i just have never heard a justification for it that has convinced me. but i have debugged a number of prod issues because someone forgot to set something when constructing with a builder

BusEquivalent9605

oh and the builder pattern. how I hate it.

BusEquivalent9605

came here to say DRY

BusEquivalent9605

unless they’re working on one of the JS runtimes, largely written in C++

BusEquivalent9605

for sure

BusEquivalent9605

no clue what the specific thing going on here is. but i have drawn plenty of arrows in my day

basically, a lot of higher math comes down to and/or involves understanding how things map between different “spaces”. We use arrows to draw how data flows between spaces.

For example, the function `f: [0,1] -> [1,2]` defined by `f(x) = x + 1` maps the “space” of all numbers from 0 to 1 onto the “space” of all numbers from 1 to 2. It takes numbers in `[0,1]`and sends them into `[1,2]` by adding 1.

As math gets more complicated, you have to keep track of more and more spaces and more and more maps between. Eventually, you have to keep track of so many different things that you can’t draw these diagrams “in 2D” and so you wind up drawing them connecting in what appears to be 3D but it’s just a diagram — a schematic of the system. It’s really only where the arrows start and to where they point that matter diagram-wise. The 3D aspect of it has no physical or mathematical meaning. It’s just a convenient technique for drawing a lot of overlapping arrows neatly.

This one is drawn like a (hyper)cube for stylistic reasons. It could have been drawn differently any number of ways. As long as the arrows all have the correct origin and destination, it’s all the same.

Also, this could be real math or just totally made up. I have no clue

BusEquivalent9605

when we meet our maker at runtime, we are all JS

BusEquivalent9605

this is standard practice

BusEquivalent9605

it makes me favor consistency line to line

e.g. trailing commas

BusEquivalent9605

thank you. sounds like a secure banking app

BusEquivalent9605

“there are the languages people complain about. then there are the languages that nobody uses”

BusEquivalent9605

interesting….and when “the database” (aka probably bunch of C code) is iterating through the index, what control flow is it using?

the index is a smaller collection of data prepared ahead of time to make searching more efficient. but you will still need to iterate through each entry to see if the data you want is there

BusEquivalent9605

RIP Kavinsky.

Doin him proud