shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

275
active users

#theWorkshop

6 posts6 participants2 posts today

@amoroso I hope you finished all my Making Sense of Lambda Calculus posts, because here's another one: aartaka.me/lambda-4.html

This time, it's me trying to hack around (mathematical) normal-order model with applicative (programming) hacks. Because, somewhat predictably, most Lambda Calculus "programs" out there can't run on programming systems like Lisp.

An almost monochrome jarring thumbnail. In the middle, a stack of
Artyom BologovMaking Sense of Lambda Calculus 4: Applicative vs. Normal OrderLambda Calculus is a simple computation model that's easy to port to any language with functions. Probably? Hopefully? Actually, there are some problems when mapping from LC to programming. Here are some, with ways to cope.

tangarine assembly progress: all the printed parts ready to go, two fully working boards, one mostly working that needs one switch replaced, and two more that don't work at all but i have a good idea of what to look at tomorrow

the main thing i have learned from this experience is "just have the factory put the damn FFC connectors on, it's a pain in the ass to do by hand and they don't even charge for it"

My go is still not that good, but I think I have something here for simple p2p git replication with git forge interop! There's a bit more spec work to do around partition tolerance and multiple devices, but I'm just happy that I have energy for projects again.

#theWorkshop

codeberg.org/xjix/git-torrent/

Summary card of repository xjix/git-torrent
Codeberg.orggit-torrent/docs/gittorrent.md at maingit-torrent - yet another decentralized git with social pki

Only ten days until I begin the timber framing class at my local woodworking school. I'm excited to become a Construction Menace. I might share some photos and such here if folks are interested; it seems like the kind of thing the off-grid folks in town might be into #theWorkshop

Tonight on #labr #loveabrotherradio

//Monday GMT

20.00 - 21.00
*New* #theworkshop with Ken Walker - house, disco, remixes

21.00 - 23.00
#midweekworkdaychillmix with Brother Soul is back. Celebrating #blackhistory #blackhistorymonth with an all #blackrock show. His 4th in the series.

23.00 - 00.00
#thebookofmark with Mark Stable - house, deep house, remixes

Join us

Radio: labr.online
Stream: labr.stream.online

labr.onlineLABR | love a brother radio

#theWorkshop birefringent LCD update! ⚠️ Photosensitivity warning.

The project's been visually updated to resemble a pocket organizer or something, with the long-promised UI mere hours from arriving: rezmason.github.io/birefringen For now, spacebar to cycle between demos, return key to set a random screen size.

That's right, this little toy is now smart enough to work with an arbitrary number of pixel rows and columns! That'll make it easier to produce more interesting effects.

A lot of blog engineering today, mostly doing smart #ed hacks and dealing with the consequences.

But! I came up with a way to include arbitrary files with #ed, so it's almost as powerful as #C #Preprocessor for my purposes! (Taking file name from buffer, modifying it into a reading command and then running another ed instance over this same file with this command. And using E command to read it back from modified file.)

Next: moving all the stuff I churned out to my HTML-ish format (that I should write about someday) and then to Server Side Includes (en.m.wikipedia.org/wiki/Server) for the sake of portability?

en.m.wikipedia.orgServer Side Includes - Wikipedia

It seems I’ve actually started to work on a physical card/board game with light #TTRPG elements.

I’m not sure of the vibe yet, but it should feel epic yet lighthearted, and emulate some hero’s journey with an emphasis on cooperation and exploration.

Playable solo, maybe up to two or three players, with short sessions and high modularity. Probably in some slighty weird setting with solarpunk elements.

#theWorkshop (update: rezmason.github.io/birefringen WIP)

Today I used ShotCut, FFMPEG, ImageMagick, JavaScript, and an image editor to extract four-color 95x32 pixel frames from Posy's LCD screen followup video, starring the Casio CSF-4650A (go watch, I highly recommend it):

youtube.com/watch?v=quB60FmzHK

These animations are endearing, but aren't very colorful themselves. Instead, the display they were designed for works by continually shifting the color of each pixel, a gradual process that's mesmerizing to watch and enriches the displayed images.

Casio called it a "Color Coded Super Twisted Nematic Lyquid [sic] Crystal Display":

patents.google.com/patent/US57

Based on Posy's videos and the patent, I plan on using the frames I captured as input to a WebGL program that simulates the pixels' gradual hue shifts and natural variations. Watch this space: rezmason.github.io/birefringen