Pinned post

Moving this to

I'm a NY-born Oakland resident who programs for game companies to survive. I teach Scratch to kids at our town's video game museum.

In my free time I used a lot, then , and now a lot of modern . I port things as a way to preserve ideas. I have a loving wife and 2 cats.


, uuuuh,

rezmason boosted

If you're in the #Houston area, the Houston Computer Museum is liquidating its entire collection, mostly pre-2000 machines: Selected images of available items attached. #retrocomputing

rezmason boosted

begpost, please boost 

A beloved member of my university's LGBTQ+ student organization is about to lose their home because of the rent moratorium being lifted soon. She's older, a mother, and just graduated, making her ineligible for assistance from the uni.

She needs $2300 ASAP for bills. I'm personally committing $500 to help out. We still need $1800... please assist in any way you might be able to. Please please boost this.
#mutualaid #begpost

This will be about as wild as a one-person JavaScript live stream can get.

Today there'll be a couple bug fixes, and then I'll move the goalposts back a hundred yards before obliterating them.

Prepare for ramming speed. , 6:30 PM Pacific every Wednesday. See you there!

rezmason boosted

The 2011 builds are similar to the '08 builds, but they use special Flash "opcodes" to crunch numbers at "near-native speeds". Adobe called this stuff Alchemy, and it has a direct equivalent on the modern web stack: WebAssembly. So it's not an apples to apples comparison, at least not yet.

But it's pleasant and important to find the true high water mark from 2011, both as a goal for the current project and as a badge of pride for what I was capable of— a year after Thoughts On Flash too! 🍻

Show thread

This past Wednesday I was startled by the performance boost I achieved in the on the live stream. In retrospect, I had the same experience in 2007— finding a surprisingly faster solution to the problem. The JS version is now officially faster than that Flash version.

But this morning I remembered that there are newer, faster Flash builds from 2011. I just ran one, and it leaves its JS successor in the dust! 😆

Holy moley, tonight's progress on the was unpredictable and ended on a nice high note 😄 Thanks to everyone who dropped by!

Forgot to reiterate the broadcast time.

I'll be live 6:30 PM Pacific, as always, folks! And hopefully this weekend I'll finally get around to uploading the old recordings to YouTube

Show thread

It is , folks!

Episode IV will focus on a more involved strategy for speeding up the engine, but first I have to fix and address the significance of an embarrassing bug.

If you're interested, you can try and spot it 🔍

rezmason boosted

Just published Google lawsuit evidence indicates that like always retained users' location data, even if disabled in user interface, to the extent that its own employees flashed LineageOS on their phones to avoid tracking. Full thread on

#privacy #google

If you like short stories about mazes and cities— Merveilles, I'm looking at you— might I suggest Interim, a beautiful short comic by Allissa Chan?

Part House of Asterion, part Monument Valley, all beautifully drawn and well paced.

Holy cow. I mean, wow.

Tonight's stream was surprising. My plan has been to revisit the optimization strategies I devised for the app thirteen years ago, starting with the most rudimentary improvements. But modern browsers are just tearing through everything so far. What took all night to run in 2010 takes only minutes now. And this is just the start. 🤯

What day is it? !

Come watch me build a weird learning tool that works like pixely circuitry, every Wednesday at 6:30PM Pacific.

Today's all about finding ways to Wireworld smarter, not harder. We can throw cores and GPUs at our problems, but often the most effective solutions come from better knowing a problem and reducing it.

Wireworlding harder comes later.

rezmason boosted

Experimental Signal Processing With Slime Mould

20-22 August, Berlin

"In this workshop we will be introduced to working with Physarum polycephalum, including life cycle, cultivation, and techniques for integrating with conventional electrical components for building hybrid circuits. [..] By the end of the workshop, we will have built simple synthesizers made up of noise-making oscillators connected to each other by slime mould "wires" grown during class."

For my birthday this year (couple months ago), my parents shipped me the family recipe for pasta e fagioli, and all the ingredients.

Finally got around to making it last night and folks, it's fan-tas-tic. 🥣

rezmason boosted

Reminder that me and @neauoire and @tehn and others will be coming at you live (or live from the past) tomorrow with some live coding goodness!

I thought I was going on a simple, pleasant walk down memory lane tonight,

just a simple little stroll,

but now I've got to find the ancient hard drive with the original vector file I produced this image from 20 years ago. It's eleven at night and I'm halfway to convincing myself to pull down the attic ladder.

Show older

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.