alc mention 

@paul sake-and-trying-to-figure-out-hidden-markov-model-toolkits-kind of evening for me๐Ÿ’ช

@rozina i could basically ignore it throughout the entire time when i was in music school but then now i'm in cs grad school, everybody is trading linkedins at the end of classes and is this my new life

@yaxu unpack is here? line 910 (and pack is right before). basically anything that doesn't take anything specific (anything methods or even list methods) in pd takes t_symbol *s, int argc, t_atom * argv, where *s is the selector (basically how pd does types with the type being a selector like list or float, or is a way to pick out methods to call like passing around method names), int argc is the usual argc with the number of arguments, argv is the usual argv with each atom being constituents of the list (floats, symbols, pointers, etc.). list that are all floats tend to automatically have a "list" selector (even though you don't explicitly type it). lists that aren't all floats (like 3 bob 4 2 3) don't have that so the first argument usu gets swallowed up by *s. sorry, it's late so mb these thoughts aren't super coherent hah, but i've found that pd operates kinda lispy in ways

@freebliss hmmm, i guess if everything were just one platform, things would be a lot easier? but with web browsers, you don't have to ask the users to install anything, which they might be reluctant to or not have the ability to if they don't have permissions or don't have the knowledge,.... i kinda wonder what else could match up with that sort of "accessibility" and if we could do even better and what that would look like

i don't know much about wasm either but i've seen an example of pandoc being run in the browser and that's pretty crazy lol. although it runs really slow... but i dunno, imagining similar applications, it's kinda exciting?

@freebliss i think what i like about browser projects is its deployability? webkit/gecko issues aside, you can pretty much get any project out to anybody so it's been kind of my go-to with certain data visualiation projects, using phones as a cheap way of doing multi-channel sound with distributed visuals, etc. so i guess at least for me best to work on web stuff with that possibility in mind, treating it like a less performant but even more deployable than jvm sorta platform.

i'd still much rather work on,.. non-web stuff using non-web languages because i kinda hate coding in javascript despite how often i find myself coding in it, and i never really learned css properly and it's still a mystery how to get things to line up properly on a page hah. i've been half-learning rust off and on half-driven bc the wasm possibilities are intriguing? wasm performance almost def gonna be way worse than native performance, but like,.. just imagining the possibilities of having things normally restricted to native app world be able to be distributed anywhere with a browser is exciting.

is boosting in ai/ml the algorithmic equivalent of "throwing sh*t at the wall and seeing what sticks" and then how come it works so well

just made a "can't see the (random) forest for the (decision) trees" joke in the forum for my ai class and umm mb should take a break for a bit

@deriver i like how this can be brick?tile? and grout or an aerial photo of a lone straight road through a rocky, hilly expanse

@hecanjog i actually really like museums. yeah, the culture around them can be a bit sterile and uppity and exclusionary, problematic in terms of how things get acquired and how things are displayed, and they def can play a role in artistic conservatism and upholding a canon (like orchestras and classical music) buuuuut

i have an obsession with reading every single dang sign and staring intensely at every single thing (and funnily enough i tend to play RPGs in very much the same way) and where normal people spend like a few hours, i can easily spend like 2 or 3 times that amount of time staring at things and whenever i go with people, they always get bored and rush me through (which i probably need anyways because i always run out of time)

gave up linux/ble stuff for now and watching lecture vids on probability and bayes nets for ai class. probability was def one of my weaker subjects back in my math degree days (alongside group theory and multivar calc but i blame that on sleeping through 90% of the classes) but actually bayes nets seem pretty neat and mb i would've liked probability better had i been exposed to bayes nets earlier, they're like a structured way of figuring out chances of things given potentially really messy dependencies and relations.

linux/bluetooth ble woes 

seems to connect ok with my pixel 3a so maybe bluetooth is borked on my computer somehow? Or I can try reinstalling bluez for the 3rd time lol. hmm, mb will bust out the pi to see if it's just my compy

Show thread

linux/bluetooth ble woes 

currently lamenting how all of the python libraries i've tried can detect my arduino nano ble sense but none of them can actually connect to it, despite blueZ upgrade attempts =(

@rra and the kicker is that the irs is going after the leakers, not that that's unexpected nor without precedent after all... established power structures seek to retain power after all

website is updated so I guess I can share my work with Anne-Sophie Andersen that's part of this year's conference. It's a web-based 3D model based on analysis done on Gerard Grisey's composition for chamber ensemble Talea that you can explore, mouse-over for analysis details, and press P to play relevant snippets from a performance. I used for all the 3D bits of the model (generated on system load), and to generate their textures, and for a bit of data conversion here and there.

hci-related robotics;notes blathering 

and also the MC is basically playing a twin-stick shooter on their phablet for half the anime and when it comes to controlling a real robot, prefers to use the same interface? which makes me wonder how it that works if he isn't staring at the screen. do the twin sticks transpose on the screen to whether his fingers press? how error-tolerant is the device to him accidentally lifting his fingers off the screen then momentarily (distinguishing between transposing controls vs pushing a stick to the extremes of a range)? Or maybe it's just muscle memory or mb there's some sort of haptics involved? How does a touch-based interface manage to be expressive (capable of controlling various dimensions and triggering various techniques) yet error-tolerant?

also i find myself thinking about maybe what sorts of connections the phablet controller has with the physical robot (probably bluetooth? in that case, how does it manage 10+ feet ranges, does real bluetooth do that?)

also i should stop procrastinating and get back to class readings

Show thread

i've been watching robotics;notes (which isn't about my ai for robotics notes from last semester thankfully) and everybody has weatherproof phablets with nifty AR features that they all keep side-holstered and maybe it's noteworthy how their digital existences seem tied to them but i'm more intrigued by how the batteries seem to last forever and how they seem to be a legit competitive gaming platform.

it seems like throughout my life over and over again i end up having to do some sort of osc to web browser bridge via websockets and i used to do it in node but i'd figure i'd learn async programming a little more and try it in python where it isn't so automatic so here is my hacky, baby-deer-in-async-land, wip python version

does anybody have a workflow for using (neo)vim and working in ipython notebooks? have a feeling coding in notebooks won't be much fun and i want to feed my obsession with doing everything remotely possible in vim.

Show more

Welcome to, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.