The distinction between "firmware" and "software" these days is pretty thin. With that in mind, how should you treat non-free firmware blobs on a modern system? @mjg59 has a great post that talks through a lot of the considerations that should go into making the decision for yourself:

https://codon.org.uk/~mjg59/blog/p/to-update-blobs-or-not-to-update-blobs/

It's hard to build hardware w/o blobs. If you want details, check out my talk on Purism's attempt to build RYF-compliant hardware:

https://www.youtube.com/watch?v=9xbvMtFLOmE

#blobs #ryf #firmware #foss

To update blobs or not to update blobs

A lot of hardware runs non-free software. Sometimes that non-free software is in ROM. Sometimes it’s in flash. Sometimes it’s not stored on the device at all, it’s pushed into it at runtime by another piece of hardware or by the operating system. We typically refer to this software as “firmware” to differentiate it from the software run on the CPU after the OS has started1, but a lot of it (and, these days, probably most of it) is software written in C or some other systems programming language and targeting Arm or RISC-V or maybe MIPS and even sometimes x862.

Matthew Garrett's Blog

YonderVerseOfBlobs

Video: https://www.youtube.com/watch?v=PIuBFbRJ0BA

Blog: https://blog.illestpreacha.com/wcccconstruction

#CreativeCoding #Livecoding #WCCC #WCCChallenge #Worldbuilding #sounddesign #Blobs #Construction

For this week's Creative Code challenge by @sableraph : “Construction“, YonderVerseOfBlob is coded in #SonicPi, #Python , #LiveCodeLab & #HydraVideoSynth. It plays on the theme of Construction by entering a reconstructed world of blobs (LiveCodeLab & HydraVideoSynth) with their own mini conlang (constructed language) made in Python .

#Poetry

In the Lands, Outside of our Scope
Lies a verse that constructs outside of our tropes
With languages related to the elements
And blobs reconstructing their previous movements
The Yonderverse of blobs
May render hope,
May glitchify its pixels
But would the output be vibes that can trickle?

#glitchart #Conlang #Eliterature
#newmedia #videography#animation

WCCC Construction: YonderVerseOfBlobs

YouTube
@support.bsky.team it's blowing up! #Blobs clobs all of it. That's about number 12 or so for me. 🤯

BlobBoard

BlogPost/Code/More Imagest: https://blog.illestpreacha.com/genuary2026perfectres

#Genuary #Genuary2026 #Livecoding #Worldbuilding #Genuary4 #Genuary14 #perfectfit #lowres #blobs

BlobBoard takes blobs and perfectly fits them in various vision board templates (Prompt 14 of Genuary 2026) and has some of the blobs in a low resolution (Prompt 4 of Genuary 2026)

Coded in #LiveCodeLab

#Poetry

Blobs are blobbing
With hopes of their season
To perform their treason
But is there a way of it stopping?

#creativecoding #coding #animation
#newmedia #spheres #geometric #3D

A vision splendid or eyesore? South Australian court to rule on ‘Blue Blob’ sculpture vandalism charge https://www.theguardian.com/australia-news/2025/dec/10/googly-eyes-cast-in-blue-blob-sculpture-mount-gambier-ntwnfb
If Amelia Vanderhorst is found guilty and penalised for allegedly sticking googly eyes on Mount Gambier landmark, it might be the first time such an act has been punished #art #law #blobs
A vision splendid or eyesore? South Australian court to rule on ‘Blue Blob’ sculpture vandalism charge

If Amelia Vanderhorst is found guilty and penalised for allegedly sticking googly eyes on Mount Gambier landmark, it might be the first time such an act has been punished

The Guardian

Another #HowTo, this time how to use #Signal on #Android without giving it broad media permissions.

Signal does not use the 2 possible secure methods of accessint photos that Android offers, and clones #Whatsapp in that regard.

By insisting on needing access to read all your images, while being a complex app connected to the internet, and the only official versions containing proprietary #Google #blobs.

