@scheidegger@mastodon.social avatar

scheidegger

@scheidegger@mastodon.social

Recovering academic, building http://quarto.org at Posit (fka RStudio)

I'm on Signal, too. Same name.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ricci, to random
@ricci@discuss.systems avatar

Hello. If you design restaurant websites, and you make me click on the "contact us" tab to get your hours and location, I just want you to know that I hate you.

scheidegger,
@scheidegger@mastodon.social avatar

@regehr @ricci @dan "they'll not-subtly nudge you towards what they have instead of what the menu has"

doesn't matter, had chanon thai?

scheidegger,
@scheidegger@mastodon.social avatar

@regehr @ricci @dan My favorite Chanon Thai story:

I used to go there pretty regularly with my wife, and felt pretty badass managing their spice level 3 (the highest on the menu)

  1. then I heard someone order spice level 5, and it more or less smoke-bombed the room
  2. one day I went there with Roni (for the audience, a brown-skinned friend of mine), and I guess that made me more of a real thai restaurant attendee? well let me tell you: i could not finish my spice level 3 dish that day
dpiponi, to random
@dpiponi@mathstodon.xyz avatar

The clickbaity title of an article in the Cambridge University alumni magazine caught my attention: "Pythagoras was wrong"

The Nature article linked to is good though.

Quick summary: what chords sound consonant or dissonant? Two leading models: one based on the idea of humans liking integer or rational ratios between the frequencies of the partials, and the other based on the idea that humans don't like to hear almost but not quite equal partials "rubbing up" against each other. (The latter model is championed by Sethares whose book on timbre I recommend.) These models have mostly been just talk but this new research tested preferences among many subjects.

Conclusion: sometimes the integer/rational model makes very good predictions and the other model completely fails. And vice versa.

https://www.nature.com/articles/s41467-024-45812-z

scheidegger,
@scheidegger@mastodon.social avatar

@dpiponi tuning timbre spectrum scale is a great, wild book. (I think some of his math exposition can be improved with a RKHS, though!)

scheidegger,
@scheidegger@mastodon.social avatar

@dpiponi Right, that's the one. I implemented something with that idea here: https://observablehq.com/d/5bde258d71f152f9

scheidegger,
@scheidegger@mastodon.social avatar

@dpiponi Sethares computes "total dissonance" by taking consecutive pairs of frequencies and taking their dissonance into account. It's cleaner (and obvious! like you said) to do it with all pairs because you get a norm from the space.

scheidegger,
@scheidegger@mastodon.social avatar

@dpiponi I wrote that intending to turn it into a blog post, and so I didn't write RKHS; I wrote "generalized inner product", but of course you'll see through it right away.

scheidegger,
@scheidegger@mastodon.social avatar

@dpiponi The discrete sum works for simple synthesis methods like additive synthesis like I used, but yes, definitely. I wanted to try doing that with a windowed FFT but never got around to it.

Where this whole thing probably falls apart is that the "dissonance kernel" has K(x, x) = 0. I don't know enough math to make it work in that setting, and maybe the alternative is to just perturb it minimally to avoid ||x|| = 0 for (eg) pure tones

scheidegger,
@scheidegger@mastodon.social avatar

@dpiponi But honestly the "RKHS" idea to compute Plomp-Levelt curves was exciting to me precisely because it enabled, at least in principle, the theory to handle actually-complicated sounds rather than idealized spiky harmonics.

Anyway, looking forward to reading that nature paper. Thanks for the link!

kjhealy, to random
@kjhealy@mastodon.social avatar

You say “Kieran this is just pointless futzing around in R on the flimsy pretext of making dplyr teaching materials” but I say the hell with you

An isometric grid of colored blocks somewhat reminiscent of of a data frame that has been sort of exploded into nine pieces by row categories in the first column and by column type for the remaining columns

scheidegger,
@scheidegger@mastodon.social avatar

@kjhealy “and for your next iRon chef challenge, you will redo this diagram… in rayshader”

