MTU has this wonderful explanation of the differences in physics between open/closed conical and cylindical bore instruments. Try some of the equations out in grapher or an equivalent!
Open cylindrical bore (e.g. panpipes):
Closed conical bore (e.g. saxophone):
where n is the harmonic e.g. 1, 2, 3, 4 etc. in both cases.
@brennannovak jeez, is there anything about this project which doesn’t just seem wrong :/
Cool story bro, needs more #granola
My GPG key fingerprint: CBC7 7876 BF7C 9637 B6AE 77BA 7D49 834B 0416 CFA3
@briansuda yes it is like thug life but with granola instead of thug
Makin’ granola #granolalife
First PuSH subscription ping successfully received! Yay!
Slowly getting a PuSH subscription service working. It should be fairly easy to turn it, once finished, into a layered library so people can either bolt it onto a Silex/Symfony app and have it all just work, or use the lower level client and logic in other frameworks.
Last night: fixed #gurdy intonation, fitted tapping string. Even without a dedicated EM pickup it’s sounding great! Can’t wait to get it hooked up to an amp.
Fixed a simple security hole in #taproot, uncovered unintentionally by an attack mounted ≈5hrs ago — intent appeared to be to create new user accounts, unintended result was the creation of a new, empty article.
Hundreds of requests were made against URLs similar to these:
Presumably these URLs are compromised on other systems — needless to say they are far too ugly to exist in #taproot! I’m unsure exactly why
/articles was used as the base URL for the attack in all cases apart from two.
As these URLs don’t exist, and will never exist, it should be safe enough to add server- or application-level filters immediately closing any requests which include them.
And my hurdy gurdy is fixed! Huge thanks to Brooks Hood for letting me use his workshop space — top guy, highly recommended for guitar repair work if you’re in Reykjavík.
@brianloveswords according to Lewis Carroll that’s one of the signs of a perfectly balanced mind :)
Obsessed with figureheads+celebrity, we forget that organisations are defined by their structure, letting the tip overrepresent:
My new diet:
Just implemented notifications in #taproot! I get a native, first-class notification when I’m mentioned. Really easy to do with the notification API: developer.mozilla.org/en-US/docs/Web/API/notification
Not shown: clicking on the notification navigates to the source of the mention.