Links:
- https://community.signalusers.org/t/46828
- https://community.signalusers.org/t/55725

Other messengers like #SimpleX, #Element, #ElementX, #Fluffychat, #Conversations, #Threema and more save themselves the effort and just use the builtin options, improving security by design and unnecessary code bloat.

So, how can I use Signal without trusting it with all my images?

1. Use the "Share" Portal.

That is the obvious one, and a very nice feature on Android. It allows to share any media to an application and giving it access to only that.

This also works across the #WorkProfile or #PrivateSpace and can be used by Apps like #SaveTo to transfer files.

The workflow is often slower than just using the media chooser portal, but it works. It is what I use since years.

2. Android hacks

But this is not all. Setting a profile picture or group profile picture does not work through the share portal. So we use a Feature specific to Androids Sandbox:

- All apps can save files to various default directories like Pictures, Movies, Music, Downloads, Documents; without having read access to it.
- And all apps can access files they themself saved there.

Combining these two features, you can send a picture to Signal and use the "Save locally" button to save it from within the app.

The result is that this picture will be visible in Signals internal gallery and can be selected for profile and group pictures.

Obvious downsides are
- it is a stupid workflow
- it duplicates images that you need to delete manually afterwards
- pictures might be compressed twice, losing quality

But for this very limited purpose, it is kinda fine.

Still, @signalapp please solve this very old issue!

@[email protected] @[email protected]

Implement Android's Photo Picker

Currently, order to attach pictures or video to a message in Signal for Android, the user must grant the app access to photos and media on the device, after they choose on add and choose on “Gallery”. This provides Signal access to all photos, videos, and audio files on the phone thereafter. On Android 11+, Photo Picker (Photo picker  |  Android Developers) is available, which prompts the user to select the photo(s) and video(s), and the app will then only have access to those additional files...

Signal Community

it's been a little while, but I've been trying some new stuff with blobs in #TouchDesigner

to be continued.....sometime....question mark⁉️

#procedural #generative #realtime3d #cgi #videoart #blobs #WIP

BlobOfMatrix

#Poetry

Blobs finding themselves
In the depths
The depths of the matrix
For this portion of their day trip

Video: https://youtu.be/2fR1Rbrdqro

For my 18th sketch of Mathober2025 (curated by @fractalkitty ) coded in #LiveCodingYoutube, BlobOfMatrix takes the 14th prompt of “Augmented Matrix” and uses the speed function to represent the matrix of Blob while the audio is coded in #SonicPi through “Recursions” (28th Prompt).

Blog: https://blog.illestpreacha.com/mathober2025matrixrecursion

#mathart #mathober2025 #mathober #mathober14 #Mathober28 #augmentedmatrix #recursion #blobs

#creativecoding #coding #audiovisual
#newmedia #scifi #animation
#math #geometricart #videography

Mathober2025 Recursion & Matrices: BlobMatrix

YouTube

BlobOfMass

Video: https://youtu.be/glg82w2HTik

Blogpost: https://blog.illestpreacha.com/wccccreatures

#worldbuilding #scifiart #geometry #WCCC #LiveCoding #creatures

For this week's Creative Code challenge by @sableraph " Creatures ”, BlobOfMass is a creature/entity coded in LiveCodeLab with its soundtrack coded in SonicPi

#Poetry

Blobs are blobbing
With hopes of their season
To perform their treason
But is there a way of it stopping?
Is there a way of it skipping,
Skipping a beat?
Or these blobs want to continue their treats
As they venture after their formation
Into the streets
Into the seas
Into the streams
To gather not only useful information
But to keep their blobbing
For more blobs to come in
And commence their flipping
as others prepare to slip in

#creativecoding #coding #blobs
#newmedia #scifi #animation #narrative
#math #geometricart #geometry #3danimation

WCCC Creature: BlobOfMass

YouTube