scheidegger, (edited ) to random
@scheidegger@mastodon.social avatar

Academics: "by using the torment nexus (although see Smith [1]), we can show that..."

References:

[1] Smith. DO NOT CREATE THE TORMENT NEXUS

scheidegger, to random
@scheidegger@mastodon.social avatar

I so do not envy fiction writers after reading about this Angela Chao story.

Holy crap.

scheidegger, to random
@scheidegger@mastodon.social avatar

If you ever think you’re bad at naming things, take solace in the fact that the Universal Technical Institute exists and uses exactly the initialism you’re thinking of.

scheidegger, to random
@scheidegger@mastodon.social avatar

"rain gutters or soilbeds?", a sunday morning story at the household

scheidegger,
@scheidegger@mastodon.social avatar

No joke, I collected a 5 gallon bucket of excellent soil from the gutters that one of our trees overhangs. Our ground is too dry for anything to become soil, but the rain gutters did an amazing job.

I now wonder if this is something we can do for real as a way to make us some soil for our actual raised beds

interfluidity, to random
@interfluidity@zirk.us avatar

when will AI replace expensive professional athletes?

scheidegger,
@scheidegger@mastodon.social avatar

@interfluidity I know you meant it only partly in jest. But it was only recently that I realized how professional sports are structurally different from other labor settings. coaches (managers) and owners (c suites) have much less power than players (individual contributors) since the players are the reason people go to the games.

all professional sports have strong unions, pikachu shocked face

scheidegger,
@scheidegger@mastodon.social avatar

@interfluidity (I know you know all of this. I’m the dumb dumb, just relaying that :p)

scheidegger, to random
@scheidegger@mastodon.social avatar

All of these leap-year bug reports make me think of the Red Mars solution to this class of problem:
stop every non-essential everything and give everyone a day off, a timeout. That would be pretty cool.

(In Red Mars, every day has a 37m pause so that clocks operate in Earth hours)

MikeMahoney218, to random
@MikeMahoney218@fosstodon.org avatar

People who self-host anything: where does your server live?

I'm looking for alternatives to AWS Lightsail for hosting a small Linux server and am curious what's worked for other people.

scheidegger,
@scheidegger@mastodon.social avatar

@MikeMahoney218 digitalocean, but it's been 3 years that I look at that monthly charge and consider moving it elsewhere.

scheidegger,
@scheidegger@mastodon.social avatar

@MikeMahoney218 this is a... 10-year-old VM?

At some point their UX was sufficiently better that I was happy to make the trade, but yeah 100% agreed.

Like the offthread commenter suggested, I've been considering hetzner but haven't done the migration. Most of my stuff is in AWS these days though, so I might just move to a pure S3 + CloudFront deployment.

scheidegger, to random
@scheidegger@mastodon.social avatar
scheidegger, to random
@scheidegger@mastodon.social avatar

New Ciechanowski just dropped. Airfoils: https://ciechanow.ski/airfoil/

😍😍😍😍😍

scheidegger, to random
@scheidegger@mastodon.social avatar

@Birdbassador I'm sorry, were you planning on sleeping for the next month? https://twitter.com/SashaGusevPosts/status/1761737059432108477

scheidegger,
@scheidegger@mastodon.social avatar

@Birdbassador My one relief is that I'm now assuredly part of the problem-generating universe

scheidegger, to random
@scheidegger@mastodon.social avatar

One entire HN thread about pointfree style and no one has made a pointless joke.

There's no saving that site.

scheidegger, to random
@scheidegger@mastodon.social avatar

macOS making me reach for my linux box once again:

"dtrace: system integrity protection is on"

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • cisconetworking
  • khanakhh
  • mdbf
  • magazineikmin
  • modclub
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • Durango
  • tacticalgear
  • megavids
  • ngwrru68w68
  • everett
  • tester
  • cubers
  • normalnudes
  • thenastyranch
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • lostlight
  • All magazines