Brutkey

jwz
@jwz@mastodon.social
jwz
@jwz@mastodon.social
🌐

Last year I wrote popup-video.js, a Google-surveillance-defeating YouTube player. You may have noticed it in action on the DNA Lounge calendar pages and galleries but I've made some improvements recently. The web page contains only a locally-hosted...
https://jwz.org/b/yk6C

jwz
@jwz@mastodon.social
🌐

Please enjoy jwz mixtape 258.

Because of the recent unpleasantness, here's a mixtape of songs about nuclear war!

This idea popped into my head while I was standing at the bar last night and I thought, "Yeah, I probably have enough videos for that" and started writing down song names... 10 minutes later I had more than 2 hours worth.
https://jwz.org/b/yk5-

jwz
@jwz@mastodon.social
🌐

Important XScreenSaver policy update.

25: No contributions built with, or assisted by, LLMs or any kind of "generative AI" tools will be considered. If you didn't bother writing it, I'm not going to bother reading it. XScreenSaver is art by humans for...
https://jwz.org/b/yk56

jwz
@jwz@mastodon.social
🌐

Once there is:

• A luxury hotel atop Everest, or
• A settlement 500m below the surface of any ocean; or
• Any city getting 30% of its veggies/grains from subway hydroponics; or
• Vegas making all of its own water;

...then I will concede that we have solved the first 1% of the problems needed to be a spacefaring species.

Absent any of that, putting monkeys in a can is just a premature stunt.

This timeline sucks.

jwz
@jwz@mastodon.social
🌐

I miss the olden days when I could manage to give even one fractional shit about human spaceflight.

When every news article didn't require navigating whether it was propaganda, or a grift, or both (because it's
never science).

When I thought that humanity surviving beyond Earth was even
remotely possible.

This timeline sucks.

https://jwz.org/b/yk51

jwz
@jwz@mastodon.social
🌐

Why are there no photos of the bombed out AWS data centers? Asking for an everybody.

jwz
@jwz@mastodon.social
🌐

New Numbers Station just dropped.

Each message starts with the Farsi word for "attention" followed by what is assumed to be some header information as two 5-digit groups. Then there is a set of 181 five-digit groups. Each message is padded out to take...
https://jwz.org/b/yk5r

jwz
@jwz@mastodon.social
🌐

XScreenSaver 6.15 is out now. A whopping thirteen new savers this time:
New hack by me, worldpieces.
New Shadertoy hacks brought into the fold: bestill, bubblecolors, darktransit, downfall, driftclouds, goldenapollian, noxfire, prococean, rigrekt, trainmandala, trizm and universeball.

I fixed a bunch of Android bullshit, too (some of which meant needing to reimplement glRotatef etc. from first principles). Android's implementation of GLES is a buggy mess...
https://jwz.org/b/yk5c

jwz
@jwz@mastodon.social
🌐

Internet advertising is going great.

I hear Spotify is the new hotness, let's see if they will take our money:

Ad name: DNA Lounge Bruno Mars Party
Your ad wasn't approved for the following reasons:
Reason: Your ad contains only music.
Recommendation: Submit a new ad with a clear voiceover that explains what's being advertised.

Do you want TikTok AI Voice? Because this is how you get TikTok AI Voice.

https://jwz.org/b/yk5a

jwz
@jwz@mastodon.social
🌐

Dear Lazyweb, why doesn't alpha blending work when lighting is enabled on Android? Transparency works with glColor but not with glMaterial.
GL_VERSION in the Android simulator is "OpenGL ES-CM 1.1 (4.1 Metal - 88.1)".

This works fine on iOS and Cocoa, so it's not strictly a GLES thing, just Android. GLSL is not involved.

Test case:
https://jwz.org/b/yk5Y