Hey, remember the Apple Fax Drive? 😏 Did anyone here fax their friends with this thirty years ago? I think I'm dating myself

Current status of my submission:

Not done. Getting there, but not done. Maybe halfway done.

I'm actually pretty pleased with myself; I learned how to install and work with XCMDs; I fleshed out all my cards, and have them linked together; I think it'll be a fun stack, once it's finished, and there's few obstacles.

I have a greater understanding of what it takes to make a stack. And I'm excited to try everybody else's!

Oh, and before I forget: my stack is only 56k! I'm shocked, tbh.

Another taste.

I think this OS is gonna sell like hotcakes, Sculley. Who could turn down this feature set?

It isn't much, but it's home (card).

I'm way behind the pack on , but I feel good about tomorrow!

It's kind of funny to work with tools that were designed for such early machines. It took me a long time to figure out how to transfer stuff from one stack to another, since HyperCard won't let me have two open at once.

You just copy the card to the clipboard! And close the stack! That's the answer! And why not? A Mac Plus had 1MB of RAM, by comparison we are spoiled, spoiled, spoiled.

I might have gone a bit too far down this one particular rabbit hole. (Volume up!)

Digging through some HyperCard stacks, and found this bizarro screenshot from Cyan's "Beyond Hypercard" that mixes Cosmic Osmo and Myst Island:

This feedback loop of textures is a mode of general purpose GPU computation. We can configure WebGL to do plain old math for us!

But why would we do this— send our homework to the video card, just to crunch some numbers and send them back? Well, some math is very GPU friendly. But also, some math is ONLY used to produce graphics. So we might as well get it all done in one place.

Surprise surprise, my Matrix demo computes the entire effect on the GPU. It's just a picture that redraws itself. 🔄

Show thread

So, let's say you want to apply special effects to your graphics, like a badass green glow. Like most digital graphics techniques, special effects boil down to doing math on pixels. And if you want your special effects to look good, you need your pixels to store precise information.

By default, a pixel in a WebGL texture is just four bytes— one byte per channel of RGBA. That's a non-starter.

But WebGL has optional extensions for textures that are four single or half precision floats per pixel!

Show thread

WebGL is not only verbose, it's also designed the way people thought graphics ought to be drawn twenty years ago; using it is hard! So most people who make 3D web content build on top of a library, like ThreeJS. I did! Zero shame in it, it's perfectly sensible to slingshot your project past the "wtf is gltexsubimage2d" phase of 3D web graphics, and into the cool zone.

For instance, my Matrix demo was originally a ThreeJS project. But as we'll soon see, it's changed quite a bit, and so have I 😁

Show thread

All right, folks, how about I follow through on what I said a month ago, and post something about ?

For the uninitiated, WebGL is a standard web API for drawing graphics with your video card. WebGL 1.0 is supposed to be a JavaScript-friendly, web-safe adaptation of OpenGL ES 2, a similar API from 2003 that was made for embedded systems— devices with limited hardware and capabilities.

Merv Pro Tip: If you forget which rooms you can hashtag, just type "" in the search bar and there they all are

words are chosen, psyches shatter—
mad libs are made all the madder.
Pale Truth ebbs from aimless chatter
when Horror's your reading matter.

Also they make Sour Patch Kids cereal now. It's surreal all by itself

For those who aren't familiar with Verreciel (as in "verre de ciel", which is Montréalais for "sky glass"), it's a minimalist space exploration game, where you kind of sit in a wireframe cockpit, fly to wireframe worlds and accomplish wireframe missions. It contains a music album by Aliceffekt!


Show thread

All my Shader effects so far.

Time for me to submit my webring PR and move on to other projects, I think! 😃

Speaking of rainbow shapes, check this out! 🌈🔬

Nerilso G. Bocchi and Romeu C. Rocha-Filho, at the Federal University of São Carlos, have translated my reproduction of J. F. Hyde's spiraling Periodic Table into Portuguese, and made it into a


to celebrate the 150th anniversary of Mendeleev's table. 🍾

And they did a super good job too! One of them has got SERIOUS vector graphics chops. It was probably a pain in the butt to do! I'm super impressed.


Honestly I think I need to revise the shape on the right, everyone keeps asking me what "RA" stands for.

That's what the pros in the graphic design industry call a "failure"

Hey folks!

You've probably already seen it, but I made some progress on my personal site.


Feedback is welcome! 😃

I finally put that 3D logo gizmo together, and get this: you can click it, and it goes through modes. 😊 I'll add more or swap them out from time to time.

There's also a basic Beliefs page and a stubbed Links page. They'll be built like the webring's other sites, lots of little snippets indexed for easy perusal.

( @neauoire may I join the webring? 🙏 )

Part of uploading my new site to my webspace involves picking through the detritus I've uploaded over the years. Like BitmapEditor, my early Flash playground for developing brushlike art tools. The motley brush, for example, was only ever really good at producing blurry technicolor swishy shapes.

I spent way too long overthinking BitmapEditor.

It costs next to nothing to do the digital equivalent of hoarding, but who would truly miss BitmapEditor if I deleted it for good?

It’s official, folks! We’re married! 🤩 This is our traditional Jewish marriage contract; the wreath is composed from illustrations are from an artist on Etsy who I’ll look up and credit later 😅

Show more

Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them. Check out our Patreon to see our donations.