kind of surprises me that every scripting language doesn't have a sampling CPU profiler (that samples callstacks, lets you make a flamechart, etc) -- there are the built-in JS ones and py-spy and rbspy, but even those seem really recent to me
About
"The program should, in some way, expand the concept of what computer paint programs are, as well as what mark making can be."
thinking of 'transmission over QR code on your phone screen' as an alternative to both wires and wireless. clearer mental model (of what's connected to what) than wireless + no need for physical wires or plugging into a port on your phone
I think making a live programming system that has to allow arbitrary systems programming sort of pushes you in this direction -- the most important thing is containing faults and not interrupting the entire system, instead of correctness, because you can fix correctness over time but if you hard crash then you're done https://social.omar.website/@omar/statuses/01HDE6DC7EJ7BG056PRV8V4PQK
I remember wanting to do a computer system along this line -- like Erlang to the max -- instead of guarding against errors, let things fail and contain the failure to a meaningful boundary (a specific process or module with limited state) and recover as fast as possible https://social.gfsc.studio/@nach/111283791813931656
I've been looking at this
http://www.ok.sc.e.titech.ac.jp/res/PCS/research/procamcalib/
https://github.com/bytedeco/procamcalib
http://www.ok.sc.e.titech.ac.jp/res/PCS/publications/procams2009.pdf
and am pretty excited/optimistic
but I feel like a decent number of people actually _do_ now learn/make music through DAWs or music programming languages which have that batch flavor https://social.tchncs.de/@daveliepmann/111274696437077402
we just set up the CNC and I already feel so much more comfortable with it than with the laser cutter. I think it's some combination of 1. we set it up ourselves and didn't inherit it and 2. the risk profile of the CNC seems (but maybe isn't) more obvious and intuitive than the risk profile of the laser cutter and 3. the software environment for operating the machine is better / more open / more competitive
there's some definition of 'portability' or 'write once, run anywhere' where C99 or even C11 feels like the most reliable thing out there -- with the Web you don't have access to basic Unix capabilities like files or network sockets, and with Python/Ruby/Node the interpreter is this huge complicated thing that can have a weird version or fail in 50 different ways
set up DokuWiki for Folk website a while back -- I'm very drawn to these cheap commodity PHP hosting things where you get cPanel and PHP and MySQL and can just install DokuWiki/MediaWiki/phpBB/WordPress/whatever.
(the main problem is figuring out which host to use, there are so many at places like LowEndTalk, at $10-30/year, and I think you should just arbitrarily pick one)
making a ceramic computer are.na… https://www.are.na/omar-rizwan/ceramic-computer looking for a particular image of a ceramic/porcelain themed PC case opened up