I spend 2 hours at the gym, 6 days a week, and so end up burning through podcasts pretty quickly. I've recently completed the FoC, Array Cast and Type Theory Forall catalogues.
@neauoire thanks for these! Future of Coding looks right up my alley.
I don't listen to that many coding podcasts but something else I've really been enjoying is the Many Minds podcast, about all kinds of thinking: human, animal, computer... https://disi.org/manyminds/
is the distinction between `--` and `-~` here to catch the case when you forget the JMP2r, or when you add an extra JMP2r but you actually mean to fall-thru? Same thing with `-:` but when you in fact mean to carry the return address to the next subroutine?
This is already fucking genius and would take care of like 99% of my debugging time in Uxntal, not even kidding
Looking at the trajectory of the weather in Canada and it is very similar to what preceeded the heat dome of two years ago, if it keeps pointing that way, this summer is going to be brutal. Hopefully we'll be able to escape it by sailing north before it gets here.
I've been bouncing back and forth between two designs for something now, where I can either:
a) Explicitly declare a function to be a fall-through type, where it simply uses the next function's arity.
b) Try to guess what the routine is trying to do, and figure why it's not returning.
Turns out the b) plan is a whack-a-mole of a problem where in some weird cases the next routine's arity is non-standard and breaks things in unexpected ways.
PL design fun.
I've been bouncing back and forth between two designs for something now, where I can either:
a) Explicitly declare a function to be a fall-through type, where it simply uses the next function's arity.
b) Try to guess what the routine is trying to do, and figure why it's not returning.
Turns out the b) plan is a whack-a-mole of a problem where in some weird cases the next routine's arity is non-standard and breaks things in unexpected ways.
For the past few weeks I've been working on an arity checker(a gizmo that makes sure that functions behaves somewhat correctly.)
My wiki passed all tests for the first time today. It's been a pretty interesting process. The factor and concat languages wiki are the only resources around that I found on the topic, well worth a dive:
@neauoire I use matrix to talk to one friend only. I moved the only project room I hosted over to Zulip, and left almost all rooms I was in. Too noisy, and hosting a home server is a pain in the ass that seems to never get much better
@neauoire
I see Patrick Star performing as a blue, socialist break dancer, I upvote!
Stupid jokes aside, it looks really interesting even though I’m also not able to read the text on the cover or in the book. But I guess it is way over my head anyway at the moment. Still enjoying it.
@neauoire Not Petri nets, but related if you're into that kind of graph based computation approach... I was (still am) very fond of the Signal/Collect programming model (which also can drastically simplify the implementation and parallelization of various types of algorithms):
FWIW (as more concrete reference with more examples/diagrams) my own #LiterateProgramming#Clojure implementation & interpretation of some of these ideas is here:
@neauoire Not Petri nets, but related if you're into that kind of graph based computation approach... I was (still am) very fond of the Signal/Collect programming model (which also can drastically simplify the implementation and parallelization of various types of algorithms):
@neauoire I am fully cleared through customs by phone and explicitly was told I do not have to stop anywhere. Hi, Canada, I've missed you while I was gone
Some feedback, it seems a little weird with z/s pieces, rotating it twice does not necessarily return you to the same position. I assume there's a good reason for this but I don't think I've seen it in another Tetris. I had some problems running it on Windows unless I used newest uxn git head. Also difficulty in early levels might be *too* low (which combined w/requirement to start at level 0 hurts replayability a little).
@neauoire@nf@d6@rek amazing work! Assembled perfectly. This looks so great and runs smoothly.
I used
Home = start/pause
Arrow keys = left/right move
Ctrl/option = left/right rotate
Shift = swap hold
Is that just my setup? or would it make sense to add to readme control section?
Spent my morning watching @TodePond's excellent videos, and felt inspired to try parallel(only using 4 threads) processing in uxn to evaluate a sandworld type automata.
@neauoire thanks for these! Future of Coding looks right up my alley.
I don't listen to that many coding podcasts but something else I've really been enjoying is the Many Minds podcast, about all kinds of thinking: human, animal, computer... https://disi.org/manyminds/
@neauoire muse's podcast has some really good interviews in their backlog :)
https://museapp.com/podcast/
@neauoire
not exactly same style, but "nerdy fun":
- creative banter [[https://podcasts.apple.com/us/podcast/creative-banter/id1625143379]]
- oxide and friends [[https://oxide.computer/podcasts/oxide-and-friends]]
- pick, place podcast [[https://www.pickplacepodcast.com/]]