Show newer

i feel like i'm doing the right thing but the autograder says no

my vim sessions are starting to mirror my internet browsing sessions in that i open way too many tabs so i'm finally learning about :mksession and now i'm wondering if there's a tmux equivalent

does the existence of newtypes in haskell make haskell canon in the gundam uc universe

fun fact: you often import numpy as np and guess what, the np in np-complete is the very same so any np-complete problem can be completely solved by numpy

(online) cs grad school things (AI, CV, networks) 

AI pretty much done, next is Computer Vision and (mb) Computer Networks

AI was fun and also mb way larger of a field than I was expecting. It feels like different sorts of strategies to solve intractable problems "well enough" for "most of the time". Which is cool and also I guess more like how the "real world" works?

CV is to continue on my ML/AI learning road and back on the art side, I've encountered OpenCV way too often and not known enough about how to use it properly that taking a class for me is pretty much a must-do. Also supposed to be one of the harder classes in the programs so that makes me a little nervous...

CN hasn't gotten the best of reviews overall in terms of the program (which is why I'm thinking of switching out) but also I've never taking a networking course and I find the topic interesting, I'm interested in learning how computers talk to each other and things get routed every which way and the knowledge might come in handy someday, although not directly applicable to all the ML/AI stuff I've been learning and want to get out of this program but also I'm kinda afraid if I take a heftier class (than CN) that it'll take away from the time I can dedicate towards CV,.. so mb I'll ending up sticking with it, ugh, I guess I have a week to decide.

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

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 =(

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.

sometimes when i want to laugh i think about how my silly abstractions are stored in the arctic code vault and then think about what other silly things might be stored there and also maybe i want to live in the arctic code vault too, do my pd abstractions count as rent

derek kwan boosted

Mark Fell is an incredible composer and thinker.

This is the interview I've been waiting for for a quite a while now:

trying to record myself talking for NIME and I have never been great at speech things but trying to record myself talking makes it so much worse, i even forget how to make certain sounds with my mouth and the best of out millions of takes have weird pauses in them. i guess i will never become a va/seiyuu lol

Show older

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

<svg xmlns="" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>