mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

9.8K
active users

#theWorkshop

7 posts6 participants1 post today

Next project I'm equally afraid and hyped about: re-implementing most of #HyperCard as #HTML form-based app. Requires:
- A working #HyperTalk (or the like) interpreter
- Card editing form that's flexible enough to build e.g. a calculator
- Script editing UI
- Smart evaluation that works well with old-school HTML-first UIs
- Server setup to handle all of these

Some of these are entirely new to me, and some don't have reasonable libs for in #CommonLisp, so I'm quite floored with the amount of work. But if I manage to make this thing, I'll have a reliable note-taking tool and a simple programming system!

(Now that I think about it, I don't really need a note-taking tool, because I use #hpda. And the simple programming system might as well be a headless HyperTalk interpreter...)

Hand-stitched a case for my evergrowing collection of coloring pencils :>!

Used up cotton canvas leftover from a previous project and harvested a zipper from a basmati rice bag (the kind Dev & I like to buy comes in a burlap bag with a zipper).

Learning a lot about all sorts of #Linux recovery stuff today. :neofox_sweat:
NixOS file system swap and bootloader repair from chroot, mtkclient live ISO weirdness, mounting Ventoy's ISO partition from booted ISO, weird NTFS and FAT32 quirks in Linux like #Ubuntu 24.04 kernel not being configured to mount my boot partition (which, wtf, instant disqualification as rescue system), etc.

So... fun day. dwarffortresswiki.org/DF2014:F
#theWorkshop

dwarffortresswiki.orgDF2014:Fun - Dwarf Fortress Wiki

Got asked to fix an #Android tablet that keeps freezing. It's so much worse, everything randomly crashes, it reboots by itself, it's very likely because it's lying about the size of RAM. My anger has just sublimated into excitement. This is going to be a fun #hacking challenge. :flan_hacker:
cc: #theWorkshop #repair
ps.: Protip: don't buy no-name Android tablets, at least not without testing them in-person

added a tweak to my wiki software (first time in a while!): a centered, focused and more readable version of the sidebar. this came up earlier today when i was at the kitchen table with my phone and wanted to go look through all my recipes for inspiration

it can be toggled by clicking the lil weird quotation marks in the top left

before / after toggling

Started work on a video-sample-editor, trying out #rustlang and iced.rs for this.

Pretty good progress: can load a video, seek using keyboard and mouse, add/remove and nudge markers, as well as jump to and between them.

A lot of work will have to go into the timeline widget that should eventually replace the simple slider below.

Once there is visualization of a simple beatgrid, I want this to automatically create a 1D Catmull-Rom spline that maps "time to frame" such that all markes coincide with musical beats, effectively bending playback speed slightly and smoothly to accomplish movement that matches rhythm.

Another mode of use could be exporting a fixed length of video starting at each marker for playback as short "jumpcut" clips.

As of right now I'm undecided on whether I want this to be purely a "preproduction tool" that exports data (e.g. interpolated video, frame timing/spline info), or have it *be* a video sampler as well.

Alright, I debugged this issue with "regex" parsing in ed.BASIC, so here's the public repo for the project: github.com/aartaka/ed.bas

So yeah, I have an ed re-implementation made in #BASIC. It's not a compliant #ed (1) implementation, because the "regex" are basically literals + wildcards. But it's already better than original BASIC environments' editors, I guess. So I consider this BASIC experiment a success. Looking for new projects to try BASIC on!

(I'm still worried that BASIC is stuck with MBASIC compatibility, and MBASIC is neither standardized nor ergonomic. But oh well.)