https://ardour.org/whatsnew.html sweet new version of ardour. I'm mostly psyched about the grid/snap UX changes. I still don't know how grid was supposed to work in 5, hopefully new UX is easier for me to pick up.
where I rewrite a small haskell paper (ghosts of departed proofs) in rust
neat talk from #36c3 on new wave of medical psychedelic research https://media.ccc.de/v/36c3-10661-psychedelic_medicine_-_hacking_psychiatry
There's this myth that if you modularize and encapsulate code enough, it's just the same amount of maintenance as no code. That or the myth that adding code that may or may not be used is less than the cost of rewriting it once you know it will.
Most of my time spent in a new codebase is ignoring more and more code until I understand the general idea. Most of the time spent debugging is adding back that ignored code until I find where the bug lies. Both would be eased by having less code.
The speaker weirdly kept anticipating and addressing my own incredulity at mobs and people agreeing on things, as well as bringing up the difficult things like mistakes made and the people hurt by the protestors and seems to present them honestly as things that are still being worked on.
I was surprised at the new methods of coordination effective at grouping and safely dissipating massive crowds, even with the threat of police listening in, as well as the improvements over previous protests, specifically the unifying around a single principle (5 key demands, not 1 less).
I've caught pieces of this, but this talk paints a surprisingly concise summary of the hong kong protests considering the amount of material covered. It incorporates the history of protests in hong kong, the politics behind it, as well as tools and techniques the protestors have developed. The talker gives first-hand accounts, quotes, and videos.
Mirrored from Twitter
would pay money to play this https://twitter.com/notdetails/status/1201015962398539777
Second post on a series of me exploring and trying to explain parsing methods. This time, I stumble my way through recursive descent parsing: