This is really awesome! I've been really interested in creating an interactive introduction to basic algebra where parts of the equation can be manipulated using drag-and-drop, but I couldn't really figure out the best way to do it. Maybe using Katex is the way to go?
This is a pretty amazing setup! I think in 2025 I would definitely prefer something like this. However, I think back in "the day" part of what made LAN parties fun was that everyone's PC was so individualized. I remember all of my high school friends and I coming of age and building our PCs. I helped a lot of my friends build their PCs and we all chose different things (such as the amount of RGB LEDs, which I thought were tacky...). I remember a friend of a friend had a water cooling system and I was so excited about checking it out. Also, things like the desktop wallpaper you chose, etc, contributed to this. There was something very magical about it all. Lugging our PCs to each others houses was a real labor of love.
And a real risk of a shattered CRT screen! I remember carting my bougie 17” Viewsonic around in the back of my Hyundai Excel and wondering if it would pick up a crack along the voyage…
CRTs might tougher than we gave them credit for. I once dropped a Sony Trinitron from shoulder height when it hit a low ceiling. Didn't crack. Still worked. (And yes, this was at a LAN party.)
When I was a kid we threw out our old B&W tv. I wanted to smash the CRT but had heard that they could explode so from a distance I fired several .22 bullets at the screen. They had no effect. IIRC the screen wasn't damaged at all? I can hardly believe what I'm writing but it was true
CRTs have to maintain a near-vacuum inside IIRC. So it's probably a matter of safety to make them strong; if they're too delicate and get mishandled, they implode and some hapless consumer gets a face full of glass.
Wouldn't imploding rather than exploding prevent the face full of glass? But I suppose it has to be pretty strong to maintain that vacuum even if they assumed no one ever touched, moved, or got near it.
Back in the hayday of lan parties in like 1995-1997 my only monitor was a absolute boulder of a 21" viewsonic (this is pre flatscreen or rather pre decent flatscreens, you could get like 15-17s but they were expensive and absolute trash). One night coming home from the bars, half drunk, in an alley my friend and I found an abandoned (maybe..) horizontal-able handtruck. Made the lan party load unload so much better.
In the previous century i visited many lan parties with my absolute beast of a pc case (an old Siemens 4U 19" metal monster where i stuffed an Amd Athlon setup in with a bunch of harddrives) that i got for free from somewhere. Then carried the huge CRT screen and placed it on top of it. It was insane, i was young (and insane), but i got it all dirt cheap. Most people loved it. And even back then repurposing discarded or super cheap hardware for as long as possible for as many functions as possible gave me much joy and saved me a great bunch of money.
If i had to do a "lan party" these days i'd just connect my Steam Deck to some hdmi beamer and play Jackbox games with a bunch of people.
yes - the sample app has demo of single resonator (so frequency bin equivalent) frequency estimation/tracking based on phase shift and also Doppler velocity computation (the code for these is in the Swift package, equations in the upcoming paper...).
this video is from an older version of the demo app (less efficient implementation but same principle): https://www.youtube.com/watch?v=iQCPDJ8L_ao
Cool, thanks! I'm currently building a eurorack module where I need to estimate the frequency and phase of a sequence of input gate signals, and an issue I've run into is the delay inherent in the STFT algorithm. This seems like it might work better!
The utility behind complex numbers (for physicists at least) is really that they are a model for certain algebraic and geometric properties that are together very useful.
I always wondered why that is for a long time (in basic physics that at least). It wasn't until grad school that I understood that position and velocity are enough to uniquely determine a trajectory on a manifold.
I think the field of chaos theory has branched into several other fields, so I would not necessarily agree that it is dead in the water. I personally have worked on projects within the last few years studying chaotic dynamical systems from the point of view of operator algebras.